Zum Inhalt springen

Benutzer (Benutzer-IDs)

Die Benutzer-ID ist eine eindeutige Kennung, die jedem Benutzer zugewiesen wird, um konsistente Benutzerdaten auf all seinen Geräten zu gewährleisten. Dies ermöglicht es Ihnen, Ihrem Publikum eine nahtlose Benutzererfahrung auf all ihren Geräten zu bieten.

Wie hängen Benutzer und Geräte zusammen?

Anchor link to

Jedem Benutzer wird eine eindeutige Kennung zugewiesen, die als Benutzer-ID bezeichnet wird. Benutzer-IDs können mit mehreren Geräten verknüpft werden, sodass Unternehmen mit den Benutzern in Verbindung bleiben können, auch wenn diese das Gerät wechseln. Dadurch wird sichergestellt, dass gezielte Nachrichten den beabsichtigten Benutzer auf dem Gerät erreichen, das er gerade verwendet.

Ein Benutzer (Benutzer-ID) ist keine eigenständige Entität; er ist auf das Vorhandensein zugehöriger Geräte angewiesen. Wenn das letzte zugehörige Gerät entfernt oder mit einem anderen Benutzer verknüpft wird, wird der Benutzer automatisch aus dem System gelöscht.

Ein Benutzer (Benutzer-ID) fungiert auch als eine Entität, unter der mehrere Geräte gruppiert werden können, von denen jedes seine eigene eindeutige Hardware-ID (HWID) hat.

Diagramm, das die Beziehung zwischen Benutzer-IDs und mehreren Geräten mit eindeutigen HWIDs zeigt

Arten von Benutzern

Anchor link to

Es gibt zwei Arten von Benutzern: anonyme und bekannte Benutzer. Ein anonymer Benutzer hat eine Benutzer-ID, die der Geräte-HWID entspricht, welche später durch die tatsächliche Benutzer-ID ersetzt werden kann.

Ein bekannter Benutzer hat eine eindeutige Benutzer-ID. Sie können eine Benutzer-ID angeben, wenn Sie ein neues Gerät über den API-Aufruf /registerDevice registrieren.

Abrufen und Verwalten von Benutzer-IDs

Anchor link to

Pushwoosh bietet mehrere Möglichkeiten, auf Benutzer zuzugreifen und diese zu verwalten:

Erstellen von Benutzern

Anchor link to

Standardmäßig wird beim ersten Start einer App mit integriertem Pushwoosh SDK eine Geräte-HWID als Benutzer-ID festgelegt. Sie können die Methode setUserID aus dem Pushwoosh SDK beim Anmelden aufrufen, um einen beliebigen erforderlichen Wert festzulegen und ein Gerät einem bestimmten Benutzer zuzuordnen. Wenn sich ein Benutzer abmeldet, können Sie diesen Wert mit einem weiteren setUserID-Aufruf auf einen Standardwert zurücksetzen, z. B. auf den ursprünglichen HWID-Wert.

Importieren von Benutzern

Anchor link to

Sie können Benutzer-IDs einfach aus einer CSV-Datei für ein bestimmtes Benutzersegment importieren. Unsere detaillierten Anweisungen finden Sie in der Anleitung zu Segmenten.

Exportieren von Benutzern

Anchor link to

Um Benutzer-IDs zu exportieren, können Sie die API-Anfrage /exportSegment verwenden, die die Möglichkeit bietet, Daten im CSV- oder JSON-Format zu exportieren.

Zugriff auf Benutzer-IDs aus Geräteprotokollen

Anchor link to

Benutzer-IDs können auch direkt aus den Geräteprotokollen abgerufen werden. Eine schrittweise Anleitung finden Sie im Artikel So erhalten Sie Konsolenprotokolle und Geräte-Tokens.

Benutzer- und Geräte-Tags

Anchor link to

Genau wie Geräte können auch Benutzer (Benutzer-IDs) ihre eigenen Sätze von Tags haben, die als Kennzeichnungen dienen, um Benutzer oder Geräte anhand ihrer Merkmale zu kategorisieren und zu identifizieren.

So erstellen Sie benutzerspezifische Tags

Anchor link to

Wenn Sie ein benutzerspezifisches Tag festlegen, gilt es automatisch sowohl für den Benutzer als auch für alle seine zugehörigen Geräte. Das bedeutet, dass das Tag mit dem Profil des Benutzers verknüpft wird und auf all seinen Geräten angezeigt wird.

Um ein benutzerspezifisches Tag im Pushwoosh Control Panel zu erstellen, aktivieren Sie das Kontrollkästchen Benutzerspezifisch, wenn Sie ein neues Tag hinzufügen. Wenn Sie das Tag nicht als benutzerspezifisch markieren, wird es nur dem Gerät zugeordnet.

