Advertiser Tracking Enabled

In diesem Leitfaden wird erläutert, wie du das Tracking von Anzeigen aktivierst bzw. deaktivierst. Nutze die Hinweise unten, um Advertiser Tracking Enabled für die jeweilige iOS-Version einzurichten.

Anleitung für die Einrichtung des ATE-Parameters im Facebook-SDK für iOS Version 14.5 bis 16.3.1, in der Conversions API für App-Events und der App Events API

Wenn du den ATE-Parameter nicht einrichtest und angibst, ob ein Event bei iOS 14.5 und einer neueren Version für das Tracking zugelassen ist, verwenden wir dieses Event unter Umständen nur noch eingeschränkt. Du solltest deine eigenen gesetzlichen Verpflichtungen, die Nutzungsbedingungen deiner Plattform sowie die Verpflichtungen gegenüber deinen Nutzer*innen eingehend prüfen, um zu ermitteln, welche Events mithilfe des ATE-Parameters gesendet werden, und so gegebenenfalls für das Tracking zugelassen werden sollten.

Bitte befolge die Best Practices für Conversions API und die Einrichtungsanleitungen für erforderliche und empfohlene Parameter, die hier zu finden sind.

Hinweise für FB-SDK für iOS 17.0.0 oder neuere Versionen

Für Geräte mit iOS 17.0 und neueren Versionen musst du den ATE-Parameter für Facebook-SDK für iOS 17.0.0 und neuere Versionen nicht mehr einrichten. Wir nutzen nun die API des ATT-Systems (App Tracking Transparency) von Apple, um den ATT-Berechtigungsstatus für App-Events zu ermitteln, die über Facebook-SDK für iOS 17.0.0 und neuere Versionen gesendet wurden.

Einschränkungen

  • AdvertiserTrackingEnabled ist nur für iOS 14 und Versionen bis 17.0 verfügbar.
  • Das eingeschränkte Anzeigen-Tracking kann für Versionen vor iOS 14.5 genutzt werden, die eingeschränktes Anzeigen-Tracking unterstützen.

Geräteberechtigung abrufen

Wird die Berechtigung erteilt, rufst du die Methode setAdvertiserTrackingEnabled der Klasse FBSDKSettings auf und setzt sie für Objective-C auf YES bzw. für Swift auf true. Wenn ein Gerät kein Tracking unterstützt, setze setAdvertiserTrackingEnabled für Objective-C auf NO bzw. für Swift auf false. Diese Methode gibt einen booleschen Wert zurück, um anzugeben, ob die Methode erfolgreich eingerichtet wurde oder nicht.

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

Nachdem ein*e Nutzer*in dem Tracking von Werbetreibenden zugestimmt hat und du Events aktiviert hast, musst du vor dem Versenden von Events das SDK initialisieren.

Einrichten des ATE-Flag in FB-SDK für iOS-Versionen ab 17.0.0

Settings.shared.isAdvertiserTrackingEnabled = true

Achtung: „Setter für isAdvertiserTrackingEnabled ist veraltet: Das Flag setAdvertiserTrackingEnabled wird nicht für FB-SDK v17+ auf iOS 17+ verwendet, da das FB-SDK v17+ jetzt ATTrackingManager.trackingAuthorizationStatus nutzt.“