gpt4 book ai didi

google-analytics - 如何从 URL 中删除 _ga 查询字符串

转载 作者:行者123 更新时间:2023-12-03 14:37:59 24 4
gpt4 key购买 nike

我有一个有 GA 跟踪的多域网站。最近我们转移到 Universal Analytics 并注意到每当域更改(从美国到韩国/日本),一个 _ga=[随机数] 附加到 URL

即从

abc.com



当我点击日本网站时,网址变成了

japanese.abc.com/?_ga=1.3892897.20937502.9237834


  • 为什么会这样?
  • 如何删除 URL 的 _ga 部分?

  • 感谢你的帮助。

    最佳答案

    这是跨域跟踪所必需的(即跟踪跨域边界的人作为一个访问者,而不是作为每个域的一个访问者)。如果您想要跨域跟踪,则无法删除它。 _ga - 部分是标识 session 的客户端 ID,由于它不能通过 cookie(特定于域)共享,因此必须在域更改时通过 url 传递。

    由于有人将您的网站设置为跨域跟踪,我猜您实际上想要这个(默认情况下不会发生)。该参数是使用 Universal Analytics 进行跨域跟踪的必要副作用。如果您确实想要此查看任何 linker functions mentioned in the documentation 的跟踪代码并删除它们。

    更新以回答评论中的问题。

  • 有没有办法删除_ga字符串仍然有十字架
    域设施?


    不,目前没有。浏览器供应商致力于更好的交叉方式
    域通信,所以将来可能会有一些东西,但是
    目前参数是最好的方法。
  • 此外,如果某些用户随机更改 _ga 值并按下
    进入? GA 将如何记录?


    如果用户碰巧创建了一个之前用过的client id
    (极不可能)他的访问将归因于另一个用户。
    实际上,Google Analytics 只会将他记录为新用户。

  • 更新

    对于喜欢玩的人,我做了一个 proof of concept for cross domain tracking without the _ga parameter .这些方面的东西可以进一步开发,因为它不适合生产使用。

    更新: David Vallejo has a Javascript solution where the _ga parameter is removed via the history API (因此,虽然它仍然被添加,但对于最终用户而言,所有意图和目的都是不可见的)。这是下面迈克尔汉普顿答案的更详细版本。

    关于google-analytics - 如何从 URL 中删除 _ga 查询字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25036210/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com