A/B-тестирование рассылок как услуга: почему год самостоятельных тестов не дал ни одного решения

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

Весы с двумя конвертами в равновесии, пробирки, карточка клиента с графиком и монета, лупа над весами. 3D-иллюстрация

Знакомая картина: в CRM-команде A/B-тесты идут чуть ли не в каждой второй рассылке. Тема с эмодзи против темы без эмодзи, синяя кнопка против оранжевой, отправка в 10:00 против 18:00. В таблице с результатами за год набирается полсотни строк. Директор по маркетингу спрашивает, что из этого внедрили в постоянную работу и сколько это принесло. Команда открывает таблицу и понимает, что ответить нечего: половина тестов «без явного победителя», в другой половине разница в десятые доли процента. Повторить такой результат никто не решится.

При этом деньги потрачены. Это часы дизайнера на второй вариант письма, время маркетолога на настройку, время аналитика на сводку. А главное, потрачен трафик базы, на котором можно было проверить что-то действительно важное для выручки. Мы спросили CRM-маркетолога ClientCore Валерию Старостину, почему так происходит в компаниях с нормальной базой и внедренным Mindbox и что меняется, когда тестами начинают управлять как программой.

ЧИТАЙТЕ ТАКЖЕ

«CRM-отдел приносит отчет о приросте, финансы ему не верят. Почему внутренние измерения смещаются в пользу канала и как независимый расчет снимает спор.»

Расчет uplift как услуга: зачем заказывать измерение прироста, если у вас уже есть аналитик

Как выглядит год тестов, после которого нечего внедрить

У команд, которые приходят к нам с запросом на A/B-тестирование рассылок, симптомы почти всегда совпадают. Тест запускается потому, что «надо тестировать», а гипотезу формулируют уже после того, как сделаны два варианта письма. Победителя определяют по open rate через несколько часов после отправки. Результат записывают в таблицу, и на этом история заканчивается: в шаблоны и сценарии вывод не попадает.

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

Мы как-то разбирали журнал тестов клиента за 14 месяцев: 62 эксперимента, из них 41 — темы писем. Значимого результата по выручке не получили ни в одном. По открытиям значимых было восемь, но после того как мы исключили открытия, которые генерирует Apple Mail Privacy Protection, их осталось три. И ни один из трех не был внедрен как правило».
Валерия Старостина

Валерия Старостина

CRM-маркетолог, ClientCore

Почему все тестируют темы писем

Тема письма — самый дешевый тест. Второй вариант пишется за пять минут, в Mindbox он настраивается в пару кликов, а результат виден уже к вечеру. К тому же открытия — метрика с высокой базовой частотой: если письмо открывают 20% получателей, даже на небольшой рассылке набирается достаточно событий для расчета.

Проблема в том, куда эта метрика ведет. Рост открытий на два процентных пункта редко превращается в рост заказов. Цепляющая тема может привлечь любопытных, которые закроют письмо через три секунды. А с тех пор как почтовые клиенты начали автоматически подгружать пиксели, часть «открытий» вообще не связана с живым человеком. В итоге команда год оптимизирует показатель, который слабо коррелирует с деньгами, и не понимает, почему выручка канала стоит на месте.

Отсюда простое правило: метрика теста должна совпадать с той, ради которой бизнес держит канал. Для e-commerce и ритейла это выручка на получателя, конверсия в заказ или доля повторных покупок. Клики допустимы как промежуточная метрика, если тест про контент письма и есть понятная связь с покупкой. Открытия годятся разве что для проверки доставляемости.

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

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

Посчитаем на цифрах. Пусть конверсия массовой рассылки в заказ — 1,5%, и вы хотите заметить рост на 10% в относительных величинах, то есть до 1,65%. Для уровня значимости 5% и мощности 80% понадобится около 110 тысяч получателей в каждой группе. Тест на открытиях при базе 20% и том же относительном эффекте требует около 6–7 тысяч человек в группе. Разница больше чем в пятнадцать раз, и именно поэтому команды неосознанно уходят в тесты тем: там хоть что-то «прокрашивается».

