AppsFlyer и PWA: возможно ли
AppsFlyer и PWA — вопрос, который регулярно всплывает у байеров, привыкших к нативным приложениям и классической MMP-атрибуции. Короткий ответ: AppsFlyer создан для другой модели — установка из стора и SDK внутри приложения, а не веб-опыт без установки как таковой. Разберём, что из этого реально применимо к PWA и чем его стоит заменить.
Как работает AppsFlyer в классической схеме
AppsFlyer как MMP атрибутирует установку приложения из стора и события внутри него через SDK, встроенный непосредственно в apk/ipa, используя диплинки OneLink для связки клика с конкретным устройством. Вся логика построена вокруг понятия установки из стора — это база, на которой держится вся атрибуционная модель сервиса.
Почему PWA — принципиально другой кейс
PWA не устанавливается из стора и не содержит SDK в привычном смысле — это веб-страница с манифестом и service worker, которую браузер добавляет на домашний экран. Значит, у PWA просто нет «инсталла» в том смысле, который MMP умеет атрибутировать нативно — потребуется либо обходной путь, либо другой инструмент.
Что реально можно подключить
У AppsFlyer есть решения для измерения веб-конверсий и связки веб-в-апп (Web-to-App), но это про измерение перехода из веба в нативное приложение, а не про замену трекинга внутри чистого PWA-фаннела. Для PWA-only связки логичнее строить аналитику на S2S-постбеках прямо в трекер или в сеть — это точнее отражает реальные события (регистрация, деп), чем попытка подстроить под это MMP.
Когда PWA и MMP всё же пересекаются
Если PWA используется как преленд перед установкой нативного приложения (гибридная схема), то финальный инсталл apk действительно можно и нужно мерить в AppsFlyer — просто это будет атрибуция нативного апк, а не самого PWA-этапа. В этом случае PWA-часть фаннела измеряется отдельно, своей аналитикой, а MMP подключается только на этапе после установки нативки.
Практическая рекомендация для байера
Для чистого PWA-фаннела без нативного приложения в схеме не тратьте время на подключение AppsFlyer — стройте аналитику на S2S-постбеках (APEX/трекер ↔ сеть) и сплит-тестах, они дают более прямой и дешёвый ответ на вопрос «что реально конвертит». MMP имеет смысл держать в уме только на случай, если в связке появится нативное приложение как следующий шаг после PWA.
Частые вопросы
- Можно ли завести PWA-кампанию прямо в AppsFlyer как приложение?
- Нет в привычном смысле — AppsFlyer атрибутирует установку из стора через SDK, а у PWA такой установки просто не существует.
- Зачем тогда AppsFlyer, если у меня чистый PWA-фаннел?
- Он не нужен — для чистого PWA без нативного приложения в схеме S2S-постбеков и встроенной аналитики достаточно, MMP здесь не даёт дополнительной ценности.
- Что использовать вместо MMP для PWA-трафика?
- S2S-постбеки между APEX/трекером и сетью плюс сплит-тесты — они напрямую показывают конверсию в реальные события (регистрация, деп) без лишней прослойки.
- Меняется ли что-то, если после PWA юзер ставит нативное приложение?
- Да — в этом гибридном случае AppsFlyer можно подключить именно на этапе установки нативного apk, а PWA-часть фаннела до этого момента измеряется отдельно.
Клоака, антибот, пуши, сплит-тесты и свои домены — в одном сервисе.
Начать бесплатно