Facebook: источник, макросы URL и пиксели кампании
Сценарий для байера, который льёт Facebook: завести Traffic Source с шаблоном Facebook Ads, привязать его к кампании, выдать в Ads Manager tracking URL с нужными параметрами и настроить Pixels, чтобы конверсии из трекера доходили в кабинет. Без этого клики считаются в ATracker, а оптимизация в Meta смотрит на пустые события.
Когда применять. Перед заливом нового ad account или нового оффера на FB. Если клики в трекере есть, spend в кабинете растёт, но Events Manager молчит — начните с этой связки, а не с пересборки flow.
Предварительные условия
- Кампания ATracker с доменом Verified + SSL и рабочим flow.
- Доступ в Meta Ads Manager к полю Website URL / tracking parameters.
- Понимание, нужен ли вам только пиксель/CAPI или также S2S postback из Traffic Source.
Шаг 1 — Traffic Source под Facebook

- Боковое меню → Sources (
/traffic-sources) → Create. - Имя по кабинету, не по офферу: «FB — acc EU», «FB — broad US».
- Выберите шаблон Facebook Ads — предзаполняются типовые UTM-параметры.

Встроенный шаблон задаёт ключи: utm_source=facebook, utm_medium=cpc, utm_campaign={{campaign.name}}, utm_content={{ad.name}}. Эти ключи попадут в tracking URL кампании и после клика заполнят соответствующие sub_id_* (через маппинг source). Если в объявлениях вы используете другие имена — добавьте строки вручную или настройте Subid Aliases на кампании.
Postback URL на source заполняйте только когда нужен server-to-server в Meta из трекера при конверсии. Для большинства связок на пиксели/CAPI достаточно вкладки Pixels на кампании — не путайте направление: source postback = трекер → реклама, inbound postback сети = сеть → трекер.
Шаг 2 — Привязка source и tracking URL
- Откройте кампанию → вкладка Settings → поле Traffic source → выберите созданный FB source → Save.
- Перейдите на вкладку URL & Postback.

- Скопируйте Campaign URL. В Ads Manager вставьте его в Website URL (или добавьте параметры из preview к своему лендингу).
- Сверьте имена параметров в preview с тем, что Meta реально подставляет. Пустые sub_id в отчётах почти всегда = несовпадение ключей здесь.
- Сделайте тестовый клик из превью объявления или через Simulate → проверьте Logs → Clicks: utm_* и другие поля не пустые.
Шаг 3 — Пиксели и CAPI на кампании
Вкладка Pixels — отдельный механизм от JS Tracking. Пиксели отправляют события в кабинет рекламы при конверсии в трекере; JS Tracking учитывает клик на внешнем лендинге.

- Кампания → вкладка Pixels → Add pixel → тип Facebook.
- Укажите Pixel ID и при CAPI — access token (подсказки в UI).
- Для каждого статуса конверсии в трекере (lead, sale, rejected…) задайте событие Meta: типично Lead для лида, Purchase для sale.
- Сохраните кампанию. Отправьте тестовую конверсию (matched) после тестового клика.
Шаг 4 — Проверка в Logs

- Logs → Conversions — конверсия matched, не unmatched.
- Если настроен CAPI — смотрите вкладки S2S / CAPI / Postbacks: исходящий вызов в Meta и статус ответа.
- Только после matched в Logs сверяйте Events Manager / Ads Manager — агрегаты Dashboard отстают от сырых логов.
Пиксели vs outbound postback на source
| Задача | Где настраивать |
|---|---|
| События в Events Manager при конверсии в трекере | Кампания → Pixels (browser pixel / CAPI) |
| S2S в Meta по шаблону Traffic Source | Traffic Source → Postback URL (общий для всех кампаний на source) |
| Учёт клика на своём лендинге без redirect URL | Кампания → JS Tracking (не Pixels) |
Типичные сценарии
Один ad account — много офферов. Один FB source, разные кампании трекера (alias + flow). Postback на source общий — меняйте его осторожно.
Новый пиксель на существующей кампании. Добавьте pixel на вкладке Pixels, не пересоздавайте source, если параметры URL не менялись.
Клики с fbclid, но пустые utm в отчётах. Добавьте fbclid как параметр source или alias на кампании; utm из шаблона не заменяют fbclid автоматически.
Частые ошибки
- Source не выбран в кампании — URL без ожидаемых параметров.
- Путают Pixels и JS Tracking — без сниппета на лендинге клики не пишутся, пиксель не создаёт клик трекера.
- Конверсия unmatched — пиксель/CAPI не сработает осмысленно; сначала clickid в оффере и postback сети.
- Шаблон Facebook на трафик из другой сети — пустые sub_id в Reports.
- Тестируют Events Manager до matched-конверсии в Logs.
Связанные материалы: JS Tracking на своём лендинге, отладка postback, документация.