Checkbox-Option 'Benutzerspezifisch' beim Erstellen eines neuen Tags im Pushwoosh Control Panel

Verwalten von Benutzerübergängen

Anchor link to

Innerhalb von Pushwoosh umfasst die Verwaltung von Benutzerübergängen zwei Hauptszenarien:

Übergang von einem anonymen zu einem bekannten Benutzer

Anchor link to

Wenn ein anonymer Benutzer zu einem bekannten Benutzer wird, wird das von ihm verwendete Gerät mit seinem neuen Benutzerprofil verknüpft. Während dieses Übergangs bleiben alle Geräteattribute erhalten. Es ist jedoch wichtig zu beachten, dass alle benutzerspezifischen Attribute auf die Werte des bekannten Benutzers zurückgesetzt werden oder auf Standardwerte, falls diese nicht existieren.

Stellen Sie sich zum Beispiel ein Szenario vor, in dem ein Gastbenutzer eine Fitness-Tracking-Anwendung mit Standardeinstellungen verwendet hat. Wenn er ein Konto erstellt, bleiben seine Gerätedaten unverändert. Alle benutzerspezifischen Details wie Name, E-Mail und angepasste Ziele werden jedoch auf die Werte des bekannten Benutzers zurückgesetzt.

Übergang von einem bekannten Benutzer zu einem anderen

Anchor link to

Wenn der mit einem Gerät verknüpfte Benutzer mit setUserID aus dem Pushwoosh SDK geändert wird, wird das Gerät mit dem neuen Benutzerprofil verknüpft.

Erfahren Sie mehr über das Festlegen von Benutzer-IDs für Android und iOS.

Sie können auch den API-Aufruf /registerUser verwenden.

Genau wie im vorherigen Szenario bleiben die Geräteattribute gleich, was einen reibungslosen Übergang gewährleistet. Die benutzerspezifischen Tags werden jedoch nun den Werten des neuen Benutzers zugewiesen. Dies soll sicherstellen, dass die Tags des Benutzers das Profil des neuen Benutzers genau widerspiegeln.

Betrachten Sie als Beispiel ein Szenario bei einem Video-Streaming-Dienst. Wenn sich ein registrierter Benutzer abmeldet und ein anderer registrierter Benutzer sich auf demselben Gerät anmeldet, bleiben die Geräteeinstellungen wie bevorzugte Sprache und Videoqualitätseinstellungen erhalten. Alle benutzerspezifischen Informationen wie der Anzeigeverlauf und Empfehlungen werden jedoch für den neuen Benutzer geändert.

API-Methoden zur Verwaltung von Benutzern

Anchor link to

Pushwoosh bietet mehrere API-Methoden zur Verwaltung von Benutzern in Ihrer Anwendung. Sie benötigen die Unterstützung Ihres Entwicklungsteams, um mit diesen Methoden zu arbeiten. Für weitere Details teilen Sie diesen Link mit Ihrem Entwicklungsteam.

Wenn ein Benutzer mit mehreren Geräten verknüpft ist, welches erhält die Nachricht während einer Customer Journey?

Anchor link to

Wenn ein Benutzer mehrere Geräte mit seinem Konto verknüpft hat, hängt die Zustellung von Nachrichten auf diesen Geräten von der Art der Journey ab:

Journeys mit zielgruppenbasiertem und Webhook-basiertem Eintritt

Anchor link to

Standardmäßig werden in diesen Journeys Nachrichten an das zuletzt aktive Gerät gesendet, das mit dem Benutzer verknüpft ist. Dies stellt sicher, dass die Nachricht den Benutzer erreicht, der am wahrscheinlichsten darauf reagiert.

Journeys mit auslöserbasiertem Eintritt

Anchor link to

Standardmäßig wird die Nachricht an das Gerät gesendet, auf dem die auslösende Aktion zuletzt ausgeführt wurde. Dies erhält den Kontext und die Relevanz, indem die Nachricht auf dem Gerät zugestellt wird, auf dem die relevante Benutzeraktivität stattgefunden hat.

Zustellung an alle Geräte

Anchor link to

Sie können diese Standardeinstellungen jedoch überschreiben und die Nachricht gleichzeitig an alle mit der Benutzer-ID verknüpften Geräte senden. Scrollen Sie dazu in den Nachrichteneinstellungen nach unten zu Optionen und aktivieren Sie die Option An alle Benutzergeräte senden.

Umschaltoption 'An alle Benutzergeräte senden' in den Nachrichteneinstellungen im Abschnitt 'Optionen'

Diese Option kann für Broadcasts oder dringende Benachrichtigungen nützlich sein, die den Benutzer unabhängig davon erreichen müssen, welches Gerät er gerade verwendet.