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

Предварительные условия
Знайте, какие параметры реально подставляет рекламная система в URL (документация кабинета или шаблон трекинговой ссылки). Для S2S в платформу нужен endpoint postback из кабинета источника и понимание, какой token/click id платформа ждёт обратно.
Как открыть
- Боковое меню → Traffic Sources / Sources (
/traffic-sources). - Create / New — форма источника; после сохранения выберите его в поле Traffic source кампании.
Создание — по шагам

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