Google Analytics pageTracker未定义?
有点困惑…我试图跟踪被点击的mailto链接,但不断的'pageTracker未定义'显示。 我在我的end body tag()之前有下面的代码
<script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-000000']); // This is my account number, I have added the zeros in this editor _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>
然后我用我的mailto链接
<a href="mailto:hello@mydomain.co.uk" onClick="javascript:pageTracker._trackPageview('/mailto/hello');">hello@mydomain.co.uk</a>
我不明白为什么它不工作? 任何帮助,将不胜感激
新的Async Google Analytics代码(您正在使用)与非Async有点不同。 任何时候你想在pageTracker上调用一个方法,只需在“_gaq”队列中推送一个“消息”即可。
<a href="mailto:hello@mydomain.co.uk" onClick="_gaq.push(['_trackPageview', '/mailto/hello'])">hello@mydomain.co.uk</a>
尽pipe跟踪邮件链接可能会更好地发挥作用:
<a href="mailto:hello@mydomain.co.uk" onClick="_gaq.push(['_trackEvent', 'mailto', 'home'])">hello@mydomain.co.uk</a>
有关更多信息,请参阅“ asynchronous跟踪用户指南” 。
我们还可以添加:
//mantain syntax between old and new asynch methods //http://code.google.com/apis/analytics/docs/tracking/asyncUsageGuide.html#Syntax function _pageTracker (type) { this.type = type; this._trackEvent = function(a,b,c) { _gaq.push(['_trackEvent', a, b, c]); }; } var pageTracker = new _pageTracker();
在新的代码中维护页面中的旧代码。
这里是代码:
onClick="_gaq.push(['_trackEvent', 'pdf', 'download', '/pdf/myPdf'])">myPdf</a>
我需要一个方法来下载PDF文件,并inheritance我所使用的:
<a href="http://www.domain.com/assets/downloads/filename.pdf" target="_blank" onClick="_gaq.push(['_trackEvent', 'Downloads', 'Download', 'Price Brochure PDF'])">Download Brochure</a>
有关_trackEvent的更多信息,请参阅API Doc页面
- Analytics(分析)Google API Error 403:“用户没有任何Google Analytics帐户”
- 使用跟踪代码pipe理器的Android内容实验在几天后不会显示会话
- 如何将.plist文件添加到XCode中的所有目标?
- 事件跟踪数据 – 显示多长时间?
- Google Analytics(分析)中是否有一项设置,禁止尚未获得同意的用户使用Cookie
- google-services.json究竟做了什么?
- GoogleAnalyticsTracker.getInstance()时出现NoClassDefFoundError
- 包含一个单词而不是另一个单词的string的正则expression式
- 插入Google Analytics(分析)代码的最佳位置