Adset.ProAdset.ProKnowledge base
Home/Facebook Pixel (Conversions API)/Чому Facebook і Adset.pro можуть показувати різні дані?

Чому 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 — це додатковий шар, який корисний, але не завжди пояснює причинно-наслідковий зв'язок.