Тесты переадресации Google Optimize с gtag

Я разрабатываю статический сайт с использованием 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:  введите описание изображения здесь


person teimurjan    schedule 13.05.2019    source источник


Ответы (2)


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

gtag('set', {'expVar':'1'});
person kgrg    schedule 13.05.2019

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

person teimurjan    schedule 14.05.2019