Web2App · Опубликовано 2025-01-17 · 2 мин чтения
Как работает web2app в Facebook

Рассмотрим на примере подписочного приложения iOS. Чтобы было проще - рассмотрим вариант без прелендинга. Пользователи будут сразу переходить на страницу в сторе. Иллюстрация процесса в аттаче.
Phase 1 На стороне Facebook
- Заводим pixel ID и заводим обычную sales web-кампанию.
- В URL прописываем не прямую ссылку на стор, а трекинг URL, который нам сгенерит MMP (Adjust либо Appsflyer).
В этот трекинг URL Facebook будет передавать fbclid параметр. Этот параметр нужен для атрибуции - он свяжет кампанию и событие-конверсию.
На стороне MMP
- Прописываем Pixel ID и Access Token который мы завели на первом шаге.
- Делаем маппинг событий. На этом шаге мы должны сказать MMP что наше внутреннее событие "app_purchase" - это purchase в терминах Facebook. А "app_trial" - это к примеру Subscribe событие Facebook.
На стороне SDK подписочного сервиса
- Привязываем сервис (Apphud/Adapty) MMP через идентификатор пользователя.
Phase 2 Держим пальчики крестиком и запускаем.
- Инсталлы в facebook передает MMP через Conversion API. MMP связывает кампанию и инсталл через fbclid отправляю данный в pixel. FBClid MMP получил в трекинг ссылке. Нам это не важно - мы этого не видим. Эту связку забирает на себя MMP.
- Adapty/Revenucat/AppHud отправляет данные о trial'ах и пурчах в MMP связываясь через userid, которую Apphud получил через SDK мобильного приложения. Дальше MMP пересылает событие в Facebook как на предыдущем шаге.
📝 Зачем это надо? А как же стандартные средства Facebook - AEM и SKAN? web-кампанию запускают после того как обычные кампании не дали результатов.
📝И как? Работает? Если у вас конкурентная ниша, то web-кампании дадут вам более дешевые события чем стандартные AEM/SKAN кампании Facebook. Если ниша свободная - начинайте со стандартных кампаний Facebook.
📝В URL кампании прописан tracking URL. Facebook не забанит? Да, такой подход нельзя использовать в Google Ads, но Facebook разрешает.
📝Как еще можно улучшить качество трекинга? Кидайте пользователя не в стор, а на custom store page. Так будет трекаться 100% инсталлов.
Поможете с настройкой? Конечно! Пишите на @SiberianPaaanda