Атрибуция · Опубликовано 2025-07-08 · 2 мин чтения
Как 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.