我有以下跟踪脚本正在执行,但我没有看到自定义变量插槽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 PARAM似乎有自定义变量值的所有插槽。
自从跟踪脚本执行后大约4天,但自定义变量2,3,4在仪表板上仍然没有值。对于为什么 页面级别的自定义变量不显示任何帮助将不胜感激。
谢谢!
感谢您的答复。我检查了Google AnalyticsAPI的自定义变量,但没有看到任何有关管道或双引号等特殊字符的限制。我将尝试替换特殊字符以查看它是否有所作为。还要感谢关于_setAllowHash的提示,我将删除它。 – user1330079 2012-04-13 16:51:08
你还有问题吗? – Scriptor 2012-04-15 16:05:26
是的,仍然有问题。我尝试了几个选项 - 删除Cookie,替换特殊字符,并且仍然显示原始文章中记录的页面级自定义变量未显示。 我将自定义变量2,3,4的范围更改为访问者级别,并且能够在人口统计信息 - >自定义变量下看到GA中显示的值。请注意,特殊字符在测试期间保持原样,并且在分析仪表板上按预期显示。 它可以是我的GA帐户上的任何特殊设置吗?页面级别的自定义变量是否显示在GA仪表板的不同部分? – user1330079 2012-04-16 14:32:44