网页级自定义变量未在Google Analytics信息中心中显示

时间:2012-04-12 21:12:38

标签: google-analytics google-analytics-api

我有以下跟踪脚本正在执行但我没有看到插槽2,3和4中的自定义变量显示在人口统计信息下的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的仪表板上仍然没有值。任何帮助将被赞赏为什么 页面级自定义变量不会显示。

谢谢!

2 个答案:

答案 0 :(得分:0)

我不完全确定,但我认为你的竖线符号(|)和你的双引号(“)可能会搞砸你的跟踪。

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

EDIT1:

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

答案 1 :(得分:0)

我有同样的问题。花了好几天才解决。

原因是:要查看网页级自定义变量,您需要明确指定指标尺寸,通过自定义报告完成(单击“自定义”选项卡)。

默认信息中心不会显示页面级自定义变量值。以下是插槽2自定义变量的自定义报告配置的屏幕截图:

Page Level Custom Variable