Отложенные диплинки в Adapty Attribution
Отложенные диплинки позволяют передавать пользовательские данные в приложение, когда пользователи устанавливают его после клика по рекламе. Например, можно сразу после установки и первого запуска перенаправить их в нужный раздел приложения.
Вот как это работает:
- Когда пользователь кликает по рекламе, Adapty сохраняет данные клика.
- Когда Adapty фиксирует событие установки, он получает отложенные данные из этого клика.
- После того как пользователь устанавливает приложение и запускает его в первый раз, Adapty извлекает сохранённые данные, и приложение получает пользовательские параметры — это позволяет реагировать на их значения в коде приложения. Adapty поддерживает следующие параметры отложенных данных:
ios_deferred_dataandroid_deferred_datadeferred_data_sub[1-10]
Чтобы добавить параметры отложенных данных, добавьте их к вашей ссылке в настройках кампании:
- Откройте вашу кампанию на странице Integrations -> Meta/TikTok Ads. Или откройте вашу ссылку отслеживания на странице Tracking links. Скопируйте ссылку для клика, которую вы будете использовать в кампании.
- В рекламной платформе (Meta, TikTok, Google Ads и т. д.) вставьте ссылку в поле URL назначения объявления, а затем добавьте к ней параметры отложенных данных в виде дополнительных query-параметров — каждый с префиксом
&. Например, чтобы показать iOS-пользователям экран «Welcome» после установки, добавьте&ios_deferred_data=welcome. Итоговый URL назначения будет выглядеть так:
https://api-ua.adapty.io/api/v1/attribution/click?adpt_cid=__ADAPTY__ID__&ios_deferred_data=welcome&campaign_id=__CAMPAIGN_ID__&adset_id=__AID__&ad_id=__CID__&campaign_name=__CAMPAIGN_NAME__&adset_name=__AID_NAME__&ad_name=__CID_NAME__&redirect_url=__APP_LINK__
- Обрабатывайте параметры в коде приложения. Обратите внимание, что параметры отложенных данных передаются в параметре
payload, который является экранированным JSON — его нужно разобрать в коде приложения.
Например, вот как можно обработать установки, где ios_deferred_data равен welcome: