javascript - 从 Google Universal Analytics 获取推荐和事件信息

标签 javascript cookies google-analytics google-analytics-api

我们在我们的网站上使用 Google Tag Manager,它使用 Universal Analytics 来跟踪我们的客户。

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

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

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

  1. 特定 Analytics 用户的推荐 URL
  2. 该用户的原始流量类别(如“Google/有机”等)

最佳答案

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

然而谷歌documented their attribution model ,因此您可以构建一个脚本来模仿他们的归因流程(有一些小的异常(exception);例如,Google 将通过直接输入进入之前存储的营销 channel 的经常性用户归因于之前存储的营销 channel 。您没有之前的信息)。

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

或者,您可以放弃实时要求。在注册时将 token 存储为 GA 中的自定义维度,并在您的 CRM 中存储相同的 token 。执行一次 GA 查询,每周一次左右返回 token 和事件信息,并将其与您的 CRM 数据库结合使用用户 token 作为 key 。根据 Google 的服务条款,该 token 不得包含个人身份信息。

关于javascript - 从 Google Universal Analytics 获取推荐和事件信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28339595/

相关文章:

JavaScript:在页面加载时运行 setInterval

javascript - Angular2 从任何 HTML 元素获取 TemplateRef

android - Google Analytics 适用于桌面设备,但不适用于 Android 设备

google-analytics - Google Analytics(分析):为什么目标完成未显示在转化中

javascript - 在 Typescript 中将带有日期的字符串和带有时间的字符串转换为单个日期

javascript - 如果图像源(img src)具有特定的类或 ID,则将查询字符串添加到图像源(img src)

安全方面我如何正确使用 GUID?

python - 如何在 python 上生成安全 session_id ?

javascript - AJAX设置的cookie什么时候可以在javascript中使用?

google-analytics - 带有子域和聚合数据的 Google Analytics