Диплинки
Что такое отложенный диплинк?
Коротко
Отложенный диплинк (deferred deep link) — диплинк, который переживает установку. Человек нажимает на ссылку, приложения у него нет, он попадает в магазин и устанавливает его. При первом запуске открывается тот экран, который обещала ссылка, а не стартовый. Без этого новый пользователь теряет контекст сразу после установки.
Как это работает
В момент нажатия сервис ссылок запоминает, куда человек хотел попасть. При первом запуске приложение спрашивает у сервиса, был ли переход по ссылке до установки, и открывает нужный экран.
На Android ссылку можно пронести через саму установку: Google Play передаёт приложению параметр referrer через Install Referrer. На iOS такого канала нет, поэтому инструменты опираются на SDK в приложении и на отдельный шаг — подтверждённое открытие ссылки или сопоставление установки с кликом.
Пример
Друг присылает ссылку с промокодом на доставку еды. У получателя приложения нет: он ставит его из App Store, открывает и сразу видит экран с этим промокодом, а не пустую форму регистрации.
Ограничение
Связывать клик и установку по IP-адресу и модели телефона — это фингерпринтинг, и правила Apple его запрещают. Надёжнее Install Referrer на Android и подтверждённое SDK открытие ссылки на iOS. В Appy SDK для iOS и Android с отложенными диплинками входит в тариф Enterprise.
Связанные термины
- Диплинк (deep link)
Диплинк (deep link) — ссылка, которая открывает конкретный экран внутри мобильного приложения: товар, статью, корзину, а не сайт и не стартовый экран. Основные виды: ссылка на URI-схему (myapp://product/42), Universal Links на iOS, Android App Links и отложенный диплинк, который срабатывает даже после установки приложения.
- Install Referrer (реферер установки)
Install Referrer (реферер установки) — механизм Google Play, который после установки передаёт приложению значение параметра referrer из ссылки на Play Store. Приложение читает его через Play Install Referrer API при первом запуске, данные доступны 90 дней. Это детерминированная атрибуция установок на Android. В App Store аналога нет.
- Фингерпринтинг (fingerprinting)
Фингерпринтинг (fingerprinting) — способ связать установку с кликом по набору признаков устройства: IP-адресу, модели, версии операционной системы. Это догадка, а не доказательство. Правила Apple запрещают фингерпринтинг для отслеживания даже тогда, когда человек дал согласие в окне ATT, а регуляторы в сфере персональных данных смотрят на него очень внимательно.
Одна ссылка на App Store, Google Play и сайт
На бесплатном тарифе Appy — 4 ссылки с QR-кодами. Каждый телефон попадает в свой магазин: App Store, Google Play, AppGallery, Galaxy Store или GetApps, а компьютер — на сайт. Без рекламы и без банковской карты.