没有用户的分析回调

Analytics Callback without User

我有一个附属网站,它使用第 3 方来跟踪用户点击和后续佣金。第 3 方网站将交易通知发回我的服务器,我想将这些通知输入 Google(通用)分析。

"Affiliates2Analytics" 有一个脚本,但我无法让它工作。它依赖于 _utm.gif 和大量参数:

http://3v4l.org/GSo6S/refs

有没有什么方法可以在以后跟踪电子商务交易,最好与 _ga cookie 中的原始用户信息联系起来?

更新: 将使用点击参考设置一个唯一 ID(与中央联属网站一起存储)。此 ID 与交易通知 POST 数据一起传回,允许我在需要时检索 Analytics cookie(或其他数据)。

您提到的脚本不适用于当前版本的 GA (Universal Analytics),它既不使用 utm.gif 也不在 cookie 中存储数据,除了客户端 ID(它使用单个 cookie 名称 "ga" 存储单个值,所有处理都在服务器端完成。旧版本用于预处理客户端的日志)。

要在以后记录交易,请存储客户 ID。如果您使用 javascript 代码进行事务跟踪,您可以将客户端 ID 传递给创建跟踪器的方法 (ga("create"...))。客户端 ID 用于将多次访问分组到会话中,并将多个会话分配给用户,因此如果您使用现有的客户端 ID,交易将与该用户相关联。

您可能还想查看测量协议,它允许您在服务器端进行跟踪。