2

我有以下正在执行的跟踪脚本,但我没有看到插槽 2,3 和 4 中的自定义变量显示在 Demographics -> Custom Variables 下的 Google 分析仪表板上。但是,我确实看到插槽 1 的自定义变量出现在仪表板上。

同一个跟踪脚本中存在不同范围的自定义变量时有什么限制吗?

<script type="text/javascript">
   var _gaq = _gaq || [];
   _gaq.push(['_setAccount','UA-XXXXXXX-X']);
   _gaq.push(['_setCookiePath','/shop']);
   _gaq.push(['_setDomainName','.XXXXX.com']);
   _gaq.push(['_setAllowLinker',true]);
   _gaq.push(['_setAllowHash',false]);
   _gaq.push(['_setCustomVar',1,'customerAccount','xxxxx',1]);
   _gaq.push(['_setCustomVar',2,'SKU ID | SKU NAME','0116516 | X-9 COPY PAPER 8.5X11" RM WE',3]);
   _gaq.push(['_setCustomVar',3,'CATEGORY ID','2 | 368 | 1602',3]);
   _gaq.push(['_setCustomVar',4,'CATEGORY NAME','MULTI-USE COPY PAPER',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>

我在 Firefox 中通过 Firebug 验证了脚本,确实看到触发了 _utm.gif 请求,并且 utme 参数似乎具有所有插槽的自定义变量值。

自执行跟踪脚本以来已经过去了大约 4 天,但仪表板上仍然没有自定义变量 2、3、4 的值。关于为什么页面级自定义变量不显示的任何帮助将不胜感激。

谢谢!

4

2 回答 2

0

我不完全确定,但我认为您的管道符号 (|) 和双引号 (") 可能会影响您的跟踪。

哦,_setAllowHash() 已被弃用,不再需要跨域跟踪。

编辑1:

这对您来说可能是一个更好的选择,因为您似乎正在跟踪销售。 http://code.google.com/intl/en-EN/apis/analytics/docs/tracking/gaTrackingEcommerce.html

于 2012-04-13T09:44:20.003 回答
0

我遇到过同样的问题。花了几天时间解决。

原因是:要查看页面级自定义变量,您需要明确指定指标维度,这可以通过自定义报告完成(单击自定义选项卡)。

默认仪表板不会显示页面级别的自定义变量值。这是我为插槽 2 的自定义变量配置的自定义报告配置的屏幕截图:

页面级自定义变量

于 2014-05-19T09:38:48.020 回答