结合Google Analytics客户端和服务器端跟踪

时间:2013-06-30 13:44:53

标签: google-analytics

我使用Google Analytics客户端跟踪我的用户行为。在某些时候,用户被重定向到我的一个合作伙伴,我收到了合作伙伴关于用户生成的值的回调。

问题是:如何将回调中的值作为具有值的目标附加到用户会话?

目标是能够深入了解我的哪些流量来源产生最大价值(而不只是大多数转化 - 因为可以通过事件跟踪进行跟踪)。

解决方案可能与此类似,但我不确定它仍然是最佳解决方案 - 并且可能还有其他解决方案。 Using Google Analytics to track the same session in client javascript and server side tracking calls?

提前致谢。

2 个答案:

答案 0 :(得分:1)

现在,通过将用户UUID保存/同步到服务器,然后跟踪任何相关事件,Google现在可以通过新的Universal Analytics实现这一目标。

https://developers.google.com/analytics/devguides/collection/analyticsjs/user-id

这个包似乎是一个不错的包装器:https://www.npmjs.org/package/universal-analytics

答案 1 :(得分:1)

另一种选择是使用相同的userId(而不是clientId)。这适用于多设备跟踪https://support.google.com/analytics/answer/3123662

通用分析更好,因为您可以将其用于匿名用户以及登录用户

但是,userId跟踪更好,因为即使用户当前没有在您的网站上发送http或websocket请求,您也可以发送事件。