Проблема, которую решает deferred deep link

Классический сценарий: пользователь видит рекламу конкретного товара, кликает, его отправляют в App Store или Google Play, он устанавливает приложение и — открывается главная страница. Товара нет. Контекст потерян.

Это особенно критично для e-commerce: пользователь был в покупательском намерении, но потерял точку входа в момент установки. Деферред диплинк сохраняет контекст через этот разрыв.

Как это работает технически

Провайдер (AppsFlyer, Branch, Adjust) реализует механизм через несколько шагов:

  1. Пользователь кликает на ссылку → провайдер сохраняет параметры + fingerprint устройства
  2. Пользователь переходит в App Store / Google Play → устанавливает приложение
  3. При первом запуске SDK провайдера в приложении запрашивает: «есть ли ожидающие параметры для этого устройства?»
  4. Провайдер возвращает сохранённые параметры → приложение открывает нужный экран

На iOS после введения ATT (App Tracking Transparency) fingerprinting ограничен, что снизило точность метода. Провайдеры компенсируют это через SKAdNetwork и агрегированные сигналы.

Где deferred deep links важны в e-commerce

Кампания Без deferred deep link С deferred deep link
Реклама конкретного товара Открывается главная страница Открывается карточка рекламируемого товара
Реферальная программа Новый пользователь попадает в пустое приложение Сразу видит реферальный бонус или промокод
Email с подборкой для нового пользователя Установка → главная страница Установка → персональная подборка
Ремаркетинг при первой установке Контекст сброшен Пользователь продолжает с того, на что кликнул

Ограничения

Точность fingerprinting не 100%. При смене устройства, IP или браузера совпадение не гарантировано. Провайдеры обычно показывают 85–95% точности в условиях без ATT.

Срок хранения параметров ограничен. Большинство провайдеров — 7–30 дней по умолчанию. Долгий путь (клик → установка через месяц) не сработает.

Зависимость от стороннего SDK. Обновления iOS/Android могут изменить поведение SDK. Firebase Dynamic Links объявил об устаревании — это живой пример того, что провайдеры уходят с рынка.

Совет: даже при отсутствии deferred deep link настраивайте персонализированный онбординг по параметру источника установки — channel, campaign. Это частичная компенсация потери контекста: пользователь из рекламы кроссовок видит категорию обуви, а не главную страницу.