Привязали закуп к расписанию Бразилейрао и подняли средний депозит когорты на 41% относительно ровного открута.
Задача
Клиент тестировал гео самостоятельно и остановился на нестабильном результате. Рекламодатель работал по RevShare и терял деньги на когортах, набранных в межсезонье — они почти не возвращались после первой ставки.
Работали по вертикали «Беттинг» на рынке Бразилия. Модель оплаты — RevShare с гарантией, основные источники — TikTok Ads, Facebook Ads, Telegram-каналы.
Как мы это делали
Связку собирали последовательно, проверяя гипотезы на малых бюджетах.
- Построили график откруга по календарю матчей: пик за 48 часов до тура, минимум в паузах между турами.
- Сделали отдельные креативы под клубные фанбазы крупнейших команд вместо общих беттинг-связок.
- Вынесли часть трафика в тематические Telegram-каналы с прогнозами — там аудитория уже прогрета.
- Ввели запрет на закуп в дни без матчей верхнего дивизиона, даже если ставка была выгодной.
Что пошло не так
Главная сложность вскрылась на второй неделе. Клубные креативы отлично работали на больших фанбазах и полностью провалились на средних командах — стоимость игрока там была выше общей связки.
Оставили клубный таргетинг только для шести самых крупных фанбаз, остальной объём вернули на общие связки с привязкой к туру. Это сохранило эффект календаря без потерь на узких сегментах.
Результат
Итоговые цифры за период закупа выглядят так. За период май — октябрь 2025: к среднему депозиту — +41%, активных игроков — 1 700/мес, доля дожития до 30-го дня — 52%, срок проекта — 5 мес.
Подход с календарным окном рекламодатель перенёс на соседние рынки — в первую очередь на Аргентину и Колумбию.
Что забрали в работу
- В беттинге когорта, набранная в межсезонье, дешевле на входе и дороже по итогу.
- Клубный таргетинг окупается только на действительно крупных фанбазах.
- Отказ от закупа в «пустые» дни — это тоже оптимизация, хотя выглядит как потеря объёма.
Цифры относятся к конкретной связке, гео и периоду закупа. На другом оффере и в другом сезоне экономика будет иной — мы всегда пересчитываем её до старта.