Deeplinks diferidos en Adapty Attribution

Los deeplinks diferidos te permiten pasar datos personalizados a tu app cuando los usuarios la instalan después de hacer clic en tus anuncios. Por ejemplo, puedes dirigirlos a una ubicación específica dentro de la app justo después de que la instalen y la abran por primera vez.

Así es como funciona:

  1. Cuando un usuario hace clic en tu anuncio, Adapty guarda los datos del clic.
  2. Cuando Adapty registra el evento de instalación, obtiene los datos diferidos del clic.
  3. Después de que el usuario instala tu app y la abre por primera vez, Adapty recupera los datos almacenados y tu app recibe los parámetros personalizados, lo que te permite reaccionar a distintos valores en el código de la app. Adapty admite los siguientes parámetros de datos diferidos:
  • ios_deferred_data
  • android_deferred_data
  • deferred_data_sub[1-10]

Para añadir parámetros de datos diferidos, agrégalos a tu enlace en la configuración de tu campaña:

  1. Abre tu campaña desde la página Integrations -> Meta/TikTok Ads. O bien, abre tu enlace de seguimiento desde la página Tracking links. Copia el enlace de clic que usarás en tu campaña.
ua-lnk.webp
  1. En tu plataforma de anuncios (Meta, TikTok, Google Ads, etc.), pega el enlace en el campo de URL de destino del anuncio y añade los parámetros de datos diferidos como parámetros de consulta adicionales, cada uno precedido por &. Por ejemplo, para enviar usuarios de iOS a una pantalla “Welcome” tras la instalación, añade &ios_deferred_data=welcome. La URL de destino final tendrá este aspecto:
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__
  1. Responde a los parámetros en el código de tu app. Ten en cuenta que los parámetros de datos diferidos están en el parámetro payload, y que payload es un JSON escapado, por lo que necesitas parsearlo en el código de tu app.

Por ejemplo, así puedes gestionar las instalaciones donde ios_deferred_data es welcome: