我正在寻找一种从Google Analytics中导出每个唯一身份访问者的方法。因此,访问者可以多次打开一个网站,我想输出一行有关访问的一些信息,如网站上的平均时间,购买数量,平均订单金额等。
提前致谢。
答案 0 :(得分:0)
Stefan,我建议你使用customVariables。
请确保在调用 _trackPageview 之前输入此代码。
_gaq.push(['_setCustomVar',
1, // This custom var is set to slot #1.
'VisitorID', // Name of your CustomVar that will show up in Reports
'123456789', // ID of your visitors, you need to set this.
1 // Set the scope to visitor-level.
]);
棘手的部分可能是使用实际上一致地获取访客ID。其中一种方法是在_utma Cookie中实际使用与Google Analytics商店相同的访客ID(this article中的详细信息)。
以这种方式完成的完整代码如下:
var a = uGC(document.cookie, '__utma=', ';');
var id = a.split(".")
_gaq.push(['_setCustomVar', 1, 'VisitorID', id[1], 1]);
之后,您可以使用VisitorID作为主维度构建自定义报告,并选择您想要查看的所有指标。只需让您使用维度/指标的正确和逻辑组合来获得实际有意义的数字(请参阅此brilliant article by Avinash Kaushik)。