0

我正在使用 gatsby.js 开发一个静态站点。我需要使用 Google Optimize 设置重定向测试。我在https://optimize.google.com创建了重定向测试并开始了它。之后,我使用此代码在站点中设置重定向测试:

gtag('config', 'UA-48341628-1', {'optimize_id': 'GTM-XXXXXX'});
gtag('set', {'expId': 'xxxxxxxxxxxxxxxxxxxxxx'});
gtag('set', {'expVar':'New Signup Page'});

测试的目的是将一些人从 重定向/signup/sign-up. 但是,当我/signup将 0 权重设置为/signup100% 权重设置为/sign-up. 我究竟做错了什么?

我的谷歌优化设置: 在此处输入图像描述

4

2 回答 2

1

根据Analytics 字段引用,实验变体必须作为所选变体的索引提供,而不是按其名称提供。所以在你的情况下:

gtag('set', {'expVar':'1'});
于 2019-05-13T19:19:42.033 回答
0

当我尝试将其localhost用作 Google Optimize 无法识别的基本 URL 时,问题就存在了。我已经通过使用http://test.io作为基本 URL 解决了这个问题,并将其添加到我的/etc/hosts映射到127.0.0.1.

于 2019-05-14T04:39:54.240 回答