0

我想使用 javascript 谷歌分析(或报告)API 以编程方式了解当前页面的流量渠道。像有机,谷歌搜索,直接,推荐等。我可以得到推荐

tracker.get('refferer')

但我需要知道交通渠道。

例如频道

我能得到它吗?如果我可以,那怎么办?

4

3 回答 3

0

不,通常您无法访问它,因为频道是基于sourcemedium组合的,并且这些字段是在服务器端根据推荐人、document.location 和以前的访问信息进行处理的。Google Analytics 在帮助页面上提供了处理流程图表 当然,您可以在客户端复制一些处理,方法是从 location.href 解析 utm 标签或检查引荐来源网址,但 1)这需要大量脚本 2) 这不必匹配 Google Analytics 数据 一些解决方法可以是使用经典分析 ga.js 代码段以及带有任何虚拟属性 ID 的常用分析代码。在这种情况下,ga.js 代码将处理客户端站点上的大部分源数据,并且这些数据可从 utm* cookie 获得

于 2018-02-05T09:06:55.723 回答
0

源/媒体信息仅在登录页面上可用,如果您希望在后续页面上可用,您需要将其存储在 cookie 中。这是一个示例:https ://www.youtube.com/watch?v=x2pR4bCW7Mg

于 2018-02-05T08:05:56.493 回答
0

在列表中,您可以从访问的 URL 获取:

  • Javascript -> document.referrer
  • PHP -> $_SERVER['HTTP_REFERER']
  • ASP -> Request.ServerVariables("HTTP_REFERER")
于 2018-11-09T07:07:16.113 回答