Стратегічний розбір

Розбір №03 · червень 2026 · написано без запиту · сам собі поставив завдання

Як я спроєктував би сценарій активації мерчантів

Розбір без запиту — без клієнта, без брифу. Сценарій: маркетплейс підключає мерчантів, які так і не отримують першого замовлення. Тисячі акаунтів — живі, адресні — і мовчазні. Я проєктую шлях, який доводить їх до першого замовлення, і вимірювання, яке доводить, що спрацював саме шлях, а не везіння.

Правила серії: написано «на холодну», за кілька днів, без внутрішніх даних. Цю задачу я поставив собі сам: мерчант, який помирає на вході, — найдорожча проблема, яку ніхто не ставить у роадмап. Якщо проженете це у себе й побачите інакше — опублікую правку.

Виклик

Одна проблема, дві частини — і гроші саме у другій:

  1. 01Активація, а не залучення. Продажі своє зробили — мерчант підписав договір. Але мерчант із підписаним договором, який так і не прийняв першого замовлення, — це витрата, а не клієнт: гроші на онбординг, меню в каталозі, навантаження на підтримку — і нуль GMV проти цього. Сценарій має провести його від «акаунт створено» до «перше замовлення виконано».
  2. 02Довести, що спрацював саме сценарій. Найлегше — скласти пачку листів і графік відкриттів. Справжня робота — довести, що мерчанти, які потрапили в сценарій, активувалися швидше й частіше за тих, хто не потрапив, — і з маржею, яка виправдовує вартість каналу. Це задача вимірювання, а не контенту.

Як я це читаю

Для мене «активувати мерчантів» означає «знайти момент першої цінності» — ту одну дію, після якої мерчант продовжує сам. Усе до неї — тертя. Усе після неї — звичка.
  • Перше замовлення — не мета, а проксі. Мета — друге замовлення. Перше замовлення, де кухня не готова, фото погане, а приготування триває 40 хвилин, нічого не активує. Будуйте під добре перше замовлення.
  • Більшість онбординг-сценаріїв шлють усім ті самі пʼять листів. Мерчант, який застряг на завантаженні меню, і мерчант, який застряг на банківських реквізитах, — це дві різні проблеми під однаковою наліпкою «неактивний». Розгалужуйте сценарій за блокером, а не за календарем.
  • Спокуса — міряти відправки. Відправки — це не активація. Мерчант може відкрити кожен лист, клікнути кожне посилання — і не прийняти жодного замовлення. Поведінка — єдиний сигнал, який має вагу. А holdout — єдиний чесний спосіб рахувати результат.

Якщо ви впізнали тут свою задачу

Холодні реєстрації, акаунти, мертві ще на старті, онбординг, про який ніхто не може довести, що він працює. 30 хвилин, відео, без шаблонної адженди.

Ключові підходи

Фреймворк 01

Запитання, які я ставлю, перш ніж щось будувати.

Спочатку запитання — це дисципліна: не проєктувати сценарій, доки не зрозумілі економіка й дані. Перш ніж намалювати бодай один тригер, пʼять відповідей визначають увесь дизайн: що насправді означає «активований», чому мерчанти застрягають, скільки коштує перше замовлення, що платформа бачить у реальному часі і хто конвертує сам, без допомоги. Почнете будувати без них — автоматизуєте здогад.

