A / B-тестирование - Инструменты

Существуют различные инструменты, которые можно использовать для генерации гипотез и запуска вариантов, к ним относятся:

  • Визуальный оптимизатор веб-сайтов (VWO)
  • Google Content Experiments
  • Optimizely

Все эти инструменты способны проводить A / B-тесты и определять победителя, но для выполнения пост-анализа эти инструменты должны быть интегрированы с Google Analytics.

A / B-тестирование - Google Analytics

В Google Analytics есть два варианта анализа данных:

  • Универсальная аналитика
  • Классический Google Analytics

Новая функция Universal Analytics позволяет использовать 20 одновременных A / B-тестов для отправки данных в Google Analytics, однако классическая версия позволяет использовать только до пяти.

Оптимизация интеграции с Google Universal Analytics

Чтобы интегрировать Optimizely в Universal Google Analytics, сначала нажмите кнопку ON на его боковой панели. Затем у вас должен быть доступный Custom для заполнения данными экспериментов Optimizely. Затем код отслеживания необходимо разместить в нижней части раздела <head> ваших страниц. Интеграция с Google Analytics не будет работать должным образом, если сниппет Optimizely не будет выше этого фрагмента Google Analytics.

Шаги настройки

Optimizely использует специальные параметры Universal Google Analytics, чтобы отмечать посетителей экспериментами и вариантами, в которые они были добавлены. Для настройки Optimizely для отправки этой информации в Universal Analytics требуется четыре шага:

Step 1

Добавьте следующий код JavaScript на свой сайт везде, где код Universal Analytics существует после срабатывания функции ga ('create' ...), но до срабатывания функции ga ('send', 'pageview') Universal Analytics и выполнения вызова отслеживания. (подробности см. в следующем разделе) -

// Optimizely Universal Analytics Integration
window.optimizely = window.optimizely || [];
window.optimizely.push("activateUniversalAnalytics");

Step 2

В редакторе Optimizely перейдите в Параметры → Интеграции, затем установите флажок Universal Analytics, чтобы включить интеграцию.

Step 3

Выберите специальный параметр, который вы хотите использовать в Optimizely. Вы должны убедиться, что специальный параметр не должен уже использоваться какой-либо другой частью вашего сайта или другим текущим экспериментом Optimizely.

Step 4

Выберите пользовательский трекер, если вы используете пользовательский трекер событий, отличный от стандартного. Это изменит интеграционный вызов Optimizely для использования пользовательского трекера, а не по умолчанию.

Example

Допустим, ваш веб-сайт использует следующий вызов -

ga('tracker3.send', 'pageview');

В этом случае вы будете вводить tracker3 при указании настраиваемого поля трекера, и Optimizely будет интегрироваться с tracker3 вместо трекера по умолчанию.

Создание специального отчета с помощью Google Analytics

Первый шаг - войти в свою учетную запись Universal Analytics и перейти на вкладку «Настройка» вверху. Вы должны увидеть список пользовательских отчетов.

Затем необходимо настроить специальный отчет для каждого эксперимента, с которым вы интегрировали Universal Analytics.

  • Щелкните Новый настраиваемый отчет → Введите заголовок отчета и добавьте группы показателей, которые вы хотите просмотреть в отчете.

  • Чтобы отфильтровать этот отчет только для эксперимента Optimizely, выберите специальный параметр, который вы настроили ранее в качестве одного из развернутых параметров.

  • Добавьте этот параметр в раздел «Фильтры» и используйте соответствие Regex идентификатору эксперимента, который нужно отфильтровать.

  • Щелкните Сохранить.