我们正在实现一个原生分析系统,并希望应用 Google Analytics 使用的相同跟踪原则。我们已经弄清楚了一切,但只有一件事:
每次我刷新一个带有附加 utm 参数的 url 的页面时,Google Analytics 都会以某种方式发现它实际上不是一次访问,而是同一页面被刷新并在其仪表板中仅显示来自该特定来源的一次访问。
有人知道 GA 是如何具体做到这一点的,以便我可以在我们的系统中复制它吗?
我知道我可以使用
performance.navigation.type
在我的 JS 脚本中,但它没有给我想要的结果。
任何帮助将非常感激。
最佳答案
GA 中的归因发生在 Google 服务器上,因此 JavaScript 的使用将受到限制。基本上,因为重新加载意味着用户具有相同的客户 ID,并且 channel 没有变化(来源、媒介和事件与上次访问相同),现有 session 将继续(事件/来源信息的变化将触发新的 Google Analytics session )。
Google has a very nice chart这解释了如何处理事件信息和流量来源信息。
关于google-analytics - Google Analytics 如何过滤重复的网站入口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42007955/