Перейти к содержанию

A/B/n-сплит-тестирование

Видео на Youtube: Узнайте, как настраивать и анализировать A/B/n-тесты в Pushwoosh Customer Journey Builder

Используйте элемент A/B/n-сплит, чтобы проверить, какие последовательности сообщений лучше всего работают для ваших целей конверсии. Оптимизируйте коммуникации, находя наиболее эффективный подход для вашей аудитории.

Элемент A/B/n-сплит на холсте Journey

Настройте параметры A/B/n-сплит-тестирования

Anchor link to

Разместив элемент A/B/n-сплит на холсте, дважды щелкните его, чтобы настроить параметры теста.

Задайте количество веток

Anchor link to

Используйте выпадающий список Ветки, чтобы выбрать, сколько вариантов вы хотите протестировать (до 4). По умолчанию ветка А является контрольной группой.

Определите распределение пользователей по веткам

Anchor link to

Установите процент пользователей, которые будут направлены в каждую ветку, убедившись, что общая сумма составляет 100%. Чтобы равномерно распределить пользователей между ветками, нажмите Сбросить распределение.

Настройка веток и определение распределения пользователей по веткам

Выберите способ определения победителя

Anchor link to

У вас есть два варианта:

Вы выбираете победителя вручную
Anchor link to

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

Настройка ручного выбора победителя в конфигурации A/B/n-сплит-теста
Победитель выбирается автоматически по цели
Anchor link to

Система отслеживает цель кампании и деактивирует более слабые ветки после достижения статистической значимости. Новые пользователи затем направляются в победившую ветку.

Когда включен автоматический выбор победителя, выберите, как система должна оценивать победителя:

  • Первая цель, достигшая значимости. Система отслеживает все назначенные цели и выбирает первую, достигшую статистической значимости.

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

Автоматический выбор победителя по цели в настройках A/B/n-сплит-теста

После настройки нажмите Сохранить, чтобы применить параметры теста.

Как настроить и запустить A/B/n-тесты

Anchor link to

Настройка теста

Anchor link to

Приостановите Journey

Anchor link to

Если вы хотите настроить A/B/n-тестирование в активной Journey, сначала приостановите ее. Чтобы узнать больше о редактировании активной Journey, прочтите эту статью.

Определите хотя бы одну цель конверсии

Anchor link to

Установите хотя бы одну цель конверсии, которая будет использоваться для расчета результатов теста. Например, если вы хотите проверить, какое из двух push-уведомлений является наиболее эффективным, вы можете установить событие PW_InAppPurchase в качестве цели конверсии.

Установка цели конверсии для A/B/n-теста

Если вы укажете несколько целей конверсии, результаты будут рассчитываться для каждой цели отдельно.

Добавьте элемент A/B/n-сплит

Anchor link to

Разместите элемент A/B/n-сплит на холсте после любого другого элемента и дважды щелкните его, чтобы настроить тест.

Задайте ветки и распределение пользователей

Anchor link to

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

Установка количества веток для A/B/n-теста

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

Обратите внимание, что пользователи, назначенные в ветку А, будут считаться контрольной группой, с которой будут сравниваться результаты в других ветках. Следующий шаг описывает, как настроить ветку А для разных случаев.

Установка распределения пользователей по веткам

Выберите режим оценки победителя

Anchor link to

Выберите, как будет определяться победитель:

  • Автоматический выбор по цели. Система отслеживает определенную цель, определяет наиболее эффективную ветку с использованием статистической значимости и автоматически направляет новых пользователей к победителю.
  • Ручной выбор. Вы просмотрите результаты теста и вручную решите, какая ветка работает лучше всего. Этот вариант требует от вас мониторинга теста и ручной деактивации менее эффективных веток. Узнать больше

Настройте контент для каждой ветки

Anchor link to

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

  • Тестирование существующего потока коммуникации по сравнению с новыми версиями. В этом случае существующая версия должна находиться в ветке А. Также убедитесь, что цель конверсии может быть достигнута в любой ветке, включая ветку А.
  • Тестирование только новых версий друг против друга. Поскольку старого потока коммуникации нет, одна из новых версий будет отмечена как контрольная группа (та, что представлена в ветке А). Убедитесь, что цель конверсии может быть достигнута во всех ветках.
  • Тестирование существующей версии без какой-либо коммуникации по сравнению с новыми потоками коммуникации. Например, вы хотите добавить еще одно push-уведомление в конце Journey, чтобы увидеть, увеличится ли эффективность кампании по сравнению с исходной версией без этого push-уведомления. В этом случае «пустая» версия должна быть представлена в ветке А. Чтобы получить надежные результаты, добавьте одинаковую задержку по времени в каждую ветку:
Настройка веток с различными потоками коммуникации для тестирования

Запустите Journey

Anchor link to

Если все готово, запустите Journey.

Анализ результатов

Anchor link to

Как только тест будет запущен, вы сможете видеть статистику по нему в реальном времени.

На холсте Journey вы увидите количество пользователей, проходящих через каждую ветку:

Просмотр количества пользователей для каждой ветки на холсте Journey

Чтобы просмотреть результаты теста, дважды щелкните элемент A/B/n-сплит. Вы увидите статистику по каждой ветке, включая конверсию в выбранную цель и метрики, используемые для расчета статистической значимости.

Статистика A/B/n-теста для каждой ветки

Если вы установили несколько целей конверсии, вы можете просмотреть результаты для каждой из них, выбрав нужную цель из списка:

Выберите цель конверсии для просмотра конкретных результатов теста

Если у вашего теста есть статистически значимый победитель и вы используете ручной выбор победителя, вы можете мгновенно отключить менее эффективные ветки, нажав Оставить только победителя. Новые участники Journey будут направлены в победившую ветку. Пользователи, которые уже попали в деактивированные ветки, продолжат проходить через них до завершения Journey.

Опция 'Оставить только победителя' при ручном выборе победителя

Вы можете просмотреть результаты теста за определенный период времени. Для этого выберите желаемый период на левой панели и дважды щелкните элемент A/B/n-сплит. Вы увидите статистику за указанное время.

Просмотр результатов теста за определенный период времени

Результаты теста рассчитываются следующим образом:

  • Конверсия рассчитывается на основе количества пользователей в ветке и достигнутых целей конверсии. Ветка А будет отмечена как базовый уровень (Baseline), так как она представляет собой контрольную группу.
  • При расчете статистической значимости учитываются Z-оценка и P-значение. Если результат действителен, он будет отмечен как Значимый.
  • Ветка считается победителем, если у нее самая высокая конверсия, и этот результат отмечен как Значимый.

Деактивация веток

Anchor link to

Если Pushwoosh определил статистически значимого победителя, вы можете мгновенно отключить менее эффективные ветки, нажав Оставить только победителя в окне статистики теста. В этом случае вам не нужно приостанавливать Journey. Если какая-то ветка работает плохо, вы можете ее деактивировать. Новые пользователи больше не будут попадать в деактивированную ветку.

Чтобы деактивировать ветку, сначала приостановите Journey:

Приостановка Journey для деактивации ветки

После этого дважды щелкните элемент A/B/n-сплит. Установите 0% для этой ветки и перераспределите процент пользователей, направляемых в оставшиеся ветки:

Деактивация ветки путем установки распределения пользователей на 0%