Branch ломается не на клике, а на связке deeplink, fallback и postback
Branch часто оценивают как «просто ссылку с атрибуцией», но на практике он живёт или умирает на трёх узлах: как открывается приложение, куда уходит пользователь без приложения и что возвращается в MMP после конверсии. Если один из слоёв настроен криво, вы теряете не только install, но и дальнейшую цепочку событий.
Перед запуском проверьте базу:
— deep link должен вести в нужный экран, а не только в app home;
— fallback-страница обязана совпадать с источником трафика и гео;
— deferred deep linking нужно тестировать отдельно, как новый install;
— postback на событие должен уходить с теми же параметрами, что и клик.
Самая частая ошибка — считать, что если приложение открывается, то атрибуция уже верна. Нет: пользователь может попасть в app, но Branch не соберёт контекст, если потерялись params, нет matching key или ломается редирект между web и app. Ещё одна типовая проблема — разные ссылки для маркетинга и продукта: одна схема в рекламном кабинете, другая в пушах, третья у CRM.
Хорошая привычка — собирать матрицу тестов: iOS/Android, install/open, app installed / not installed, web / in-app, one-to-one / массовый трафик. Тогда видно, где именно рвётся цепочка, и не приходится гадать на уровне «атрибуция не сошлась».
Если Branch нужен вам как инфраструктура, тестируйте не сам линк, а весь маршрут пользователя: клик, редирект, открытие, постбек.
Mobile Attribution News
@mobile_attribution_news
Branch ломается не на клике, а на связке deeplink, fallback и postback
Этот пост опубликован в Telegram-канале Mobile Attribution News. Подписаться можно по ссылке: @mobile_attribution_news.