我想使用 javascript 谷歌分析(或报告)API 以编程方式了解当前页面的流量渠道。像有机,谷歌搜索,直接,推荐等。我可以得到推荐
tracker.get('refferer')
但我需要知道交通渠道。
例如频道
我能得到它吗?如果我可以,那怎么办?
我想使用 javascript 谷歌分析(或报告)API 以编程方式了解当前页面的流量渠道。像有机,谷歌搜索,直接,推荐等。我可以得到推荐
tracker.get('refferer')
但我需要知道交通渠道。
例如频道
我能得到它吗?如果我可以,那怎么办?
不,通常您无法访问它,因为频道是基于source
和medium
组合的,并且这些字段是在服务器端根据推荐人、document.location 和以前的访问信息进行处理的。Google Analytics 在帮助页面上提供了处理流程图表
当然,您可以在客户端复制一些处理,方法是从 location.href 解析 utm 标签或检查引荐来源网址,但 1)这需要大量脚本 2) 这不必匹配 Google Analytics 数据 一些解决方法可以是使用经典分析 ga.js 代码段以及带有任何虚拟属性 ID 的常用分析代码。在这种情况下,ga.js 代码将处理客户端站点上的大部分源数据,并且这些数据可从 utm* cookie 获得
源/媒体信息仅在登录页面上可用,如果您希望在后续页面上可用,您需要将其存储在 cookie 中。这是一个示例:https ://www.youtube.com/watch?v=x2pR4bCW7Mg
在列表中,您可以从访问的 URL 获取: