Zum Inhalt springen

Best Practices bei der Datenerfassung

Wenn Sie sich den Nutzerprofil-Lebenszyklus Ihrer Kund:innen vorstellen, kann es schwierig sein zu entscheiden, wann und wie Sie Nutzerdaten für bekannte und unbekannte Nutzer:innen erfassen. Dieser Artikel erläutert anhand eines Anwendungsfalls verschiedene Methoden und Best Practices zur Erfassung neuer und bestehender Nutzerdaten.

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

Nachdem Nutzer:innen Ihnen Informationen zur Protokollierung bereitgestellt haben, 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 Nutzerprofil zu aktualisieren.

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

Nutzerdaten über ein Webformular erfassen

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

Wenn Nutzer:innen über ein Webformular Inhalte eingeben, prüfen Sie, ob in Ihrer Datenbank bereits ein:e Nutzer:in mit dieser E-Mail-Adresse existiert. Dafür haben Sie folgende Möglichkeiten:

  • Interne Datenbank prüfen (empfohlen): Wenn Sie außerhalb von Braze einen externen Datensatz oder eine Datenbank mit den angegebenen Nutzerinformationen haben, ziehen Sie diese beim Absenden der E-Mail oder bei der Kontoerstellung heran, um sicherzustellen, dass die Informationen noch nicht erfasst wurden.
  • Endpunkt /users/track: Verwenden Sie email als Bezeichner. Wenn die E-Mail-Adresse noch nicht existiert, wird ein neues Nutzerprofil erstellt.
  • Endpunkt /subscription/status/get: Wenn Sie E-Mail-Adressen über ein angepasstes Formular erfassen und die Mitgliedschaft in Abo-Gruppen anschließend über die REST API festlegen, rufen Sie zuerst diesen Endpunkt auf. Existiert kein passendes Profil, erstellen oder abonnieren Sie den/die Nutzer:in über den Endpunkt /subscription/status/set. Andernfalls aktualisieren Sie das bestehende Profil, anstatt ein Duplikat zu erstellen.

Schritt 2: Nutzer:in protokollieren oder aktualisieren

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

  • Wenn der/die Nutzer:in nicht existiert:
    • Erstellen Sie über den Endpunkt /users/track ein Profil, das nur einen Alias enthält. Dieser Endpunkt akzeptiert ein user_alias-Objekt und erstellt ein reines Alias-Profil, wenn update_existing_only auf false gesetzt ist. Legen Sie die E-Mail-Adresse des Nutzers/der Nutzerin als Nutzer-Alias fest, um später auf diese Person verweisen zu können (da sie keine external_id hat).

Diagramm, das den Prozess zur Aktualisierung eines reinen Alias-Nutzerprofils zeigt. Ein:e Nutzer:in übermittelt auf einer Marketing-Landing-Page eine E-Mail-Adresse und ein angepasstes Attribut, die Postleitzahl. Ein Pfeil von der Datenerfassung auf der Landing-Page zu einem reinen Alias-Nutzerprofil zeigt eine Braze-API-Anfrage an den Endpunkt zum Tracking von Nutzer:innen. Der Request-Body enthält den Alias-Namen, das Alias-Label, die E-Mail-Adresse und die Postleitzahl. Das Profil trägt das Label „Alias Only user created in Braze“ und enthält die Attribute aus dem Request-Body, um zu zeigen, dass die Daten im neu erstellten Profil übernommen wurden.

E-Mail-Adressen von Nutzer:innen über ein E-Mail-Erfassungsformular erfassen

Mit einem E-Mail-Erfassungsformular können Sie Nutzer:innen auffordern, ihre E-Mail-Adresse anzugeben. Diese wird dann ihrem Nutzerprofil hinzugefügt. Wie Sie dieses Formular einrichten, erfahren Sie unter E-Mail-Erfassungsformular.

Wenn Sie ein angepasstes Formular verwenden und die Mitgliedschaft in Abo-Gruppen über die REST API festlegen, überprüfen Sie vor dem Anlegen von Nutzer:innen, ob bereits ein Profil existiert. Weitere Informationen finden Sie unter Schritt 1: Prüfen, ob der/die Nutzer:in existiert.

Identifizieren von Nutzer:innen, die nur über einen Alias verfügen

Wenn Sie Nutzer:innen bei der Kontoerstellung identifizieren, können Nutzer:innen, die nur über einen Alias verfügen, über den Endpunkt /users/identify identifiziert werden und eine externe ID erhalten. Dabei wird das Profil mit nur einem Alias mit dem bekannten Profil zusammengeführt.

Um zu prüfen, ob ein:e Nutzer:in nur über einen Alias verfügt, überprüfen Sie, ob der:die Nutzer:in in Ihrer Datenbank existiert.

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

Erfassen von Nutzerdaten, wenn bereits reine 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 Verhalten bei Zusammenführungs-Updates.

Doppelte Nutzerprofile zusammenführen

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

Sie können auch den Endpunkt zum Zusammenführen von Nutzer:innen verwenden, um ein Nutzerprofil mit einem anderen zusammenzuführen.

Weitere Ressourcen

New Stuff!