从 Google Universal Analytics 获取推荐和活动信息

Getting referral and campaign information from Google Universal Analytics

我们在我们的网站上使用 Google 跟踪代码管理器,它使用 Universal Analytics 来跟踪我们的客户。

目标是在特定客户注册时实时获取推荐信息,这样我们就可以将该来源存储在数据库中。

使用较旧的 ga.js 跟踪脚本,可以从 cookie 中获取一些信息,就像 here 所描述的那样。但是,Universal Analytics 不会在 cookie 中存储任何有意义的信息,我们需要替代方法。

实时跟踪以下信息的最简单方法是什么?

  1. 针对特定 Analytics 用户的推荐 URL
  2. 该用户的原始流量类别(如 'Google / organic' 等)

您无法从 Google Universal Analytics 实时获取该信息。广告活动归因现在发生在服务器端,没有可提供广告活动信息的实时后台渠道。

但是 Google documented their attribution model,因此您可以构建一个脚本来模仿他们的归因流程(有一些小的例外;例如 Google 归因于通过直接类型而来的经常性用户-进入以前存储的营销渠道。您没有以前的信息)。

归因过程很费力但并不困难(检查活动参数;如果有 none 检查已知搜索引擎的引荐来源等)。这不会让您与 GA 中的信息 100% 匹配,但已经足够接近了。

或者您可以放弃实时要求。在注册时将令牌存储为 GA 中的自定义维度,并在您的 CRM 中存储相同的令牌。每周左右执行一次 returns 令牌和活动信息的 GA 查询,并将其与您的 CRM 数据库结合使用用户令牌作为密钥。根据 Googles TOS,令牌不得包含个人身份信息。