我们的客户要求我们实施以下Google Analytic代码:
_gaq.push(['SX0._setCustomVar', 4, 'xxxx', "yyyy", 2]);
所以我已经做到了,现在我正在寻找一种方法 - 我如何检查一切是否正确(没有实际构建GA报告)?我之前没有这样做过 - 所以如果答案很明显,请抱歉。
感谢。
答案 0 :(得分:2)
您需要定义_gaq变量并从googles服务器加载到分析脚本中。之后,您应该可以调用'push'方法。
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXX-X']);
_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);
})();
// tracks hit for /some/page/
_gaq.push(['_trackPageview', '/some/page']);
完成后,在浏览器中加载页面,打开控制台,然后查看网络选项卡。尝试加载几页,并验证它是否异步将数据推送到googles服务器。
Google使用.gif图片进行跟踪,因此您可以尝试按图片进行过滤并查找名为__utm.gif的文件的请求
如果您仍然无法找到它,可以尝试tag debugger plugin by ObservePoint for Chrome或Official Tag assistant plugin by Google
答案 1 :(得分:1)
使用Chrome Analytics debugger extension。另一个有用的扩展(尽管它不会帮助您使用自定义变量)是Google Tag Assistant(它还会检查其他Google标记,例如adwords转换标记等)。