Zum Inhalt springen

Best Practices bei der Datenerfassung

Zu wissen, wann und wie Nutzerdaten für bekannte und unbekannte Nutzer:innen erfasst werden, kann eine Herausforderung darstellen, wenn man den Kundenprofil-Lebenszyklus Ihrer Kund:innen betrachtet. Dieser Artikel erläutert verschiedene Methoden und Best Practices zur Erfassung neuer und bestehender Nutzerdaten, indem er Sie durch einen Anwendungsfall führt.

Das folgende Beispiel ist ein Anwendungsfall für die E-Mail-Erfassung, aber die Logik gilt für viele verschiedene Szenarien der Datenerfassung. In diesem Beispiel gehen wir davon aus, dass Sie bereits ein Registrierungsformular oder eine Möglichkeit zur Erfassung von Nutzerinformationen integriert haben.

Nachdem ein:e Nutzer:in Ihnen Informationen zur Verfügung gestellt hat, empfehlen wir Ihnen, zu überprüfen, ob die Daten bereits in Ihrer Datenbank vorhanden sind, und gegebenenfalls ein Nutzer-Alias-Profil zu erstellen oder das vorhandene Kundenprofil zu aktualisieren.

Wenn ein:e unbekannte:r Nutzer:in Ihre Website besucht und zu einem späteren Zeitpunkt ein Konto erstellt oder sich durch eine E-Mail-Registrierung identifiziert, muss das Zusammenführen von Profilen sorgfältig gehandhabt werden. Je nach der Methode, mit der Sie die Zusammenführung vornehmen, können Alias-Nutzerdaten oder anonyme Daten überschrieben werden.

Nutzerdaten über ein Webformular erfassen

Schritt 1: Prüfen, ob der/die Nutzer:in existiert

Wenn ein:e Nutzer:in Inhalte über ein Webformular eingibt, prüfen Sie, ob bereits ein:e Nutzer:in mit dieser E-Mail-Adresse in Ihrer Datenbank existiert. Dies können Sie auf eine der folgenden Arten tun:

  • Interne Datenbank prüfen (empfohlen): Wenn Sie einen externen Datensatz oder eine Datenbank mit den bereitgestellten Nutzerinformationen haben, die außerhalb von Braze existiert, referenzieren Sie diese zum Zeitpunkt der E-Mail-Übermittlung oder Kontoerstellung, um zu bestätigen, dass die Informationen nicht bereits erfasst wurden.
  • /users/track-Endpunkt: Verwenden Sie email als Bezeichner, und ein neues Nutzerprofil wird erstellt, wenn die E-Mail-Adresse noch nicht existiert.
  • /subscription/status/get-Endpunkt: Wenn Sie E-Mail-Adressen über ein benutzerdefiniertes Formular erfassen und dann die Abo-Gruppen-Mitgliedschaft über die REST API festlegen, rufen Sie zuerst diesen Endpunkt auf. Wenn kein übereinstimmendes Profil existiert, erstellen oder abonnieren Sie den/die Nutzer:in mit dem /subscription/status/set-Endpunkt. Andernfalls aktualisieren Sie das vorhandene Profil, anstatt ein Duplikat zu erstellen.

Schritt 2: Nutzer:in protokollieren oder aktualisieren

  • Wenn ein:e Nutzer:in existiert:
    • Erstellen Sie kein neues Profil.
    • Protokollieren Sie ein angepasstes Attribut (zum Beispiel newsletter_subscribed: true) im Profil des/der Nutzer:in, um anzuzeigen, dass der/die Nutzer:in seine/ihre E-Mail-Adresse über ein Newsletter-Abo übermittelt hat. Wenn mehrere Braze-Nutzerprofile mit derselben E-Mail-Adresse existieren, werden alle Profile exportiert.

  • Wenn ein:e Nutzer:in nicht existiert:
    • Erstellen Sie ein Alias-only-Profil über den /users/track-Endpunkt. Dieser Endpunkt akzeptiert ein user_alias-Objekt und erstellt ein Alias-only-Profil, wenn update_existing_only auf false gesetzt ist. Setzen Sie die E-Mail-Adresse des/der Nutzer:in als Nutzer-Alias, um diese:n Nutzer:in in Zukunft referenzieren zu können (da der/die Nutzer:in keine external_id haben wird).

