0

我正在使用 Google Analytics 设置一些自定义变量_setCustomVar。我看过一些使用语法填充自定义变量值的文档(非官方)。P1:P2:P3我在 Google Developers 文档中找不到确凿的证据表明 的值P1:P2:P3将是字符串连接的副本Golf:Player:Scottish- 是这样吗?

_gaq.push(['_setCustomVar',
3,                          
‘P1',                       
‘Golf’,       
3                        
]);

_gaq.push(['_setCustomVar',
4,                          
‘P2',                       
‘Player’,       
3                        
]);

_gaq.push(['_setCustomVar',
5,                          
‘P3',                       
‘Scottish’,       
3                        
]);

_gaq.push(
['_setAccount', 'UA-123456-1'],
['_setCustomVar', 1, 'Category', 'P1:P2:P3']
);
4

1 回答 1

1

AFAIK 自定义变量名称是任意的,可以是任何名称(在核心语法限制内,例如:128 字符限制等),GA 不提供此类功能。但是,我已经看到某些内容管理和模板系统(或它们的插件)做这种事情,或者原则上类似的事情。但是他们有单独的代码来解析“占位符”值并输出实际值(或保存值的 js 变量),以便将实际值传递给 GA 的 _setCustomVar 方法,而不是占位符值。

不过,如果 GA 实现了这样的东西,那就太好了。我在其他跟踪脚本中看到过这种东西(例如,Omniture 的 SiteCatalyst 有这种东西,他们称之为“动态变量”。SiteCatalyst 还允许您使用处理或 vista 规则在其界面中动态弹出变量)。

所以 GA 实施起来并不难。因此,他们可以将其烘焙到他们的页面编码中和/或在界面中执行(可能添加到他们的过滤器功能中......它已经在原则上对其他东西做了这种事情......)。

于 2012-07-26T03:55:20.090 回答