Web2App

Атрибуция · Опубликовано 2025-07-08 · 2 мин чтения

Как MMP отправляют события в Meta Conversion API: реверс-инжиниринг

Как MMP отправляют события в Meta Conversion API: реверс-инжиниринг

Официальной информации о том, как внутри устроена отправка событий у MMP — нет. Зато у нас есть скриншот запроса к Meta Conversion API и немного логики. Погнали разбираться!

В прошлых постах я рассказывал, как работает Conversion API с точки зрения документации Meta. Сегодня — заглянем со стороны MMP и узнаем, какие данные они могут (и не могут) отправлять.

На скрине запроса к Meta CAPI можно выделить 3 блока данных

1️⃣ SDK Data Email, Phone — эти данные есть только у Facebook SDK. У Appsflyer, Adjust и прочих — их нет.

2️⃣ IP Address Это ядро любого события. Откуда бы ни пришли данные, IP адрес есть всегда.

3️⃣ Client Data Тип экрана, сеть и прочее — технически доступны из приложения, но MMP (например, Appsflyer и Adjust) их обычно не отправляют.

Вопросы, которые мы можем задать

Какая MMP лучше всего подходит для Meta Web? Facebook SDK + Серверная отправка данных. Потому что он отправляет все — и SDK Data, и Client Data.

Какой параметр самый важный? client_ip_address. Даже если отправить только IP — до 70% событий дойдут до кабинета META и рекламной кампании. Проверено на практике.

Что с качеством событий?

Meta присваивает каждому событию score — он отображается в Event Manager

3.0 — только IP 4.8 — IP + FBC. Такой результат у Adjust и Appsflyer. >4.8 — только у связки с отправкой клиентских данных и Facebook SDK

Можно ли улучшить качество у Adjust и Appsflyer? Почти нет. У них нет доступа к SDK Data.

Но важно

  • Appsflyer работает хуже, чем Adjust: он отправляет только те события которые сам сумел “привязать” к кампании (смотри переключатель к send this partner event). У кого есть контакты представителей Appsflyer - скиньте им статью. Выглядит как небрежность которую легко исправить.
  • Adjust тупо отправляет все события приложения в META, оставляя возможность для META привязать 20-30% событий, который Adjust привязать не смог. Спросил суппорт - они подтвердили что все работает таким образом.

🚀 Как я это решаю в SmartAF META?

Мой кастомный продукт SmartAF META

✔️ пересылает все события Appsflyer ✔️ увеличивает "чувствительность" SDK ✔️ умеет отправлять события на несколько пикселей

При этом score событий — как у MMP: 4.8 Пишите — подключим.

Какая лучшая связка для Meta Web? Facebook SDK + кастомная отправка событий С ней можно получить score 7.0–8.0

А как насчет Apphud? Они работают в паре с Facebook SDK + своим SDK. Потенциально — могут выдавать хорошее качество событий, но сам не тестировал.

🔥 Вывод

Даже если у вас из данных только IP Address и нет FBC, Meta Web Conversion API работает достаточно хорошо — до 70% событий доходят. А если вы хотите максимум — нужно идти через SDK.


Оригинал в Telegram

Написать   Все статьи