Как 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.
Post #46
4.05K

- 👍 11
- 🔥 5
- ❤ 2