Google Optimize перенаправляет тесты с помощью gtag - PullRequest
0 голосов
/ 13 мая 2019

Я занимаюсь разработкой статического сайта с использованием 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 веса на /signup и 100% веса на /sign-up. Что я делаю не так?

Моя настройка Google Optimize: enter image description here

Ответы [ 2 ]

1 голос
/ 13 мая 2019

Исходя из ссылки на поле Analytics , вариация эксперимента должна предоставляться как индекс выбранного варианта, а не как его имя. Итак, в вашем случае:

gtag('set', {'expVar':'1'});
0 голосов
/ 14 мая 2019

Проблема возникла, поскольку я пытался использовать localhost в качестве базового URL, который не был распознан Google Optimize.Я решил проблему, используя http://test.io в качестве базового URL-адреса, и добавил его к своему /etc/hosts, сопоставленному с 127.0.0.1.

...