Nous mettons à jour notre documentation continuellement, mais certaines publications peuvent ne pas encore être disponibles dans votre langue. Pour accéder aux informations les plus récentes, utilisez la version en anglais.

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.

Remarque:
Si vous utilisez le wrapper d'autorisation de tracking des apps d'Adjustpour lancer le pop-up de pré-autorisation et que le statut ATT d'un utilisateur change, le SDK notifie immédiatement le backend de ce changement. Mais si vous appelez la méthoderequestTrackingAuthorization(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

  1. 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+.
  2. Votre application initialise le SDK Adjust. Le SDK Adjust envoie les informations d'installation/de session sans IDFA au backend Adjust.
  3. (Facultatif, uniquement pour les nouveaux utilisateurs) Votre app affiche ses écrans d'onboarding.
  4. Votre application affiche une invite avant autorisation si vous l'avez configurée.
  5. Votre application appelle le wrapper d'invite de consentement du SDK Adjust et affiche le pop-up de consentement ATT.
  6. 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.