将Google Analytics事件日志链接到唯一会话ID

时间:2011-08-15 00:29:28

标签: google-analytics

我一直在玩Google Analytics(和跟踪事件),我希望能够将我的数据导出为[会话ID,跟踪事件/分析统计]的原始日志,以便我可以执行自己的用户会话分类。我似乎能够做的就是综合考虑事件,例如:事件X发生了19次。有谁知道Google Analytics是否可以实现这一目标?他们肯定会分配一个唯一的ID,但也许他们选择不让它成为可能。如果没有,请与MixPanel或其他人一起积极体验?

(我见过How do I get raw logs from Google Analytics?,但那是在他们的数据导出API公开之前的2008年;我希望我遗漏了一些东西。)

2 个答案:

答案 0 :(得分:3)

自定义变量是可行的方法,但仍然存在每月50k唯一值的限制。

Google Analytics使用具有会话ID的Cookie,因此您可以阅读“__utmb”Cookie并将该值用作会话标识符。

如果您计划进行更深层次的事件/使用情况跟踪,我建议使用其他工具。

答案 1 :(得分:2)

这是我从未喜欢Google Analytics的一件事。解决方法有点痛苦......您基本上需要一种方法来识别每个独特的会话,而Google不提供从其API中提取这些唯一会话ID的方法。因此,我们被迫创造自己的......

添加一个javascript函数,用于检查自定义变量的值(您将其用作会话变量)。如果值为空,则表示它是一个新会话。在这种情况下,为自定义变量分配增量值(可能设置一个非常基本的表来查找“下一个”值)。这样,您可以导出您希望按会话ID细分的任何数据。