Cómo activar la solicitud emergente de ATT e inicializar el SDK
Si utilizas el método de "mostrar primero la solicitud emergente y luego inicializar", te recomendamos mostrar la solicitud emergente de ATT poco después de que el usuario abra la aplicación, e inicializar el SDK de Adjust después de que el usuario responda. Debes inicializar el SDK, independientemente de si el usuario autoriza o rechaza el tracking. Después de que inicializas el SDK, medimos las instalaciones para los usuarios nuevos o las sesiones para los usuarios existentes. Debido a que la instalación o la sesión comienza hasta después de que se muestra la solicitud emergente, no se registrará ninguna actividad de los usuarios que se lleve a cabo antes de ese punto.
Para los usuarios que otorgan su autorización, este enfoque permite que el SDK envíe el IDFA como parte de la información sobre la instalación.
Puedes utilizar el wrapper de autorización para el tracking de aplicaciones de Adjust o llamar el método requestTrackingAuthorization(completionHandler:)
por tu cuenta para activar la solicitud de autorización.
Flujo de trabajo
- El usuario abre la aplicación por primera vez después de instalarla, o después de actualizar su sistema operativo a iOS 14.5 o posterior.
- (Opcional, únicamente para usuarios nuevos) Tu aplicación muestra sus pantallas de incorporación.
- Tu aplicación muestra una solicitud previa a la autorización, si la tienes configurada.
- Tu aplicación llama al wrapper de la solicitud de autorización del SDK de Adjust y muestra un mensaje emergente para solicitar la autorización.
- El usuario selecciona "Permitir" o "Solicitar que la aplicación no haga el tracking".
- Tu aplicación inicializa el SDK de Adjust.
El SDK de Adjust recopila los datos según la respuesta del usuario.
- Si el usuario seleccionó "Permitir", el SDK envía la información de la instalación hacia el backend junto con el IDFA. El IDFA estará disponible en todas las instalaciones, así como en los eventos y las sesiones posteriores a la instalación subsecuentes, a menos que el usuario cancele su autorización en el futuro.
- Si el usuario selecciona "Solicitar que la aplicación no haga el tracking", el SDK envía hacia el backend la información de la instalación (para los usuarios nuevos) y la información de la sesión (para los usuarios existentes) sin el IDFA. El IDFA no estará disponible en todos los eventos y las sesiones posteriores a la instalación subsecuentes. Esto no afectará a los datos de atribución existentes.
Cómo personalizar los tiempos de las solicitudes
Si tu aplicación incluye un proceso de introducción o un tutorial, tal vez prefieras retrasar el envío de la solicitud de autorización de ATT hasta después de que el usuario lo complete. El SDK de Adjust te permite retrasar el envío de la solicitud de autorización de ATT hasta 120 segundos a fin de darles suficiente tiempo a los usuarios para que completen la introducción inicial antes de decidir si otorgan su autorización o no.
Consulta la documentación sobre tiempos de solicitud personalizados para obtener más información.