Google Analytics自定义变量无法正确跟踪

时间:2014-01-13 09:50:17

标签: google-analytics

我对分析自定义变量有一个奇怪的问题。 首先,我应该提一下,我在分析代码之后设置变量,然后通过虚拟事件将它们发送到分析。

所以它是这样的:

<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-00000000-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
</script>

..... html .....

<script type="text/javascript">
_gaq.push(['_setCustomVar', 4, 'PublishDate', '2013-12-12']);
</script>

..... html .....

<script type="text/javascript">
_gaq.push(['_trackEvent', 'dummy', 'load', 'send custom vars', , 1]);
</script>

现在,要检查它是否正常工作,我正在使用“Google Analytics debugger”chrome扩展程序。调试器显示我正在正确发送数据。

_gaq.push processing "_trackEvent" for args: "[dummy,load,send custom vars,,1]":  dc_debug.js:24
[...]
Tracking beacon sent!
[...]
Custom Var 4             : label:'PublishDate' value:'2013-12-12' scope:'Page'
[...]

然而,在报告中,我看到大约100个自定义变量'PublishDate'和大约20 000个虚拟事件。

知道为什么会这样吗?

0 个答案:

没有答案