代码不跟踪Google Analytics中的电子邮件查询

时间:2014-07-28 00:15:00

标签: javascript jquery coldfusion google-analytics

我正在尝试通过网站提交的电子邮件查询在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> 

任何帮助都会很棒。

0 个答案:

没有答案