Diagramm, das den Prozess zur Aktualisierung eines Alias-only-Nutzerprofils zeigt. Ein:e Nutzer:in übermittelt seine/ihre E-Mail-Adresse und ein angepasstes Attribut, die Postleitzahl, auf einer Marketing-Landing-Page. Ein Pfeil von der Landing-Page-Erfassung zu einem Alias-only-Nutzerprofil zeigt eine Braze-API-Anfrage an den Track-User-Endpunkt, wobei der Anfragekörper den Alias-Namen, das Alias-Label, die E-Mail-Adresse und die Postleitzahl des/der Nutzer:in enthält. Das Profil ist mit „Alias-only-Nutzer:in in Braze erstellt“ gekennzeichnet, mit den Attributen aus dem Anfragekörper, die die übernommenen Daten im neu erstellten Profil zeigen.

E-Mail-Adressen über ein E-Mail-Erfassungsformular sammeln

Verwenden Sie ein E-Mail-Erfassungsformular, um Nutzer:innen aufzufordern, ihre E-Mail-Adresse einzugeben, die dann ihrem Nutzerprofil hinzugefügt wird. Weitere Informationen zur Einrichtung dieses Formulars finden Sie unter E-Mail-Erfassungsformular.

Wenn Sie ein angepasstes Formular verwenden und die Zugehörigkeit zu Abo-Gruppen über die REST API festlegen, prüfen Sie, ob bereits ein Profil vorhanden ist, bevor Sie eine:n Nutzer:in erstellen. Siehe Schritt 1: Prüfen, ob die/der Nutzer:in existiert.

Identifizierung von Alias-only-Nutzer:innen

Bei der Identifizierung von Nutzer:innen bei der Kontoerstellung können Alias-only-Nutzer:innen über den /users/identify-Endpunkt identifiziert und mit einer externen ID versehen werden, indem das Alias-only-Profil mit dem bekannten Profil zusammengeführt wird.

Um zu prüfen, ob es sich um Alias-only-Nutzer:innen handelt, überprüfen Sie, ob die Nutzer:innen existieren in Ihrer Datenbank.

  • Wenn ein externer Datensatz vorhanden ist, können Sie den /users/identify/-Endpunkt aufrufen.
  • Wenn der /users/export/id-Endpunkt eine external_id zurückgibt, können Sie den /users/identify/-Endpunkt aufrufen.
  • Wenn der Endpunkt nichts zurückgibt, sollte kein /users/identify/-Aufruf erfolgen.

Nutzerdaten erfassen, wenn bereits Nur-Alias-Nutzerinformationen vorhanden sind

Wenn Nutzer:innen ein Konto erstellen oder sich über eine E-Mail-Registrierung identifizieren, können Sie die Profile zusammenführen. Eine Liste der Felder, die zusammengeführt werden können, finden Sie unter Zusammenführungsverhalten bei Updates.

Doppelte Nutzerprofile zusammenführen

Wenn Ihre Nutzerdaten wachsen, können Sie doppelte Nutzerprofile über das Braze-Dashboard zusammenführen. Diese doppelten Profile müssen mit derselben Suchabfrage gefunden werden. Weitere Informationen zum Zusammenführen doppelter Nutzerprofile finden Sie unter Doppelte Nutzer:innen zusammenführen.

Sie können auch den Endpunkt „Nutzer:innen zusammenführen“ verwenden, um ein Nutzerprofil mit einem anderen zusammenzuführen.

Zusätzliche Ressourcen

New Stuff!