我“继承”了这段代码,它使用 Google Analytics 来跟踪使用自定义变量的错误,但它们没有显示在 Google Analytics 网站上。不幸的是,实现这个的人不再在这里工作,没有其他人知道它是如何工作的,甚至可以告诉我这些自定义变量是否曾经工作过。我一直在阅读本网站上的文档和示例,看来他的说法是正确的。这是减去帐号的代码:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXXX-1']);
_gaq.push(['_setCustomVar', 1, 'ErrorCode', 'BadPassword-05', 3]);
_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>
此代码位于任何其他 javascript 之前的标记中。当我访问 Google Analytics 站点时,我可以看到 18,000 次访问,它显示了所有 URL 信息,但是当我转到 Audience->Custom->Custom Variables 时,它没有显示任何内容,并说“没有此数据看法”。根据我从文档和我的网络搜索中了解到的数据,这就是数据所在的位置。如果以前的开发人员甚至正确编码,谁能给我关于它是如何工作的或基于代码的建议?