gpt4 book ai didi

javascript - 301 重定向期间 Google Analytics cookie _ga 会发生什么情况

转载 作者:行者123 更新时间:2023-12-03 07:07:33 25 4
gpt4 key购买 nike

您好,我们正在将网站从 test.com 迁移到 test2.com。显然,我不希望回访用户在重定向到新域时获得新的 Google Analytics clientId

执行 301 重定向时,Google 是否也会自动将 Cookie 信息从 test.com 传输到 test2.com?换句话说,_ga 会是同一个 cookie 吗?如果不是,我可以简单地覆盖 cookie 吗?或者我该怎么做?

编辑:我通过 jsonp 请求从 test.com 获取 _ga 信息。因此,我有这个信息。但是_ga由许多信息组成,例如时间戳,id等。是不是可以用test.com的cookie信息覆盖test2.com的cookie信息

最佳答案

Cookie 是特定于域的,因此来自 test.com 的 Cookie 对 test2.com 无效,GA 将启动新 session 。 GA 本身不会采取任何措施来缓解这种情况,特别是因为 301 重定向发生在任何 GA 代码执行之前。

但是,您可以使用服务器端脚本从 test.com 读取 _ga cookie,将其附加到重定向 URL,并在 test2.com 上手动设置客户端 ID(可怕的非生产 PHP 代码仅作为示例):

<?php
if(isset($_GET('myGAparameter')) {
?>

ga('create', 'UA-XXXXX-Y', 'auto', {
'clientId': <?php echo $_GET('myGAparameter'); ?>
});

<?php
} else {
?>

ga('create', 'UA-XXXXX-Y', 'auto');

<?php
}
?>

(这几乎就是 example from the Google Analytics documentation )

关于javascript - 301 重定向期间 Google Analytics cookie _ga 会发生什么情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36750929/

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