我正在使用 Google Analytics,在顶层我可以看到谁访问了我的网站,但是我看不到我的社交网络按钮的事件跟踪,我想我可能开发了这些错误。
我的分析帐户没有跟踪这些事件,如果有人知道它们保存在哪里,我无论如何都可以看到,那就太好了。
但是我使用的代码如下,因为我不确定我是否正确实现了它:
<a href="https://twitter.com/share?text=2009:%20Michael%20Jackson%20Dies&hashtags=DIGITL,MichaelJackson" target="_blank" onClick="_gaq.push(['_trackEvent', 'Social Media', 'Twitter', 'Share 2009 Jackson',, false]);"><img src="images/twitter_icon.png" id="2009_michaeljackson_share_twitter" alt="Share on Twitter" title="Share on Twitter"></a>
如果有人可以建议这是否正确,那就太好了!
更新
根据下面的答案,我删除了“事件概述”部分中重新测试的双逗号,并且没有出现任何点击项目...
更新代码示例:
<li><a href="#" onClick="_gaq.push(['_trackEvent', 'Social Media', 'Facebook', 'Share 2003', false]);"><img src="images/facebook_icon.png" id="2003_share_fb" alt="Share Icon for Twitter" title="Share on Facebook"></a></li>
我什至将它们添加为 Google Analytics 中的目标,但这似乎也不起作用。
有什么想法吗?
最佳答案
如果您使用的是 OLD GOOGLE ANALYTICS TRACKING BLOCK,则以下内容应该有效:
<li><a href="#" onclick="_gaq.push(['_trackEvent', 'Social Media', 'Facebook', 'Share 2003', false]);"><img src="images/facebook_icon.png" id="2003_share_fb" alt="Share Icon for Twitter" title="Share on Facebook"></a></li>
如果您使用的是 NEW GOOGLE UNIVERSAL EVENT TRACKING,则以下代码将起作用:
<li><a href="#" onclick="ga('send', 'event', 'Social Media', 'Facebook', 'Share 2003');"><img src="images/facebook_icon.png" id="2003_share_fb" alt="Share Icon for Twitter" title="Share on Facebook"></a></li>
非常快速地检查事件是否正确触发。执行以下操作;
1.确保更新网站上的代码并使其生效
2.确保您的 IP 未被排除或过滤出分析配置文件
3.登录到您的谷歌分析帐户
4.转到左侧边栏的实时部分。
5. 点击事件
6. 转到您的站点并单击您添加了事件代码的链接,然后观察该链接是否显示在实时 -> 事件中部分。
跳出率讨论
关于每个人都在谈论的跳出率。通常当你添加一个事件并且有人点击它时,谷歌分析会假设用户与你的网站进行了交互,因此为该页面提供非常低的跳出率。如果你不希望跳出率在放置事件的页面上受到影响,那么你可以在事件结束时添加 false。我建议您在尝试调整跳出率之前让事件跟踪正常工作:-)
谢谢,
关于javascript - 谷歌分析事件跟踪代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21333665/