Google Analytics事件未录制

时间:2013-10-29 21:08:08

标签: javascript google-analytics

当我按下按钮时,我正试图举办活动但我在Google Analytics网页上看不到任何有关我活动的线索。我按照此页面https://developers.google.com/analytics/devguides/collection/analyticsjs/events

中的Google Analytics教程进行了操作

按照说明我创建了一个id为“button”的按钮:

<a href="https://cellkulture.typeform.com/to/ThBzIr" class="btn btn-phenol btn-lg btn-block typeform-share invite" style="margin-bottom:30px; margin-top:20px;" data-mode="1" target="_blank" id="signUpForm">Request an Invite to the Beta</a>

是的我知道我需要放弃内联样式,但这是一项正在进行中的工作

然后我在文档的主管中包含了将我的页面连接到正确数据库的主要Google Analytics调用(我已更改UA-XXXXXXXX-X','myname.com使用我当前的设置)

    <script>
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(     
    {(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new 
    Date();a=s.createElement(o),m=s.getElementsByTagName(o) 
    [0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})
    (window,document,'script','//www.google-analytics.com/analytics.js','ga');

    ga('create', 'UA-XXXXXXXX-X', 'myname.com');
    ga('send', 'pageview');
    </script>

最后我将该代码粘贴到应该跟踪事件的页面底部:

<script type='text/javascript'>var downloadLink = document.getElementById('signUpForm');
addListener(downloadLink, 'click', function() {
  ga('send', 'event', 'button', 'click', 'signup');
});

function addListener(element, type, callback) {
 if (element.addEventListener) element.addEventListener(type, callback);
 else if (element.attachEvent) element.attachEvent('on' + type, callback);
}
</script>

这非常接近googles示例我无法理解为什么我在谷歌分析中看不到事件跟踪。我正在使用实时视图来查看这个以防万一?

0 个答案:

没有答案