Adset.ProAdset.ProKnowledge base
Home/Facebook Pixel (Conversions API)/Почему Facebook и Adset.pro могут показывать разные данные?
This article is currently available in Russian only.View in Russian

Почему Facebook и Adset.pro могут показывать разные данные?

Один из самых частых вопросов при работе через Facebook Conversion API (CAPI):

— в adset.pro конверсия относится к одному адсету/креативу
— а в Facebook Ads Manager она внезапно отображается у другого 😅

На первый взгляд кажется, что это баг или “сломалась атрибуция”. На практике всё проще: трекер и Facebook отвечают на разные вопросы — поэтому цифры могут расходиться.

Две логики, две истины

1. Как считает трекер (adset.pro)

Трекер живёт кликом.
Мы фиксируем исходный клик (Click ID), сохраняем цепочку событий и привязываем конверсию к тому, откуда реально пришёл пользователь — к конкретному переходу/источнику/креативу/адсету (по макросам, fbclid, UTM, вашему Click ID и т.д.).

В adset.pro конверсия = результат конкретного клика.

2. Как считает Facebook

Facebook живёт атрибуцией и моделями доставки.
Для него важны последние касания пользователя в рамках окна атрибуции — и это могут быть:

  • клик (click-through)

  • показ (view-through) — пользователь просто увидел объявление в ленте, не кликал

В Ads Manager конверсия = результат “последнего взаимодействия” в логике Meta.


Что это значит на практике

Представим реальный сценарий:

  1. Пользователь кликает по объявлению А → попадает на ваш трек-URL → дальше воронка (лендинг / PWA / заявка / установка / покупка).

  2. Через время он снова открывает Facebook “просто полистать ленту”.

  3. Алгоритм показывает ему объявление B (другой креатив/адсет). Пользователь может ничего не нажимать, просто увидеть.

  4. Конверсия происходит позже (сразу или через время).

В adset.pro конверсия останется привязанной к клику по объявлению А — потому что трекер знает: “вход был отсюда”.
А Facebook может приписать конверсию объявлению B, потому что для него последнее взаимодействие (даже показ) стало более “весомым” в модели атрибуции.

Отсюда и появляется тот самый “дискреп”: одна и та же конверсия разложена по разным правилам.


Практический вывод для медиабаинга

Если пользователь кликнул по одной рекламе, а другую просто увидел в ленте, то для управленческих решений приоритет очевиден:

✅ опираться на аналитику adset.pro, потому что это привязка к конкретному клику и вашей воронке
⚠️ а не на то, как Facebook “переразложил” событие внутри своей модели атрибуции

Именно поэтому иногда вы видите ситуацию:

  • в Ads Manager “по адсету пусто”

  • а в трекере адсет реально дал клики → лиды → покупки


Почему это опасно для авто-правил

Если вы используете автоправила, основанные только на Ads Manager, можно случайно:

  • выключить адсет, который реально приносил конверсии по клику

  • оставить адсет, который “подобрал” view-through, но не был источником входа

То есть автоправила без трекера могут рубить рабочие связки.


Что можно сделать уже сейчас

1. Отмечать “зоны риска” в нейминге

Самый простой способ — помечать адсеты, где часто возникают view-through/перераспределения:

Например:
FR_M_A1+ или FR_M_A1_vt+

Это банально, но помогает команде не принимать поспешных решений, когда в Facebook статистика “не туда”.

2. Разделять принятие решений:

  • Оптимизация креативов/связок/источников → по adset.pro (клик-логика)

  • Проверка доставки/сигналов внутри Meta → по Ads Manager (атрибуция Meta)

3. Аккуратно трактовать “конверсии, приписанные Facebook не туда”

Нужно ли выключать адсет, к которому Facebook приписал конверсию “по последнему контакту”?

Однозначного ответа нет.

Скептический подход:
“Пользы от него мало — пользователь и так бы сконвертился после первого касания”.

Прагматичный подход:
“Если Meta показывает этому пользователю именно это объявление — значит, алгоритм находит людей, склонных к конверсии. Возможно, адсет помогает догонять и усиливать”.

Мы в таких кейсах рекомендуем:

  • не рубить сразу

  • дать немного времени/лимитированного бюджета

  • смотреть на связку в комплексе: входы/качество/дожим/повторные касания


Главное

Дискреп — это не всегда ошибка. Чаще всего это разница философий:

  • трекер = “откуда пришёл пользователь”

  • Facebook = “как Meta атрибутировала событие в своей модели”

И если ваша задача — управлять реальным ROI, то базой для решений должна быть клик-аналитика трекера (adset.pro), а отчёты Facebook — это дополнительный слой, который полезен, но не всегда объясняет причинно-следственную связь.