Тонкости A/B тестирования в Email сфере

  • Дата:23.02.2015
  • Автор: Александр Мураховский

Два основных вопроса, на которые нужно знать ответы, проводя A/B тестирование: какое количество трафика нужно и как долго проводить тест. Ответы на эти вопросы получить не так просто и даже Google не может помочь, выдавая абсолютно разную информацию.



Мы надеемся, что к концу этого поста вы получите ответы.

Теория vs Реальность

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

Но если мы берём во внимание A/B тестирование в эмейл рассылке, излишнее ожидание может стать проблемой. Вот, почему:

  • Каждый посланный эмейл имеет конечную аудиторию. В отличие от лэндинга, который продолжает собирать аудиторию на всех стадиях теста, вы не можете добавить новых пользователей в уже прочтённый эмейл. Из-за этого вам придётся посылать письма небольшой части вашей базы и внимательно следить за результатами.
  • Запуская эмейл маркетинговую программу, вам придётся отправлять несколько писем в неделю.
  • Для отправки писем есть установленное время. Вы наверняка определили лучшее время для отправки писем своим подписчикам. Именно поэтому так важно соблюдать правильный «тайминг» при A/B тестировании. Послав оба варианта в разное время, вы рискуете получить абсолютно нерелевантную информацию.

Как определить аудиторию и время, которое нужно потратить на тест

Как мы уже упоминали вверху: все эмейловые A/B тесты имеют ограниченную конечную аудиторию. Поэтому вам нужно знать, как использовать её максимально эффективно. Вот несколько советов:

    • Убедитесь, что у вас достаточная пользовательская база. Для того, чтобы результаты A/B тестирования были хоть сколько-то эффективны, вам нужно иметь как минимум 1000 подписчиков. Чем меньше эта база, тем большую её часть придётся использовать для получения результатов. К примеру, имея 500 подписчиков, вам придётся тестировать 90% из них, чтобы получить хоть какой-то результат. Соответственно, чем больше база, тем меньше подписчиков придётся вовлекать в тест.
    • Воспользуйтесь онлайн-калькулятором. С помощью этого калькулятора вы сможете рассчитать количество пользователей, необходимое для проведения A/B рассылки.




  • Узнайте значение вводимых параметров. В этом калькуляторе используются такие параметры:
    Population — общее количество ваших подписчиков, которых вы будете тестировать.
    Confidence Interval — статистическая погрешность.
    Confidence level — насколько вы уверены, что выбрали правильную статистическую погрешность.

Пример Давайте установим такие значения:
Population: 1000
Confidence level: 95%
Confidence interval: 10
В нашем примере нужная пользовательская база будет равна 88 людям. Это размер аудитории для каждого варианта A/B тестирования. Для того, чтобы узнать это число в процентах, нужно разделить его на общее количество подписчиков:
88/1000=8,8%



Как выбрать количество времени, нужное для проведения тестирования
Просмотрите статистику по предыдущим рассылкам. Как открывают ваши письма? Если 70% кликов приходится на первые 24 часа, а затем по 5% на последующие дни, то имеет смысл ограничить ваш тест 24 часами.

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

Вот, пожалуй, и всё. После проведения этих расчётов, вы сможете выбрать нужный размер пользовательской базы и время для проведения A/B тестирования эмейл-подписчиков.
(via)