Ответ на самом деле был довольно прост.
В Google Optimize используется повар ie с именем _gaexp
. Там вы получите строку, суммирующую идентификатор эксперимента Google Optimize, а также версию в самом конце: GAX1.2.wHL2IJUnSg2n8PB4iQH66w.18362.1
Все, что мне нужно было сделать, это создать новую переменную, читающую повара ie:
- Новая переменная
- Повар 1-го лица ie с поваром ie с именем "_gaexp"
Вы можете конечно, получите имя повара ie с помощью JavaScript, просто вызвав Cookies.get('_gaexp')
из консоли DevTools (чтобы проверить, правильно ли указано значение повара ie)
Значение _gaexp
должно быть манипулировать, чтобы выделить вариант:
- Новая переменная
- Пользовательская JavaScript
- Добавить следующий код:
function (){
if ({{GA_Optimize_Variable}}=='undefined'){
return '0'
} else {
return {{GA_Optimize_Variable}}.charAt({{GA_Optimize_Variable}}.length-1)
}
}
_gaexp
не существует, когда Google Optimize приводит ваш трафик c к исходному варианту веб-сайта. Поэтому требуется оператор if.
Наконец, вы можете использовать свою переменную в событиях и / или измерении Google Analytics.