Traffic Sources

Traffic Source описывает, откуда приходит трафик: какие query-параметры с рекламы положить в sub_id_*, и какой исходящий postback дернуть в рекламную платформу при конверсии. Источник привязывается к кампании; без него макросы шаблона и S2S в кабинет рекламы приходится собирать вручную.

Задача. Создать source (из шаблона или с нуля), проверить маппинг параметров на реальном URL объявления, при необходимости задать postback URL, привязать source в кампании.

Список источников
Список Traffic Sources.

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

Знайте, какие параметры реально подставляет рекламная система в URL (документация кабинета или шаблон трекинговой ссылки). Для S2S в платформу нужен endpoint postback из кабинета источника и понимание, какой token/click id платформа ждёт обратно.

Как открыть

  1. Боковое меню → Traffic Sources / Sources (/traffic-sources).
  2. Create / New — форма источника; после сохранения выберите его в поле Traffic source кампании.

Создание — по шагам

Создание источника
Форма источника: шаблон, параметры, postback.
  1. Задайте Name («Yandex.Direct — search», «FB — broad»). Имя видно в фильтрах кампаний и отчётах.
  2. Если подходит готовый шаблон — выберите его, чтобы предзаполнить template params. Встроенные шаблоны: Yandex.Direct, Google Ads, Facebook Ads, VK.com, myTarget. Для других сетей заполните параметры вручную или сохраните свой custom template в UI, если доступно.
  3. Проверьте таблицу параметров: ключ = имя в tracking URL, значение = шаблон/токен площадки. Цель — чтобы после клика из рекламы в трекере заполнились нужные sub_id_* (через шаблон source и/или Subid Aliases кампании).
  4. Если нужен S2S в рекламу — заполните Postback URL шаблоном из кабинета источника, с макросами трекера ({clickid}, {payout}, {status}, {sub_id_N} — по требованиям платформы).
  5. Сохраните. В кампании укажите этот Traffic source. Сделайте тестовый клик с query как у реального объявления и проверьте в Logs, что sub_id записались.
  6. Отправьте тестовую конверсию и в Logs → S2S / Postbacks убедитесь, что исходящий вызов ушёл (если postback URL задан).

Зачем шаблоны и когда править вручную

Шаблоны экономят время на типовых UTM/токенах Яндекса, Google, Facebook, VK и myTarget. Если площадка шлёт нестандартные имена (external_id, cid) — добавьте строки параметров вручную или заведите Subid Aliases на кампании. Не смешивайте «чужой» шаблон Facebook с Яндекс-объявлениями: параметры не совпадут, отчёты по sub_id будут пустыми.

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

Новый канал с S2S. Шаблон → правка postback URL → кампания → тест клика → тест конверсии → проверка S2S в Logs.

Несколько кампаний на один source. Один source на канал (например весь Facebook), разные кампании отличаются alias/flow/оффером. Меняйте postback URL на source осторожно — он общий.

Только разметка без S2S. Postback URL можно оставить пустым; конверсии останутся в трекере и у партнёрки, но рекламный кабинет не получит server-to-server событие из этого поля.

Как стыковать source с кампанией и Subid Aliases

Шаблон source задаёт «ожидаемые» имена параметров в tracking URL. Если реклама уже залита со своими именами, а менять объявления дорого — на кампании во вкладке Settings используйте Subid Aliases, чтобы внешние ключи смапить на sub_id_1sub_id_30. Сначала добейтесь, чтобы в Logs после клика из объявления нужные sub_id были непустыми; только потом настраивайте исходящий postback, который эти значения отправит в кабинет.

Исходящий postback source срабатывает при конверсии в трекере. Если конверсия не matched (нет clickid), S2S в рекламу из этого механизма тоже не уйдёт осмысленно. Поэтому цепочка всегда одна: клик с параметрами → конверсия matched → исходящий postback.

Для шаблонов Yandex.Direct / Google Ads / Facebook Ads / VK.com / myTarget после выбора шаблона откройте preview tracking URL кампании и сверьте имена параметров с макросами кабинета объявлений один в один. Если кабинет подставляет {campaign_id}, а в source ключ назван иначе — либо поправьте ключ, либо добавьте alias на кампании. Пустой sub_id в отчётах почти всегда начинается здесь, а не «в ClickHouse».

Имя source лучше привязывать к кабинету/аккаунту, а не к офферу («FB — acc2»), чтобы при смене оффера не плодить источники. Cost Import и фильтры кампаний по source опираются на эту привязку: чем чище справочник источников, тем проще утренний разбор на Dashboard.

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

  • Параметры в source не совпадают с тем, что реально пишет объявление — пустые sub_id в Logs.
  • Source не выбран в кампании — ждут «автоматом из шаблона», а кампания без привязки.
  • Postback URL с чужим макросом click id — платформа не принимает событие; смотрите статус исходящих в Logs.
  • Ищут TikTok/Propeller как встроенный шаблон — их нет в дефолтном наборе; настраивайте вручную.
  • Один postback URL правили «под тест» на общем source — сломали S2S у всех кампаний канала.