Advertiser Tracking Enabled

Ce guide vous montre comment activer et désactiver le suivi publicitaire. Veuillez utiliser les conseils ci-dessous pour configurer Advertiser Tracking Enabled en fonction de votre version d’iOS.

Conseils pour configurer le paramètre ATE dans le SDK Facebook pour iOS versions 14.5 à 16.3.1, l’API Conversions pour les évènements d’application et l’API App Events

Si vous ne configurez pas le paramètre Advertiser Tracking Enabled indiquant qu’un évènement sous iOS 14.5 ou une version ultérieure autorise le suivi, nous risquons de restreindre l’utilisation de cet évènement. Vous devez examiner vos propres obligations légales, les conditions générales de la plateforme et les engagements que vous avez pris envers vos utilisateur·ices afin de déterminer quels évènements doivent être envoyés avec le paramètre Advertiser Tracking Enabled pour indiquer qu’ils et elles autorisent le suivi.

Veuillez suivre les recommandations de l’API Conversions et la méthode de configuration des paramètres requis et recommandés sur cette page.

Conseils pour le SDK Facebook pour iOS 17.0.0 ou les versions ultérieures

Pour les appareils iOS 17.0 et ultérieurs, il n’est plus nécessaire de configurer le paramètre Advertiser Tracking Enabled pour le SDK Facebook pour iOS 17.0.0 et les versions ultérieures. Nous comptons à présent sur l’API système App Tracking Transparency (ATT) d’Apple pour déterminer le statut d’autorisation ATT des évènements d’application envoyés via le SDK Facebook pour iOS 17.0.0 et les versions ultérieures.

Limites

  • AdvertiserTrackingEnabled est uniquement disponible pour les versions 14 à 17.0 d’iOS.
  • Limit Ad Tracking peut être utilisé pour les versions antérieures à iOS 14.5 qui prennent en charge le paramètre.

Obtenir une autorisation d’appareil

En cas d’autorisation, appelez la méthode setAdvertiserTrackingEnabled de la classe FBSDKSettings et définissez-la sur YES pour Objective-C ou sur true pour Swift. En l’absence d’autorisation de suivi, définissez setAdvertiserTrackingEnabled sur NO pour Objective-C ou sur false pour Swift. La méthode renvoie une valeur booléenne pour indiquer si elle a été configurée avec succès ou non.

Allow Advertiser Tracking


// Set isAdvertiserTrackingEnabled to true if a device provides permission
Settings.shared.isAdvertiserTrackingEnabled = true

Do Not Allow Advertiser Tracking


// Set isAdvertiserTrackingEnabled to false if a device does not provide permission
Settings.shared.isAdvertiserTrackingEnabled = false

Une fois que l’utilisateur·ice a consenti au suivi des annonceurs et que vous avez activé les évènements, veillez à initialiser le SDK avant d’envoyer des évènements.

Configuration de l’indicateur ATE dans les versions 17.0.0 et ultérieures du SDK Facebook pour iOS

Settings.shared.isAdvertiserTrackingEnabled = true

Avertissement : le paramètre pour isAdvertiserTrackingEnabled est obsolète. L’indicateur setAdvertiserTrackingEnabled n’est pas utilisé pour le SDK Facebook versions 17 et ultérieures sur les versions 17 et ultérieures d’iOS, car le SDK Facebook versions 17 et ultérieures dépend à présent de ATTrackingManager.trackingAuthorizationStatus.