Гео-сплит: несколько flow с фильтрами country/device

Арбитраж на нескольких GEO в одной вертикали — нормальный режим: разный payout, модерация, лендинг и оффер по странам. В ATracker это одна кампания с несколькими flow и фильтрами v2 на вкладке Flows: country, device, OS, browser и другие поля. Один tracking URL в рекламу — маршрутизация внутри трекера, без ручного URL на каждую страну.

Когда одна кампания vs клон. Держите сплит в одной кампании, когда источник, домен и sub_id-шаблон общие, а меняются только path по geo/device. Клонируйте кампанию, когда нужны другой alias/домен, отдельный cost, Schedule или cloaking-настройки — так статистика и URL не смешиваются.

Список flow в кампании
Campaigns → Flows: несколько path с весами и фильтрами.

Предварительные условия

  • Офферы (и при необходимости лендинги) для каждого GEO уже созданы в Offers / Landings.
  • GeoIP на инстансе актуален (Settings → Geo2IP) — country в фильтрах берётся из enrichment клика.
  • Для пресетов стран — опционально Geo profiles в Settings; в редакторе flow можно применить профиль одним выбором.

Как открыть

  1. Campaigns → edit → вкладка Flows.
  2. Создайте или откройте flow (path): шаги landing → offer, вес, статус active.
  3. В блоке Filters — list / visual / nodes (режим nodes для сложных AND/OR).

Сборка гео-сплита — по шагам

  1. Добавьте первый flow, например US Tier-1: шаги с US-оффером, weight 100, без catch-all.
  2. В Filters добавьте правило Country → operator is → значения US (или профиль из Geo profiles).
  3. Добавьте второй flow EU mix: фильтр Country is DE, FR, IT (или OR между правилами — клик по AND/OR между строками).
  4. Опционально внутри flow: Device is mobile / desktop — mobile и desktop на разные лендинги в одном GEO.
  5. Задайте weights для A/B внутри одного GEO (два flow с одинаковым country, разные веса).
  6. Оставьте catch-all flow без country-фильтра только если сознательно нужен fallback; иначе «левый» geo уйдёт на дефолтный оффер.
  7. Сохраните flow. Повторите для каждого GEO.
Фильтры flow country device
Редактор flow: фильтры Country, Device, операторы is / is not, AND/OR.

Подсказка в UI: у AND приоритет выше OR — пример A AND B OR C = (A AND B) OR C. Для «US mobile OR US desktop» стройте два flow или nodes-редактор.

Проверка маршрута — Simulate

Simulate с разным GEO
Simulate: вкладки Country, Device, Browser — expected vs actual flow.
  1. В списке Campaigns → иконка Simulate на строке кампании.
  2. Вкладка Country — введите US, DE, BR (по строке или списку).
  3. Добавьте Device type, Browser, User-Agent если фильтры завязаны на device.
  4. Запустите симуляцию: в результатах сравните expected flow и actual flow; mismatch = правило или вес path неверны.
  5. Для ручного кейса — реальный VPN/proxy из целевого geo + тестовый клик → Logs (country, flow, offer).

Статистика по GEO

Reports по country
Reports: группировка Campaign → Country подтверждает сплит в данных.

После запуска откройте Reports: группировка CampaignCountry (и при необходимости Device). Страна с кликами и нулевым CR часто означает неверный оффер/лендинг для этого geo, а не «сломанный» фильтр. Funnel с фильтром country помогает найти дроп на landing/offer внутри одного GEO.

Типичные сценарии

  • US + EU в одной FB-кампании. Два flow, фильтры country, один tracking URL — разные payout в отчётах по country.
  • Mobile-only GEO. Flow с Country + Device mobile; desktop из того geo попадает в catch-all или Safe Page (если настроен cloaking).
  • A/B лендингов в US. Два flow, одинаковый Country US, веса 50/50, разные landing steps.

Частые ошибки

  • Один flow без фильтров «съедает» все GEO — остальные path никогда не выбираются.
  • Country в фильтре is_not вместо is — неожиданный набор стран.
  • Тест только из офиса (RU IP) при фильтре US — Simulate покажет mismatch, live трафик из US будет ок.
  • Клон кампании на каждый geo при одном источнике — три URL в кабинете вместо одного сплита.
  • Geo profile применён, но flow не сохранён — правила country не попали в release.