【问题标题】:How to get the original referrer from GA tracking object?如何从 GA 跟踪对象中获取原始推荐人?
【发布时间】:2015-08-05 17:54:19
【问题描述】:

有没有办法从 GA 跟踪器对象中检索流量来源信息?

当用户第一次到达该站点时,GA 跟踪器确实包含我通过调用获得的引荐来源信息:

trackers[0].get('referrer');

顺便说一句,这与从document.referrer获取的信息相同。

我的问题是,如果用户导航到站点中的第二个页面,两个调用都返回“未定义”。

我们知道 Google Analytics 以某种方式存储会话信息。

我能否从 GA 跟踪器对象中检索该会话(而不是网页浏览)的引荐来源网址,以及发起该会话的活动名称/媒介/来源/等?

【问题讨论】:

    标签: javascript google-analytics universal-analytics


    【解决方案1】:

    您无法从 GA 对象中检索该信息。过去,旧版本的跟踪代码可以在客户端上存储大量信息(从 utm cookie 中读取值以提取信息并将其引导到其他系统是一种常见的做法)。

    随着 Universal Analytics 和 Measurement Protocol 的引入,数据现在在服务器上进行评估。 Google 将信息存储在第一个命中服务器端,然后使用随所有命中传输的强制客户端 ID 将后续交互与源信息联系起来。

    没有现实/可扩展的方法来实时检索该信息,因此您可以在您的网站中使用它(人们可以梦想为此目的使用实时 api,但我怀疑人们会得到一个可用的解决方案,该解决方案保持在分配的范围内配额)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多