Anforderung: Eine Mobile App

Wir benötigen eine mobile App. Der Kunde hat entweder bereits eine App oder muss eine entwickeln. In jedem Fall muss das SDK in die App einbezogen werden. Zeta stellt ein SDK für IOS und für Android bereit. Zeta stellt detaillierte technische Kommunikation dazu bereit, wie das SDK in die App einbezogen wird.

Was ist ein SDK?

Ein Software Development Kit (SDK) ist ein Satz von Softwareentwicklungstools zur Erstellung von Anwendungen für eine bestimmte Softwareplattform oder ein Computersystem. Um Anwendungen mit erweiterter Funktionalität, Werbung, Push-Benachrichtigungen und mehr anzureichern, implementieren die meisten Entwickler spezifische Softwareentwicklungskits.

Das SDK enthält eine Reihe von Standardmethoden/-ereignissen, die verwendet werden können, um Informationen von der App zur Selligent by Zeta-Plattform zu senden und die Daten in der Selligent-Liste zu speichern. Es gibt Standardmethoden/-ereignisse mit Standardfeldern, aber der Kunde könnte dies durch benutzerdefinierte Ereignisse und benutzerdefinierte Felder erweitern, die nicht standardmäßig enthalten sind. (Zeta Global stellt detaillierte technische Kommunikation dazu bereit, wie das SDK in die App einbezogen wird.)

Ein Beispiel eines Ereignisses ist ein Login in der App. Dieses Ereignis muss aufgerufen werden, wenn Sie verfolgen möchten, wann ein Benutzer sich bei der Anwendung anmeldet.  Eines der möglichen SDK-Felder, die für das Login-Ereignis verfügbar sind, ist Datum und Uhrzeit der Anmeldung.

Der App-Entwickler ist dafür verantwortlich, die richtigen Methoden am richtigen Ort in der App aufzurufen und die richtigen Parameter zur Selligent-Plattform weiterzuleiten. (Eine Interaktion zwischen dem Entwickler und dem App-Entwickler ist nötig, um zu erfahren, welche Ereignisse und Daten in die App einbezogen werden müssen.)

Als Nächstes kann dem App-Entwickler ein Formular für die Registrierung bereitgestellt werden. Es ist nicht obligatorisch, aber wenn Sie in der Lage sein möchten, ein Gerät mit einem tatsächlichen Kontakt zu verknüpfen, sollte der Gerätebenutzer sich selbst registrieren. Wenn das entsprechende Ereignis in der App aufgerufen wird, werden die Daten zur Selligent-Plattform gesendet und ein Link zwischen dem Gerät und einem Kontakt in der Zielgruppenliste kann erstellt werden. Dafür kann die E-Mail-Adresse des Kontakts verwendet werden oder die Benutzer-ID oder sogar eine externe ID. (Mit jedem Kontakt können mehrere Geräte verknüpft sein.)

 

Technischer Hinweis:
Der iOS-Authentifizierungsschlüssel muss Zeta angegeben werden. Das Video veranschaulicht, wie Sie diesen Schlüssel erhalten.
Schau das Video
Außerdem sind TeamID und BundleID der App, die die Push-Nachrichten empfängt, ebenfalls erforderlich.
Für Android-Apps muss der Serverschlüssel angegeben werden. Dieser ist von der Google Admin-Konsole (Firebase) verfügbar.