我正在寻找一种从 Google Analytics 导出每个唯一访问者的方法。因此,访问者可以多次打开一个网站,我想导出一行包含有关访问的一些信息,例如网站上的平均时间、购买次数、平均订单金额等。
提前致谢。
我正在寻找一种从 Google Analytics 导出每个唯一访问者的方法。因此,访问者可以多次打开一个网站,我想导出一行包含有关访问的一些信息,例如网站上的平均时间、购买次数、平均订单金额等。
提前致谢。
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。一种方法是实际使用与 Google Analytics 存储在 _utma cookie 中的相同的访客 ID(本文中的详细信息)。
以这种方式完成的完整代码如下:
var a = uGC(document.cookie, '__utma=', ';');
var id = a.split(".")
_gaq.push(['_setCustomVar', 1, 'VisitorID', id[1], 1]);
之后,您可以构建以访客 ID 作为主要维度的自定义报告,并选择您希望查看的任何指标。只需让您使用正确且合乎逻辑的维度/指标组合来获得真正有意义的数字(请参阅Avinash Kaushik 的这篇精彩文章)。