Холдаут и гео-эксперименты: как проверить рекламу экспериментом, а не атрибуцией
Почти каждый отчёт по рекламе построен на молчаливом допущении: если после клика была продажа, значит, реклама её и принесла. Но клиент, который уже собирался купить, всё равно кликнет по вашему объявлению — и вы запишете эту продажу себе, хотя она случилась бы и без единого рубля бюджета. Атрибуция отвечает на вопрос «кому засчитать заявку». Совсем другой вопрос — «сколько продаж не случилось бы без этой рекламы» — она не решает в принципе. На него отвечает только эксперимент: контрольная группа, которой рекламу не показывают, и честное сравнение с ней.
- Атрибуция приписывает продажи каналам. Эксперимент измеряет прирост — продажи, которых без рекламы не было бы. Это разные величины, и вторая почти всегда меньше.
- Холдаут — контрольная группа пользователей без рекламы. Гео-эксперимент делит на тест и контроль регионы, а не отдельных людей, поэтому не зависит от cookie и работает там, где идентификаторы недоступны.
- Без контроля вы сравниваете себя с собой в прошлом и путаете эффект рекламы с сезонностью, акциями и общим трендом рынка.
- Длину теста задаёт цикл сделки и статистика, а не «когда цифры стали красивыми». Останавливать тест по первому хорошему результату — это подглядывание, оно превращает шум в ложный вывод.
- Минимальный обнаружимый эффект (MDE) определяет, реально ли вообще что-то измерить при вашем объёме данных. Малому бизнесу честный тест часто недоступен — и это нужно признать заранее, а не после слитого бюджета.
- Когда эксперимент не по карману, остаются постфактум-сравнение регионов и аккуратная атрибуция — но с явными оговорками, а не как замена доказательству.
Эта статья — практическое руководство. Она про то, как устроен контроль, как выбрать регионы-близнецы, какой длины должен быть тест, что такое минимальный обнаружимый эффект и почему для маленькой компании честный эксперимент — роскошь. И отдельно, без прикрас, про то, что делать, когда денег на эксперимент нет.
Почему без контрольной группы цифры врут
Представьте, что вы запустили новую рекламную кампанию и через месяц выручка выросла. Логичный вывод — реклама сработала. Но у этого вывода нет фундамента: вы сравниваете «после» с «до», то есть себя сегодняшнего с собой прошлым. А между этими двумя точками изменилось не только наличие рекламы. Сменился сезон, конкурент поднял цены, вышла статья в отраслевом канале, закончились новогодние праздники. Всё это тоже двигает выручку — и вы не знаете, какая часть роста ваша.
Контрольная группа снимает эту неопределённость. Это часть аудитории или часть регионов, которые живут в тех же условиях, что и остальные — тот же сезон, те же цены, тот же рынок, — но рекламу вашей кампании не видят. Разница между тестовой группой (реклама есть) и контрольной (рекламы нет) и есть чистый вклад рекламы. Всё, что повлияло на обе группы одинаково, вычитается автоматически. Это и называется приростом, или инкрементальностью.
Без контрольной группы вы измеряете не эффект рекламы, а совпадение рекламы с хорошим месяцем.
Ключевое слово — «одинаковые условия». Контроль работает ровно настолько, насколько тестовая и контрольная группы похожи во всём, кроме наличия рекламы. Если тестовые регионы богаче или контрольные — это курортная зона в разгар сезона, сравнение сломано ещё до старта. Поэтому половина успеха эксперимента решается ещё до всякой математики — на этапе, где вы честно подбираете, что с чем сравнивать.
Два способа построить контроль: холдаут и гео
Разделить аудиторию на тест и контроль можно по-разному. Два рабочих подхода — холдаут по людям и эксперимент по регионам. Они решают одну задачу, но применимы в разных ситуациях.
Холдаут: контрольная группа из людей
Холдаут (от англ. holdout — «придержанные») — это когда рекламная система показывает объявления всем, кроме заранее выделенной случайной доли пользователей. Эти люди — ваша контрольная группа: они в той же базе, того же профиля, но рекламу не видят. Через какое-то время вы сравниваете, сколько купили в группе с рекламой и сколько — в придержанной. Разница на человека, умноженная на всю аудиторию, и есть прирост.
Холдаут точен, потому что деление случайное на уровне отдельных людей — группы получаются максимально похожими. Но у него есть жёсткое условие: платформа должна уметь надёжно узнавать пользователя и последовательно не показывать ему рекламу. В мире, где cookie отмирают, а один человек ходит с телефона, ноутбука и рабочего компьютера, это узнавание сбоит. Часть контрольной группы всё равно увидит рекламу с другого устройства — и граница между тестом и контролем размывается.
Гео-эксперимент: контроль из регионов
Гео-эксперимент (geo-lift) решает эту проблему радикально: делит он по географии, а не по людям. Одни регионы получают рекламу (тестовые), другие — нет (контрольные). Вам не нужно узнавать конкретного пользователя: вы просто не откручиваете кампанию в контрольных областях. Поэтому гео-подход не зависит от cookie и идентификаторов и работает там, где до отдельного человека вы вообще не дотягиваетесь — например, для наружной рекламы, ТВ, радио или охватных кампаний.
Плата за это — грубость. Регионы никогда не бывают идеальными близнецами: в одном выше доходы, в другом — свой локальный конкурент. И единиц сравнения мало: десятки областей вместо миллионов пользователей. Поэтому гео-эксперимент требует аккуратного подбора пар и, как правило, более заметного эффекта, чтобы его вообще можно было различить на фоне естественного разброса между регионами.
| Метод | Что требует | Что даёт | Ограничения |
|---|---|---|---|
| Холдаут | Надёжное узнавание пользователя и управляемый показ по сегментам | Точную оценку прироста на уровне людей | Ломается без стабильных идентификаторов; возможна утечка через другие устройства |
| Гео-эксперимент | Регионы-близнецы и достаточный объём в каждом | Прирост без привязки к cookie; работает для офлайн- и охватных каналов | Регионы неидентичны; мало единиц сравнения; нужен более крупный эффект |
| Постфактум по регионам | Только исторические данные по областям | Грубую гипотезу о вкладе канала | Не эксперимент: группы не назначены заранее, вывод легко перепутать со случайностью |
| Атрибуция | Разметку и сквозной учёт | Распределение заявок по каналам для оперативных решений | Не отвечает на вопрос об инкрементальности; завышает вклад платного трафика |
Атрибуция и эксперимент решают разные задачи и друг другу не мешают. Атрибуцией вы управляете кампаниями каждый день. Экспериментом — раз в квартал проверяете, не обманывает ли вас атрибуция. Отказ от второго не делает первое точнее.
Как выбрать регионы-близнецы
Качество гео-эксперимента закладывается в момент, когда вы решаете, какие регионы тестовые, а какие контрольные. Цель — чтобы до старта обе группы вели себя одинаково. И речь тут не про «примерно похожи по населению». Нужно, чтобы в прошлом они синхронно двигались по вашей ключевой метрике.
- Сравнивайте историю, а не паспорта регионов. Смотрите на динамику продаж или заявок за прошлые месяцы, а численность населения оставьте в стороне. Хорошая пара — регионы, чьи графики шли параллельно, даже если сами по себе они разного размера.
- Ищите синхронность, а не равенство. Регион вдвое крупнее подойдёт в пару, если его продажи растут и падают в те же недели. Масштаб можно нормировать, а вот разный характер спроса — нет.
- Отсекайте аномальные территории. Столица, единственный город с офлайн-точкой, курорт с сезонным всплеском — такие регионы искажают сравнение. Либо исключайте их, либо ставьте только в пару с себе подобным.
- Проверяйте, что каналы не пересекаются географически. Если ТВ или блогер бьют на всю страну, «чистого» контрольного региона не будет — реклама дотянется и туда.
- Закладывайте несколько регионов в каждую группу. Один тестовый против одного контрольного — это ставка на то, что именно в этой паре ничего не случится. Несколько регионов усредняют локальные случайности.
Хорошая практика — проверить пары на «плацебо-периоде»: взять прошлый отрезок, когда реклама шла одинаково везде, и убедиться, что выбранные тест и контроль тогда действительно двигались вместе. Если и без всякого вмешательства между ними была большая разница, эта пара не годится — она добавит шум, который вы примете за эффект.
Сколько длится тест и почему нельзя останавливать раньше
Самый частый способ испортить хороший эксперимент — прекратить его в тот момент, когда цифры стали приятными. Это называется проблемой подглядывания, и она коварнее, чем кажется.
Любые данные шумят. В первые дни теста разница между группами скачет случайно: сегодня тест впереди, завтра контроль. Если смотреть на результат каждый день и остановиться, как только увидели красивую цифру, вы почти гарантированно поймаете случайный всплеск и объявите его победой. Тест, который «показал эффект» на третий день, чаще показывает лишь то, что вы дождались удачного дня. Правило простое: длину и момент подведения итогов определяют до старта, и до этой точки промежуточные цифры не трогают.
Эксперимент, который можно остановить в любой удобный момент, доказывает только удобство момента.
От чего зависит длина? Прежде всего — от цикла сделки. Если между первым касанием и покупкой у вас проходит два-три месяца, четырёхнедельный тест физически не успеет увидеть продажи, которые эта реклама породила: они случатся уже после его окончания. Для короткого цикла (импульсная покупка, e-commerce) неделя-две могут быть достаточны; для длинного B2B-цикла честный тест идёт кварталами. Второй фактор — накопление данных: нужно дождаться, пока в каждой группе наберётся достаточно наблюдений, чтобы разница перестала быть случайной. Поэтому универсального «тест длится четыре недели» не существует — это всегда производная от вашего цикла и вашего объёма.
Тест должен покрывать хотя бы один полный цикл сделки плюс запас на «остаточные» покупки. Иначе вы поймаете только быструю верхушку эффекта, отложенные продажи останутся за кадром — и каналы с медленным откликом окажутся недооценены.
Минимальный обнаружимый эффект: доступен ли вам тест вообще
Прежде чем ставить эксперимент, стоит ответить на неудобный вопрос: а хватит ли у вас данных, чтобы вообще что-то увидеть? Здесь появляется минимальный обнаружимый эффект (MDE, minimum detectable effect) — наименьший прирост, который ваш тест способен отличить от случайного шума при вашем объёме продаж.
Логика такая. Чем меньше наблюдений, тем сильнее естественный разброс, и тем крупнее должен быть эффект, чтобы его было видно на фоне этого разброса. Если у вас десять продаж в неделю, разница в одну-две продажи между группами — это обычные колебания, а не сигнал: чтобы такой тест что-то доказал, реклама должна поднимать продажи в разы, чего почти не бывает. Это и есть ловушка малого бизнеса: MDE оказывается выше реалистичного эффекта рекламы, а значит, тест не сможет его подтвердить, даже если эффект есть.
Практический вывод — считать MDE до запуска, а не после. Если оценка показывает, что уловить можно только неправдоподобно большой прирост, честный эксперимент вам сейчас не по карману: вы потратите бюджет на контрольную группу (недополученные продажи — тоже цена) и получите неопределённый результат. Лучше признать это заранее и выбрать другой инструмент, чем провести тест, который в принципе не мог дать ответа.
- Мало данных → высокий MDE → нужен крупный эффект, чтобы его заметить → тест часто бессмыслен.
- Много данных → низкий MDE → видны даже скромные приросты → тест информативен.
- Слишком большой холдаут экономит статистику, но дороже стоит: вы дольше и шире не показываете рекламу платящей аудитории. Размер контроля — это баланс между точностью и упущенной выручкой, а не фиксированный процент.
Пошаговый план эксперимента
Порядок важен: половина шагов делается до того, как открутится хоть один показ. Именно эта подготовка отличает доказательство от самообмана.
- 01Потребуйте сформулировать гипотезу и метрику заранее
Один канал, один вопрос: «даёт ли эта реклама прирост продаж». Проследите, чтобы команда заранее зафиксировала главную метрику — продажи, а не клики — и договорилась, какой результат считается успехом. Критерий успеха, придуманный уже после просмотра данных, обесценивает весь тест.
- 02Спросите у подрядчика оценку MDE и посильность теста
Пусть по историческому объёму прикинут, какой минимальный прирост вы вообще способны различить. Если он больше реалистичного эффекта — остановитесь здесь и переходите к разделу про альтернативы. Лучше не начинать, чем слить бюджет на заведомо неопределённый результат.
- 03Добейтесь подбора групп и проверки их на прошлом
Для гео — регионы-близнецы по синхронности динамики; для холдаута — случайная доля аудитории. Обязательно потребуйте проверку на плацебо-периоде: до вмешательства группы должны были вести себя одинаково.
- 04Утвердите длительность по циклу сделки
Тест должен покрыть хотя бы один полный цикл от касания до покупки плюс запас. Дату подведения итогов вы назначаете сейчас — и до неё промежуточные цифры не трогает никто.
- 05Добейтесь, чтобы всё остальное заморозили
На время теста другие каналы, цены, акции и посадочные страницы не меняют — по возможности одинаково в обеих группах. Любое изменение, задевшее только одну группу, подмешается к эффекту рекламы и сделает вывод недостоверным.
- 06Проследите, чтобы запустили и не подглядывали
Реклама идёт в тестовой группе, в контрольной — нет. Смотреть надо за технической исправностью (открутка, расходы), а не за промежуточным «кто побеждает»: соблазн остановиться на удачном дне и есть главный враг честного теста.
- 07Потребуйте итог в назначенную дату и решение по нему
Пусть сравнят метрику между группами, оценят, отличается ли разница от обычного шума, и переведут прирост в деньги: сколько дополнительных продаж на вложенный рубль. Это и есть ответ, которого не даст ни один дашборд атрибуции.
Типичные ошибки, которые обнуляют результат
Эксперимент хрупок: одна незамеченная деталь превращает доказательство в красивую, но пустую цифру. Вот что ломает тесты чаще всего.
- Утечка между группами. Контрольный пользователь увидел рекламу с другого устройства; сарафанное радио перенесло эффект из тестового региона в соседний контрольный. Граница размывается, прирост занижается. Гео-подход снижает риск, но не отменяет его для каналов с широким охватом.
- Изменение других каналов во время теста. Параллельно запустили акцию, обновили сайт, усилили email — и теперь непонятно, что именно сработало. Во время эксперимента остальную систему держат неподвижной.
- Слишком короткий период при длинном цикле. Тест закрыли через две недели, а сделки в этой нише зреют два месяца. Вы измерили только быстрых покупателей и записали хороший канал в неэффективные.
- Подглядывание и досрочная остановка. Прекратили тест на первом приятном числе — зафиксировали случайный всплеск, а не эффект.
- Плохая пара регионов. Тест и контроль изначально жили по-разному: один рос, другой падал. Их расхождение вы примете за работу рекламы, хотя оно было бы и без неё.
- Метрика-обманка. Считаете клики или показы вместо продаж. Прирост кликов почти всегда есть — вопрос в том, добавились ли деньги.
Что делать, когда эксперимент не по карману
Честный ответ: для многих компаний среднего и особенно малого размера полноценный эксперимент недоступен — не хватает объёма, чтобы MDE опустился ниже реального эффекта, или цена контрольной группы (недополученные продажи) слишком велика. Притворяться, что тест возможен, — значит слить бюджет на неопределённость. Разумнее взять более слабые, но посильные инструменты и честно проговорить их ограничения.
Первый вариант — сравнение по регионам постфактум. Вы не назначали группы заранее, но можете посмотреть: там, где рекламы было больше, продажи росли иначе, чем там, где её было мало? Это не доказательство — группы не случайны, и на них влияет масса скрытых различий, — но это осмысленная гипотеза, которую честнее назвать наблюдением, а не экспериментом.
Второй вариант — аккуратная атрибуция с оговорками. Ею по-прежнему удобно управлять кампаниями день ото дня, если помнить главное: она показывает, кому засчитана заявка, а не сколько заявок реклама создала сверх того, что случилось бы само. Пользуйтесь ею для оперативных решений, но не выдавайте её цифры за инкрементальность и не защищайте бюджет фразой «атрибуция показывает окупаемость» — она показывает распределение, а не прирост.
Отсутствие эксперимента — не повод врать себе точными цифрами. Лучше грубая оценка с честной пометкой «это гипотеза, а не доказательство», чем красивый ROMI, который рассыпается при первой же проверке контрольной группой.
И третий, стратегический ход: копить объём и наводить порядок в учёте, чтобы эксперимент стал возможен позже. Инкрементальные тесты — инструмент зрелого маркетинга. Пока не сведены расходы и продажи, пока метрики в кабинете и в CRM расходятся, эксперимент ставить не на что. Сначала честный учёт — потом честная проверка.
Частые вопросы
Чем инкрементальность отличается от ROAS или ROMI из отчёта?
ROAS и ROMI обычно считаются по атрибуции: они делят приписанную каналу выручку на расход. Инкрементальность — это только та выручка, которой без рекламы не было бы. Разница почти всегда в пользу отчёта: он записывает каналу и те продажи, что случились бы сами. Поэтому окупаемость «по кабинету» и окупаемость «по эксперименту» — разные числа, и вторая ближе к правде.
Какой размер холдаута выбрать?
Универсального процента нет. Больше контрольная группа — точнее оценка, но дороже: вы дольше и шире не показываете рекламу платящей аудитории. Размер выбирается из баланса между нужной точностью (её задаёт MDE) и ценой недополученных продаж. Отталкивайтесь от того, какой прирост вам нужно уметь различить, а не от круглой цифры вроде «десять процентов».
Можно ли остановить тест раньше, если результат уже очевиден?
Нет — это и есть подглядывание, главная причина ложных выводов. В начале теста цифры шумят и случайно скачут; остановившись на приятном значении, вы почти наверняка ловите удачный день, а не эффект. Дату подведения итогов фиксируют до старта и до неё промежуточные результаты не используют для решений.
У нас мало продаж. Есть смысл в эксперименте?
Скорее всего, нет — и это нормально признать. При малом объёме минимальный обнаружимый эффект оказывается выше реального эффекта рекламы: тест не сможет его подтвердить, даже если он есть. Полезнее посчитать MDE заранее, убедиться в этом и пока пользоваться постфактум-сравнением регионов и атрибуцией с оговорками, параллельно накапливая объём.
Гео-эксперимент или холдаут — что выбрать?
Зависит от канала и от того, узнаёте ли вы пользователя. Холдаут точнее, но требует стабильных идентификаторов и ломается, когда человек ходит с нескольких устройств. Гео-эксперимент грубее, зато не зависит от cookie и работает для офлайн- и охватных каналов — наружки, ТВ, радио, — где до отдельного человека вы не дотягиваетесь.
Что чаще всего портит результат теста?
Три вещи: изменение других каналов во время эксперимента (запустили акцию — и непонятно, что сработало), слишком короткий период при длинном цикле сделки (закрыли тест раньше, чем созрели продажи) и утечка между группами (контроль увидел рекламу или эффект перетёк в соседний регион). Любая из них подмешивается к приросту и делает вывод недостоверным.
Нужно ли останавливать эксперимент, если он «съедает» продажи в контроле?
Недополученные продажи в контрольной группе — это не потеря, а цена информации: вы платите ими за честный ответ о том, работает ли канал. Если эта цена кажется неподъёмной, значит, тест изначально спланирован слишком широко или слишком долго — пересмотрите размер контроля и длительность до старта, а не бросайте тест на середине.
Красивый дашборд не превращает рекламу из веры в знание. Это делает одна процедура: вы хоть раз проверили канал контрольной группой и увидели, сколько продаж он добавляет сверх того, что случилось бы само. Процедура неудобная — она требует терпения, дисциплины и готовности узнать, что любимый канал работает слабее, чем показывал отчёт. Зато после неё бюджет распределяется по вкладу в прибыль, а не по последнему клику, и маркетинг становится управляемым.
Хотите навести порядок в своём маркетинге?
30 минут, бесплатно: разберём вашу ситуацию и решим, нужен ли полный разбор.
Забронировать звонок