当我按下按钮时,我正试图举办活动但我在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示例我无法理解为什么我在谷歌分析中看不到事件跟踪。我正在使用实时视图来查看这个以防万一?