Перший результат роботи старшого оператора — не ланцюжок. Це список того, про що бриф промовчав:

  • Що саме означає «активований»? Перше отримане замовлення? Перше доставлене? Перше замовлення з повтором протягом 14 днів? Визначення задає метрику успіху — помилитеся з ним, і святкуватимете замовлення, за якими ніхто не повернеться.
  • Де вони застрягають? Перш ніж писати текст, витягніть воронку: підписалися → меню опубліковане → платежі підключені → перше замовлення → повторне. Найбільший відвал — єдиний етап, заради якого варто робити кампанію. Решта — шум.
  • Скільки варте перше замовлення? Середній чек × take-rate × ймовірність повтору, мінус вартість отримати це замовлення через сценарій. Якщо врятований мерчант вартий менше, ніж канал, яким ви його рятуєте, правильна відповідь — нічого не надсилати.
  • Що бачить платформа і як швидко? Подія «меню опубліковано» в реальному часі — чи нічний batch? Затримка даних вирішує, сценарій реагує на подію чи просто йде за розкладом. Це питання вбиває більше хороших схем, ніж будь-яке інше.
  • Хто активується без нас? Частина мерчантів отримує замовлення першого ж дня без жодної допомоги. Якщо засипати їх онбординговими листами, ви витратите гроші, щоб дратувати тих, хто й так конвертував, — і припишете їхні замовлення своєму впливу. Саме від цього захищає holdout.

Фреймворк 02

Шар даних — незалежний від платформи за задумом.

Сценарію активації мерчанта потрібні три типи даних, зшиті за одним merchant ID: атрибути профілю (країна, вертикаль, дата реєстрації), стан налаштування (меню опубліковане, платежі підключені, години роботи задані) і поведінка (замовлення, сесії, тікети підтримки). Архітектура лишається незалежною від платформи: сховище чи CDP тримає зведений запис мерчанта; інструмент комунікацій — Braze, Customer.io, Iterable, in-house — лише споживає події й атрибути. Мозок — це lifecycle-логіка, а не відправник: змініть інструмент, залиште логіку.

На кожному стеку, з яким я працював, пайплайн має ту саму форму:

Джерело

Події налаштування + замовлень

menu_published · payments_connected · first_order

Звести

Єдиний запис мерчанта

сховище / CDP · ключ — merchant_id

Вивести

Атрибут-блокер

stalled_stage = перший незавершений крок

Активувати

Спрацьовує в будь-якому каналі

email · WhatsApp · in-app · завдання для CSM

Єдиний атрибут, який справді окупається, — `stalled_stage`: перший крок налаштування, який мерчант ще не завершив. Він перетворює розмитий список «неактивних» на чітку чергу: цій групі треба допомогти з меню, тій — нагадати про банківські реквізити. Увесь сценарій розгалужується від цього одного похідного поля.

Фреймворк 03

Тригер за тригером — розгалужуйте за блокером, а не за календарем.

Послідовність, побудована на блокерах, спрацьовує від того, чого мерчант не зробив, а не від кількості днів після реєстрації. Кожна прогалина в налаштуванні — окрема гілка з власним тригером, власним каналом і власною умовою виходу: щойно мерчант завершує крок, гілка зупиняється. Той, хто завершив налаштування за годину, отримує одне повідомлення, а не серію з пʼяти листів для того, хто застряг.

Пʼять гілок — у кожної є причина бути:

Тригер
Час
Канал
Навіщо
Акаунт створено, до меню ще не взялися
T+1 год
In-app + email
Дійте, поки намір не охолов. Один крок, один CTA: «Додайте свої перші три позиції».
Меню опубліковане, платежі не підключені
T+1 год після меню
Email + WhatsApp
Вони майже в ефірі. Зніміть останній блокер — не продавайте платформу вдруге.
Налаштування завершено, але першого замовлення за 72 год немає
T+72 год
WhatsApp + завдання для CSM
Готові, але невидимі. Полагодьте видимість: фото, години роботи, стартовий пуш на гостей поруч.
Перше замовлення оформлено
T+0, у реальному часі
In-app + email
Момент перемоги. Закріпіть його й підведіть до другого замовлення. Ось це замовлення має значення.
14 днів без руху, будь-який етап
T+14 дн
Email — і стоп
Одне чесне «ще хочете?» — і прибирайте з комунікацій. Мовчання — теж відповідь; поважайте її й бережіть доставлюваність.