Что делать, если активная база — 150 тысяч контактов? Варианты есть. Можно копить выборку на нескольких отправках подряд с одной и той же гипотезой. Можно тестировать в триггерах, где поток идет постоянно и нужная выборка набирается за 3–6 недель. Можно сознательно искать гипотезы с крупным ожидаемым эффектом — 20–30%, а не 3%. Чего делать нельзя, так это смотреть на результат каждый день и останавливать тест в момент, когда один из вариантов вырвался вперед. Такое «подглядывание» многократно повышает шанс принять случайное колебание за победу.

Норма
  • размер выборки и длительность теста рассчитаны до запуска
  • метрика успеха и минимальный значимый эффект зафиксированы письменно
  • тест останавливается по плану, даже если промежуточные цифры выглядят соблазнительно
  • для небольших баз выбраны триггерные сценарии или серия однотипных отправок
Red flag
  • победителя выбирают через 2–4 часа после отправки
  • в группах по 3–5 тысяч человек, а сравнивают конверсию в покупку
  • в отчете «вариант B лучше на 0,3%» без доверительного интервала
  • тест продлевают, «пока не станет значимым»

Ваши A/B-тесты не набирают значимости?

Посчитаем, какие эксперименты реально по силам вашей базе, и уберем тесты, которые не дадут вывода

🇷🇺

Гипотеза, у которой есть цена

Хорошая гипотеза для A/B-тестирования в CRM-маркетинге звучит как утверждение о поведении клиента с прогнозом в деньгах. Например: «Клиенты, сделавшие вторую покупку больше 60 дней назад, не реагируют на скидку 10%, но откликаются на подборку по прошлой категории. Если заменить скидочное письмо на подборку, выручка на получателя в сегменте вырастет на 15%, а расходы на промо снизятся». Здесь понятно, кого тестируем, что меняем, какую метрику смотрим и что будет, если гипотеза подтвердится.

Сравните с «попробуем тему с вопросом». В ней нет ни сегмента, ни механизма, ни ответа на вопрос, что мы сделаем с результатом. Даже если вопросительная тема выиграет, непонятно, распространять ли вывод на все рассылки, на часть аудитории или это был эффект конкретного инфоповода.

Прежде чем ставить гипотезу в план, мы оцениваем ее потенциал: сколько клиентов затронет изменение, какая доля выручки проходит через эту точку и какой эффект реалистичен. Гипотеза, которая при успехе даст +40% к письму с долей 0,5% в выручке канала, уступает гипотезе с +8% к welcome-цепочке, через которую проходит каждый новый клиент.

Я прошу команду клиента ответить на один вопрос до запуска: что мы поменяем в работе, если победит вариант B? Если ответа нет, тест в план не попадает. На одном проекте такой фильтр срезал бэклог с 30 идей до девяти — и эти девять за квартал дали больше, чем весь предыдущий год экспериментов».
Валерия Старостина

Валерия Старостина

CRM-маркетолог, ClientCore

Как устроена программа экспериментов, которую ведет агентство

Когда клиент заказывает A/B-тестирование рассылок как услугу, он получает систему с понятным циклом. Начинаем с аудита: смотрим, какие сценарии и рассылки приносят выручку, где провалы в воронке, как настроены контрольные группы в Mindbox и можно ли вообще доверять атрибуции. Бывает, что тестировать рано: сначала нужно починить сбор заказов или разметку, иначе любой эксперимент покажет шум.

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

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

Норма
  • у каждого теста есть карточка с гипотезой и правилом решения
  • выводы превращаются в изменения шаблонов, сегментов или сценариев
  • в журнале видно, какой вклад в выручку дали внедренные победители
  • раз в квартал бэклог пересматривают с учетом новых данных
Red flag
  • журнал тестов — это таблица «дата / что тестировали / кто выиграл»
  • проигравшие гипотезы просто удаляют
  • параллельные тесты идут на одной аудитории без учета пересечений

Что меняется через квартал

Первое ощутимое изменение: тестов становится меньше. Обычно это пугает клиентов, привыкших к отчетам с длинным списком экспериментов. Зато каждый тест заканчивается решением, и за квартал набирается 5–8 изменений, которые реально внедрены в работу канала.

Второе: команда начинает думать сегментами. Гипотезы про то, кому и что отправлять, в среднем дают больший эффект, чем гипотезы про оформление. Мы видели это не раз: в проекте для MINIDINO отказ от отправок всей базе в пользу точной сегментации дал +110% к эффективности email-рассылок за квартал без роста числа отправок (кейс). Ни одна тема письма такого прироста не дает.

