我正在执行以下跟踪脚本,但是在Google Analytics(分析)信息中心的“受众特征”->“自定义变量”下看不到插槽2、3和4中的自定义变量。但是我确实看到插槽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的值仍然没有。任何帮助将不胜感激为什么
页面级别的自定义变量不会显示。
谢谢!
最佳答案
我不太确定,但是我认为您的管道符号(|)和双引号(“)可能会干扰您的跟踪。
哦,_setAllowHash()已被弃用,跨域跟踪不再需要。
编辑1:
这对您来说可能是一个更好的选择,因为您似乎正在跟踪销售。
http://code.google.com/intl/en-EN/apis/analytics/docs/tracking/gaTrackingEcommerce.html