我正在使用 Google 360 运行 AB 测试,我想在我的浏览器中切换变体。
我可以通过_gaexp
在浏览器中更新 cookie 的值来做到这一点。例如,这看起来像:
“_gaexp:VARIANT_0”`。
如果我使用 EditThisCookie chrome 扩展并将值更改为VARIANT_0
并刷新我的浏览器,我可以在浏览器中看到我的 Variant 0 文本。
但是,我想通过 JavaScript 动态更新它(例如,让我们说点击)。
通过控制台查看,我可以看到我可以访问document.cookie
,其中包含以下烹饪:
"_gaexp=VARIANT_0; _ga=EXAMPLE_B; _gid=EXAMPLE_C"
如果我尝试_gaexp
通过控制台更新到 VARIANT_1,我的 cookie 不会更新。这就是我正在尝试的:
document.cookie = "_gaexp=VARIANT_1";
document.cookie;
"_gaexp=VARIANT_0; _ga=EXAMPLE_B; _gid=EXAMPLE_C, _gaexp=VARIANT_1"
看来我正在添加一个相同名称的重复 cookie,但我只想:
- 使用 JavaScript 通过控制台替换此烹饪。
- 然后最终,我会编写额外的 JS 来刷新浏览器(更新 cookie)。
我究竟做错了什么?
谢谢你。