Anforderung: Dedizierte Listen
Selligent verwendet eine Reihe von Tabellen für Mobile , um Informationen über die verwendeten Geräte, den Kontakt und die von den Kontakten ausgelösten Ereignisse zu speichern. Der Kunde kann über die zu verwendenden Tabellennamen entscheiden und darüber, wo diese in der Selligent-Datenbank gespeichert werden sollen.
- Zielgruppen-Liste – Speichert bekannte Kontakte,
in diesem Beispiel wird die Liste „Parana-Benutzer“ genannt. Die Zielgruppenliste
ist normalerweise bereits in Selligent vorhanden, da sie auch für andere
Kommunikationen verwendet wird. Die Zielgruppenliste kann jedes Feld
enthalten, das für die Speicherung von Informationen über diesen Kontakt
erforderlich ist.
- Geräte-Liste – Speichert mobile Gerätedaten und enthält einen Datensatz für jedes Gerät. Die Liste enthält alle Gerätedaten (deviceid, devicetoken, platform usw.) und Informationen zu spezifischen Benutzerintegrationsereignissen wie Login, Logout, Register und Unregister.
Für Mobile in Selligent ist die Zielgruppenliste
die Hauptkontaktliste, die in einer Journey verwendet wird. Mobile Push-Nachrichten
werden an Kontakte, nicht an Geräte gesendet. Dies impliziert, dass App-Benutzer,
die sich nicht registriert haben, nicht in der Zielgruppe vorhanden sind
und keine Push-Nachrichten erhalten. Beachten Sie, dass nur eine mit der
Zielgruppe verknüpfte Geräteliste unterstützt wird..
Im Folgenden finden Sie eine Beschreibung einiger der Felder in der Geräte-Tabelle:
o Optout — Dieses Feld ist auf 1 eingestellt, wenn sowohl Pushoptout als auch IAMoptout auf 1 eingestellt sind. In dem Augenblick, in dem entweder Push-Nachrichten oder Nachrichten in der App erneut aktiviert werden, wird dieser Wert wieder auf 0 gesetzt.
o Platform —Gibt das Betriebssystem des Geräts an: Wert 2= Android oder 1 = iOS.
o Device_UID —Eindeutige ID des Geräts.
o Device_token —Technisches Feld auf Basis der Geräte-ID und Anwendungs-ID.
o Pushoptout —Feld ist entweder 0 (angemeldet) oder 1 (abgemeldet). Wenn ein Kontakt die App installiert, akzeptiert er die Benachrichtigungen oder lehnt sie ab. Wenn er akzeptiert, wird das Feld auf 0 eingestellt. Wenn er ablehnt, wird das Feld auf 1 eingestellt. Wenn Benutzer nachfolgend die Benachrichtigungen blockiert, wird beim nächsten Starten der App dieses Feld auf 1 eingestellt.
o IAMoptout —Abmeldewert für Nachrichten in der App: 0 = angemeldet; 1 = abgemeldet.
o App_ID —Die ID der App. Dies ermöglicht die Speicherung mehrerer Apps in derselben Geräteliste.
Die obige Liste der Felder wird durch das Ereignis Setinfo automatisch aktualisiert, das beim Starten der App aufgerufen wird. Diese Felder sind standardmäßig vorhanden, es gibt aber weitere Standardfelder, die vom Ereignis Setinfo verwendet werden. Diese werden jedoch nicht standardmäßig abgeglichen. Diese zusätzlichen Standardfelder können zur Benutzerliste oder zur Geräteliste oder ihren Profilerweiterungen hinzugefügt werden.
Hier ist eine Übersicht anderer Standardfelder:
- SEF_DEVIDE_NEW_ID
- SEF_DEVICE_TYPE
- SEF_COUNTRY
- SEF_SDK_VERSION
- SEF_SYSTEM_VERSIoN
- Profilerweiterung– Erstellt durch Selligent für die Benutzer- und Gerätelisten für benutzerdefinierte Felder. Diese Profilerweiterungen halten die Hauptlisten sauber und ermöglichen einen schnelleren Zugriff darauf. Die Profilerweiterung hat den Namen der Geräteliste + EXTMOBILE.
Wir empfehlen das Speichern aller nicht standardmäßig abgeglichenen Felder in diesen Profilerweiterungen. Diese können entweder SDK-Standardfelder sein, die nicht standardmäßig abgeglichen werden, oder benutzerdefinierte Felder. Ein Beispiel eines Nicht-Standardfelds könnten Adressfelder sein, die bei der Registrierung des Kontakts verwendet werden. Diese sind nicht standardmäßig im SDK, können jedoch bei Bedarf hinzugefügt werden.
Die Geräte-Liste hat die folgenden Beziehungen mit anderen Listen:
- Viele-zu-1 (N:1)zur Zielgruppenliste. Ein Kontakt kann mehrere Geräte haben.
- 1-zu-Viele (1:N)zur Ereignisliste. Ein Gerät hat mehrere Ereignisse (gedrückte Tasten, App-Logins ...).
- Eins-zu-Eins (1:1)zur Profilerweiterung für benutzerdefinierte Felder, die auch mit der Zielgruppenliste verknüpft sind.