In diesem Dokument wird erläutert, wie du Nutzerdaten deiner App Events für den erweiterten Abgleich an Facebook sendest. Diese Informationen werden gehasht, bevor sie an uns weitergegeben werden. Wir verwenden die gehashten Informationen dann, um genauer zu bestimmen, welche Nutzer Handlungen als Reaktion auf deine Anzeige durchgeführt haben. Anhand dieser Daten kann Facebook Conversion Events mit deinen Kunden abgleichen, um deine Anzeigen zu optimieren und größere Zielgruppen für das Remarketing zu erstellen.
Im Anschluss an den Abgleich verwirft Facebook die gehashten Daten unverzüglich.
Du kannst den erweiterten Abgleich mit einer der folgenden Methoden einrichten:
Wenn du das FB-SDK verwendest, um Nutzerdaten von App Events an Facebook zu senden, werden alle Nutzerdaten gehasht. Diese gehashten Daten bleiben zwischen App-Instanzen erhalten.
Lege Nutzerdaten fest, während AppEventsLogger
mit der Funktion setUserData
initialisiert wird. Mit dieser Funktion werden die Nutzerdaten gehasht.
AppEventsLogger logger = AppEventsLogger.newLogger(MainActivity.this); AppEventsLogger.setUserData( “jsmith@example.com”, //email “john”, //first name “smith”, //last name “16505554444”, //phone number “19910526”, //birthdate “f”, //gender “menlopark”, //city “ca”, //state “94025”, //zip code “us” //country );
Lege Nutzerdaten fest, während FBSDKAppEvents
mit der Funktion setUserData
initialisiert wird. Die Nutzerdaten werden gehasht und bleiben zwischen App-Instanzen erhalten.
Weil deine App Events erfasst und an Facebook sendet, musst du eventuell diese Datentypen im Fragebogen zu App Store Connect angeben. Du bist dafür verantwortlich, die Datenschutzrichtlinie deiner Anwendung entsprechend zu gestalten. Im Artikel zum Datenschutz im Apple App Store erfährst du mehr über die Datentypen, die du angeben musst.
[FBSDKAppEvents setUserData: @"jsmith@example.com" forType:FBSDKAppEventEmail];
NSDictionary *const userData = @{ @"em": @"jsmith@example.com", @"fn": @"john", @"ln": @"smith", @"ph": @"16505554444", @"db": @"19910526", @"ge": @"f", @"ct": @"menlopark", @"zp": @"94025", @"cn": @"us"}; [FBSDKAppEvents setUserEmail:(NSString *)userData["@em"] firstName:(NSString*)userData["@fn"] lastName:(NSString *)userData[@"ph"] phone:(NSString *)userData[@"ph"] dateOfBirth:(NSString *)userData[@"db"] gender:(NSString *)userData[@"ge"] city:(NSString *)userData[@"ct"] state:(NSString *)userData[@"st"] zip:(NSString *)userData[@"zp"] country:(NSString *)userData[@"cn"]];
Daten | Parameter | Beispiel | Formatierungsrichtlinie |
---|---|---|---|
Ort |
| menlopark | Ortsname in Kleinbuchstaben ohne Leerzeichen |
Land |
| USA | Ländercode bestehend aus zwei Buchstaben im Format ISO 3166-1 Alpha-2. |
Geburtsdatum |
| 19911226 | Geburtsdatum mit Jahr, Monat, Tag, wie z. B. |
| jsmith@example.com | E-Mail-Adresse der Person in Kleinbuchstaben | |
Vorname |
| john | Vorname in Kleinbuchstaben |
Geschlecht |
| m | Entweder |
Nachname |
| smith | Nachname in Kleinbuchstaben |
Telefon |
| 16505551212 | Telefonnummer, nur Ziffern mit Landesvorwahl, Ortsvorwahl und Anschlussnummer |
Bundestaat |
| ca | Zweistelliger Buchstabencode des Bundestaats |
Postleitzahl |
| 94035 | Fünfstellige Postleitzahl |
Der automatische erweiterte Abgleich konfiguriert dein Facebook-SDK automatisch so, dass Nutzerdaten zusammen mit dem Event oder der Handlung in deiner App erkannt und empfangen werden. Diese Daten werden gehasht, bevor sie an Facebook gesendet werden.
Zum Aktivieren des automatischen erweiterten Abgleichs rufe deinen Events Manager auf, wähle den Tab Einstellungen deiner App, und setze Automatischer erweiterter Abgleich auf EIN. Du kannst auch gehashte E-Mail-Adressen und Telefonnummern teilen.
Hinweis: Du musst das Facebook-SDK 5.8.0 oder höher implementiert haben.
Wenn du das Adjust Mobile Measurement Partners (MMP)-SDK verwendest, nutze die Hash-Funktion wie im Beispiel unten dargestellt, denn das MMP-SDK hasht Daten nicht automatisch. Wenn du keine Hash-Funktion verwendest, gibt unsere API eine Ausnahme aus und akzeptiert keinen unformatierten Text.
Füge Kundendaten-Parameter hinzu, die an Netzwerkpartner übermittelt werden sollen, die in deinem Adjust -Dashboard aktiviert wurden, indem du die Methode addPartnerParameter
in deiner ADJEvent
-Instanz aufrufst.
Hinweis: Es ist nicht nötig, das Facebook-SDK zu implementieren.
AdjustEvent event = new AdjustEvent('abc123'); event.addPartnerParameter('em', 'sha256_hashed_email'); event.addPartnerParameter('ph', 'sha256_hashed_phone'); Adjust.trackEvent(event);
ADJEvent *event = [ADJEvent eventWithEventToken:@'abc123']; [event addPartnerParameter:@'em' value:@'sha256_hashed_email']; [event addPartnerParameter:@'ph' value:@'sha256_hashed_phone']; [Adjust trackEvent:event];
Weitere Informationen findest du in den Github-Codebeispielen.
Gehe folgendermaßen vor, um den Adjust-Parameter im Adjust-Dashboard zum Facebook-Parameter zuordnen.
email
als Parameternamen verwendest, dann gib „email“ ein. ud[pii_type_name]
aufweisen. Beispiel: „email“ sollte ud[em]
verwenden, „phone“ sollte ud[ph]
verwenden. Weitere Informationen findest du in der Adjust-Dokumentation.