Как создать сегменты для анализа A/B теста в Google Analytics
Зачем нужны сегменты
Сегмент – это часть чего-либо. В Google Analytics сегмент – это часть трафика, выделенная по определенному признаку. Например, сегмент сеансов с мобильных устройств. Сегменты нужны, чтобы детально проанализировать данные, подтвердить или опровергнуть какую-нибудь гипотезу.
Например, вы замечаете падение конверсии на сайте, чтобы выявить причину, следует локализовать проблему, например, по типу устройств. Сравниваете сегменты мобильного и ПК трафика, и замечаете, что конверсия упала в мобильном сегменте. Это дает вам информацию для новых гипотез и для решения проблемы.
В случае с A/B тестом мы хотим построить сегменты для каждого варианта теста и сравнить показатели этих сегментов между собой, чтобы определить победителя.
Построение сегмента для выделения одного варианта теста
При проведении A/B теста для каждого пользователя, попавшего в тест, мы передаем название теста и название текущего варианта в пользовательский параметр Google Analytics. Сегменты будем строить по этому пользовательскому параметру.
Пользовательских параметров в GA может быть много, но все варианты одного теста всегда передаются в один пользовательский параметр. Перед началом теста мы указывали номер пользовательского параметра в генераторе скрипта теста. Для создания сегментов нам нужно знать название этого пользовательского параметра. Название можно посмотреть в панели администратора на уровне ресурса.
Например, номер параметра в тесте был 7, название параметра может называться «Test Slot 3». Запоминаем название и переходим к созданию сегмента.
Открываем обзорный отчет GA, нажимаем «Создать сегмент».
Выбираем «Условия», далее выбираем пользовательский параметр с нашим названием, «Точно соответствует», из выпадающих подсказок выбираем наше название теста и название варианта.
Сохраняем отдельный сегмент для каждого варианта теста.
Сегменты по пользователям и по сеансам – в чем разница
Сегменты по пользователям показывают все сеансы подходящих под условие пользователей, в том числе и те их сеансы, которые были до начала теста, чего нам бы не хотелось при анализе теста. Кроме того, сегменты по пользователям работают медленнее и ограничены периодом в 90 дней. Потому рекомендую делать сегменты для анализа A/B тестов по сеансам.
Чтобы все сеансы пользователя, попавшего в тест, в будущем попадали в сегмент по сеансам, на этапе создания пользовательского параметра следует выбирать его область действия «Пользователь». Тогда в сегментах по этому параметру мы получим все преимущества анализа по пользователям, при этом делая выборку по сеансам.
Некоторые специалисты имеют ошибочное мнение на тему того, что в GA нельзя анализировать результаты теста – это мнение основано именно на неправильном выборе «пользователь»/«сеанс» в настройках пользовательских параметров и сегментов. Запомните: специальный параметр с областью действия «Пользователь», а сегменты по сеансам. В редких случаях можно использовать сегменты по пользователям, но это следует делать только тогда, когда есть понимание, зачем это нужно.
Использование нескольких сегментов для анализа результатов теста
На каждый вариант теста нужно создать свой сегмент. Можно включить в отчет несколько сегментов одновременно и смотреть отчеты сразу для всех вариантов теста, чтобы выбрать лучший вариант.
Была ли статья полезна?