0

我们的客户要求我们实现以下 Google Analytic 代码:

_gaq.push(['SX0._setCustomVar', 4, 'xxxx', "yyyy", 2]);

所以我做了这个,现在我正在寻找一种方法 - 我如何检查一切是否正确(而不实际构建 GA 报告)?我以前没有这样做过 - 如果答案很明显,请抱歉。

谢谢。

4

2 回答 2

2

您需要定义 _gaq 变量并从谷歌服务器加载分析脚本。之后,您应该能够调用“推送”方法。

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']);

完成后,在浏览器中加载页面,打开控制台,然后查看网络选项卡。尝试加载几个页面,并验证它是否将数据异步推送到谷歌服务器。

Google 使用 .gif 图片进行跟踪,因此您可以尝试按图片过滤并查找对名为 __utm.gif 的文件的请求

在此处输入图像描述

如果您仍然无法找到它,您可以尝试使用ObservePoint for Chrome 的标签调试器插件Google 的官方标签助手插件

于 2013-11-13T15:56:05.857 回答
1

使用适用于 Chrome 的Analytics 调试器扩展。另一个有用的扩展(虽然它不会帮助您使用自定义变量)是Google Tag Assistant(它还将检查其他 Google 标签,例如 adwords 转换标签等)。

于 2013-11-13T16:04:52.927 回答