Одна дисципліна, яка відрізняє сеньйорів від джуніорів: fallback-контент. Кожному динамічному блоку — імені мерчанта, місту, найпопулярнішій позиції, сумі економії — потрібне значення за замовчуванням, яке нормально читається, коли даних немає. «Hi {{first_name | default: 'there'}}» — це різниця між теплим нагадуванням і «Hi ,» у 4 000 поштових скриньках. Я спершу пишу fallback, потім персоналізовану версію. Порожній стан — і є справжній дизайн.

Фреймворк 04 · ядро

Колонка holdout. Активація, а не відкриття.

Holdout — це випадкова частина новопідключених мерчантів — скажімо, 10%, — яку навмисно прибирають з усього активаційного сценарію. Вони не отримують нічого. Усі інші проходять повну послідовність. Різниця між двома групами, виміряна результатами, які впливають на P&L, — єдина чесна міра того, що сценарій справді спричинив. Відкриття й кліки цього не покажуть: мерчант, який замовив би й так, теж відкриває лист.

Тому рахунок ведеться не за «відкриттями» і не за «CTR». Є пʼять результатів: сценарій проти holdout:

  • Швидкість до першого замовлення. Медіана днів від реєстрації до першого замовлення. Головний показник: сценарій, який активує тих самих мерчантів раніше, приносить реальні гроші — GMV заходить швидше.
  • Рівень активації. Частка нових реєстрацій, які роблять перше замовлення протягом 30 днів: сценарій проти holdout. Різниця — це інкрементальна активація. Не сирий показник, який підмальовують мерчанти, що замовили б і без вас.
  • Обсяг і вартість замовлень. Кількість замовлень на активованого мерчанта і розмір чека за перші 30 днів. Сценарій, який активує мерчантів, а вони роблять одне замовлення й зникають, — це перемога у звіті, не в бізнесі.
  • Прибуток, а не GMV. Інкрементальний GMV × take-rate, мінус вартість каналу й будь-які витрати на інсентиви. Акція з безкоштовною доставкою може підняти активацію й піти в мінус. Саме holdout дає це побачити.
  • 90-денний відтік і частка повторних замовлень. Чесна метрика довгої гри. Активований мерчант досі торгує через три місяці? Перше замовлення — проксі; утримання — вердикт.

Подивіться, чого тут немає: відкриттів, кліків, доставлюваності заради доставлюваності. Це діагностика, не результат — я дивлюся на них, щоб полагодити зламану розсилку (одного разу довів доставлюваність платформи з ~84% до 95%+, виправивши дефект; це була сантехніка, не доказ). Доказ — holdout. Без нього звіт про активацію — здогад у костюмі графіка.

Перед запуском · баг, який я шукаю

QA-інстинкт: сценарій, що вітає не тих людей.

Ось баг, який я бачив у проді не раз. Привітання «перше замовлення зроблено» спрацьовує від події замовлення створено — а не замовлення завершено. Тож мерчанти, які зробили замовлення, а його одразу скасували, за ним повернули кошти або воно не пройшло, отримують лист «ви вже працюєте!» і пуш гнатися за другим замовленням, якого в них ніколи не було. Метрика виглядає чудово; сценарій зламаний; а порівняння з holdout тепер забруднене неіснуючими замовленнями.

Виправлення — в одній умові: тригер має спрацьовувати на завершене й оплачене замовлення, а QA-перевірка — це «пройти кожну гілку з тестовим мерчантом, перш ніж бодай один справжній отримає повідомлення». Пошук багів — не фінальний етап. Це рефлекс, з яким ви заходите в архітектуру.

Усі матеріали

Робочий документ із видимим ходом думки + презентація — діагностика воронки, схема надходження даних, мапа гілок і шаблон розбору holdout. Надаю за запитом — зазвичай показую під час дзвінка-знайомства, якщо доречно.

Запросити презентацію →

Якщо після першого дня нові користувачі затихають, поговорімо.

30 хвилин. Відео. Без шаблонного плану. За дзвінок стане ясно, чи модель підходить.

або почніть із Діагностики за €2 900 →