Третье: растет скорость. Программа экспериментов упирается в производство: если каждое письмо собирается неделю, второй вариант для теста становится роскошью. Поэтому часто вместе с запуском программы мы пересобираем шаблоны. У FINNTRAIL подготовка письма занимала полторы недели, после перехода на новый шаблон — 2 часа, а выручка email-канала выросла на 15% (кейс). Когда вариант письма собирается за пару часов, тестировать содержательные гипотезы становится реально.

Главное, что клиент получает через квартал, — отчет, который понимает финансовый директор. Мы показываем: вот четыре внедренных решения, вот прирост выручки на получателя по каждому с интервалом, вот гипотезы, от которых отказались, и сколько денег мы бы потратили, если бы раскатили их на всю базу вслепую».
Валерия Старостина

Валерия Старостина

CRM-маркетолог, ClientCore

Когда программу экспериментов имеет смысл отдать агентству

Внутренняя команда может вести тесты сама, если в ней есть человек с уверенным знанием статистики, время на планирование и полномочия менять сценарии по итогам. На практике в mid-market эти три условия редко совпадают. CRM-маркетолог закрыт операционкой: календарь рассылок, акции, срочные запросы от категорийных менеджеров. Аналитик сидит в другом отделе и смотрит CRM по остаточному принципу.

Агентство закрывает этот разрыв. Мы берем на себя расчеты, бэклог, карточки и разборы, а команда клиента остается владельцем решений и знаний. Есть и выигрыш от опыта: мы видим, какие типы гипотез стабильно работают в ритейле, fashion, ресторанах, и не тратим месяцы на проверку заведомо слабых идей. Поэтому услуги A/B-тестирования рассылок окупаются быстрее, чем самостоятельный поиск методом проб.

Если вы задумываетесь, как провести A/B-тест email так, чтобы на выходе было решение, начните с ревизии последних 10–15 тестов. Посмотрите, сколько из них имели гипотезу по деньгам, рассчитанную выборку и внедренный результат. Обычно этого упражнения достаточно, чтобы понять масштаб потерь.

ЧИТАЙТЕ ТАКЖЕ

«Подрядчик показывает 30% выручки от CRM, а финдиректор не верит. Пошаговая методика: аудит атрибуции, контрольная группа, ROI на марже.»

Оценка эффективности CRM-маркетинга: как независимо проверить, приносит ли канал деньги

Год тестов — и ни одного внедренного решения?

Соберем программу экспериментов на квартал с гипотезами, привязанными к выручке, и расчетом выборки для каждой

🇷🇺

Часто задаваемые вопросы

Сколько стоят услуги A/B-тестирования рассылок и от чего зависит цена?

Стоимость зависит от объема базы, числа каналов и сценариев, которые включаем в программу, и от состояния данных. Если перед стартом нужно чинить атрибуцию заказов или контрольные группы, это отдельный этап. Точную оценку даем после короткого аудита текущих тестов и настроек CRM.

Какая база нужна, чтобы A/B-тесты имели смысл?

Для тестов по открытиям хватает нескольких тысяч получателей в группе, для конверсии в заказ при базовом уровне 1–2% нужны десятки тысяч, а для небольших эффектов и больше ста тысяч. Если база небольшая, переносим фокус в триггерные цепочки, где выборка копится со временем, и выбираем гипотезы с крупным ожидаемым эффектом.

Можно ли вести программу экспериментов в Mindbox без доработок?

В большинстве случаев да: в Mindbox есть разделение на варианты и контрольные группы для массовых рассылок и сценариев. Доработки обычно нужны в аналитике — чтобы выручка корректно связывалась с конкретным вариантом письма и выводы можно было проверить.

Сколько времени проходит до первых результатов?

Первые выводы по триггерам появляются через 4–6 недель, по массовым рассылкам — после 2–4 отправок с одной гипотезой. Через квартал обычно набирается несколько внедренных решений с понятным вкладом в выручку.

Что делать с тестами, которые не показали значимой разницы?

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

Над проектом работали

Валерия Старостина

Валерия Старостина

CRM-маркетолог, ClientCore