2013-07-02 227 views
0

我有我的谷歌Analytics(分析)的onclick事件的一些问题。我明明有头中的谷歌分析代码:谷歌分析onclick事件

<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-41953273-1', 'getafreephone.net'); 
    ga('send', 'pageview'); 

</script> 

现在我的超链接的onclick如下所示:

<a href="http://apple.freebiejeebies.co.uk/12545" target="_blank" onclick="_gaq.push(['_trackEvent', 'Click-Through', 'FreebieJeebies', 'Home Page Bottom']);"><span class="calltoaction"><img class='alignleft_action' src='images/Forward.png' alt=''/>Click here to sign up today and receive your free iPhone!</span></a> 

然而,谷歌Analytics(分析)它不是在所有采摘这件事(这是选择所有的页面视图等,只是不是事件)。

任何帮助将不胜感激,谢谢。

回答

1

我要你点击链接后想象,你在JavaScript控制台一个错误。

你拥有的分析跟踪代码似乎很老了,没有可使用_gaq变量。我会尝试升级的跟踪代码,在https://support.google.com/analytics/answer/1008080?hl=en&ref_topic=1008079用T,这将给你访问_gaq.push()

另请参阅Google Analytics Debugger,它向Javascript控制台记录了大量有用的信息,可帮助解决这些问题,而不是等待24小时。

+0

作品的魅力,这是我分析的代码是过时。谢谢! – iYugShell

+0

为了记录,上面的代码不太旧。事实上,这是相当新的。这是“Universal Analytics BETA”,如果您不选择“传统”模式,则会分配此代码。 –

+0

@ DarrylE.Clarke他意味着代码的onclick部分是老了! –