Initialiser le SDK et lancer le pop-up de l'invite ATT
Avec l'approche « Initialiser, puis pop-up », vous pouvez appeler le pop-up dès que vous le souhaitez pendant la première session, plutôt qu'au moment où l'utilisateur ouvre l'application. Nous trackons les installations pour les nouveaux utilisateurs, ou les sessions pour les utilisateurs existants, lorsque vous initialisez le SDK.
Comme le SDK Adjust a d'abord enregistré l'installation sans IDFA, Adjust exécute de nouveau l'attribution pour les nouveaux utilisateurs ayant consenti au tracking. Si le statut d'attribution est différent de l'attribution initiale, le backend Adjust enregistre une attribution mise à jour.
requestTrackingAuthorization(completionHandler:)
par vos propres moyens pour lancer le pop-up de pré-autorisation ATT et que le statut ATT d'un utilisateur change, le SDK peut ne pas communiquer immédiatement ce changement à notre backend.
Workflow
- L'utilisateur ouvre l'application pour la première fois après l'avoir installée ou après avoir effectué la mise à jour vers iOS 14.5+.
- Votre application initialise le SDK Adjust. Le SDK Adjust envoie les informations d'installation/de session sans IDFA au backend Adjust.
- (Facultatif, uniquement pour les nouveaux utilisateurs) Votre app affiche ses écrans d'onboarding.
- Votre application affiche une invite avant autorisation si vous l'avez configurée.
- Votre application appelle le wrapper d'invite de consentement du SDK Adjust et affiche le pop-up de consentement ATT.
- L'utilisateur sélectionne « Autoriser » ou « Demander à l'app de ne pas suivre mes activités ».
Selon la réponse de l'utilisateur, le SDK Adjust collecte des données.
- Si l'utilisateur a sélectionné « Autoriser », le SDK Adjust envoie les informations d'installation au backend sans l'IDFA. L'IDFA restera disponible dans l'ensemble des sessions et événements post-installation suivants, sauf si l'utilisateur annule son autorisation.
- Si l'utilisateur a sélectionné « Demander à l'app de ne pas suivre mes activités », le SDK envoie les informations d'installation pour les nouveaux utilisateurs et les informations de session pour les utilisateurs existants au backend, sans l'IDFA. L'IDFA restera disponible dans l'ensemble des sessions et événements post-installation suivants. Les données d'attribution existantes ne seront pas impactées.
Personnaliser le timing du pop-up de pré-autorisation
Si votre application inclut un processus d'onboarding ou un didacticiel, vous souhaiterez peut-être retarder l'envoi du pop-up de pré-autorisation ATT de l'utilisateur pour qu'il se produise à la fin de ce processus. Le SDK Adjust vous permet de retarder le lancement du pop-up de pré-autorisation de 120 secondes (au maximum) pour donner à vos utilisateurs le temps de terminer l'onboarding initial avant de vous indiquer leur décision en matière de consentement.
Consultez la documentation relative à Timing personnalisé du pop-up de pré-autorisation pour plus d'informations.