Branch ломают не SDK, а плохую схему атрибуции
Branch чаще всего ругают за «не тот install» или «потерянный диплинк», но причина обычно в схеме трекинга. Когда у вас не совпадают intent, deferred deep link и postback-логика, любой MMP будет выглядеть как источник хаоса.
Перед интеграцией проверьте три слоя:
— какой объект считается конверсией: install, re-engagement или purchase;
— где живёт источник истины: SDK, server-to-server или фид из партнёрки;
— какие события обязательны для валидации: first open, session, re-open, purchase.
Отдельно смотрите на фолбэки. Если app link не открылся, а user перешёл через web-to-app, Branch должен уметь восстановить контекст. Если этого не происходит, проблема часто в параметрах deeplink routing, а не в самом трафике.
Ещё одна типовая ошибка — смешивать одну ссылку для всех каналов. Для paid, CRM и органики лучше держать разные шаблоны, иначе потом невозможно понять, где реально сработал assisted conversion.
Сначала опишите маршрут пользователя, потом подключайте Branch. Иначе вы будете чинить не атрибуцию, а собственную схему событий.
Mobile Attribution News
@mobile_attribution_news
Branch ломают не SDK, а плохую схему атрибуции
Этот пост опубликован в Telegram-канале Mobile Attribution News. Подписаться можно по ссылке: @mobile_attribution_news.