我正在尝试通过网站提交的电子邮件查询在Google Analytics中显示为跟踪事件。 此客户有多个域,因此我们正在跟踪哪个电子邮件查询来自哪个站点。
这是到目前为止创建的代码。 (请注意我们使用coldfusion从我们的CMS系统中提取)
<!-- Analytics Tracking Code-->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '<cfif isdefined ("getsite.contact") AND getsite.contact NEQ "">#getsite.contact#<cfelse>UA-109409-1</cfif>']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google- analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<!--Email Tracking Code in Analytics -->
<script type="text/javascript">
jQuery(document).ready(function($){
$('form').submit(function(event){
//if analytics object exists
if(window._gat){
event.preventDefault();
optinForm = this;
_gaq.push(['_set','hitCallback', function(){
optinForm.submit();
}]);
_gaq.push(['_trackEvent', 'Email Enquiry', 'Form Submitted', '#getsite.domain#']);
}
//if no analytics object, service as normal
});
});
</script>
任何帮助都会很棒。