Push-Benachrichtigungen mit Places Service push-notifications
In diesem Abschnitt erfahren Sie, wie Sie historische Informationen zur geografischen Lage verwenden können, um Push-Benachrichtigungen auszuwählen, die über Adobe Campaign Standard bereitgestellt werden.
Voraussetzungen
Bevor Sie beginnen, führen Sie die folgenden Aufgaben aus:
-
Lassen Sie eine Mobile App mit Adobe Experience Platform Mobile SDK konfigurieren, einschließlich der Erweiterung Adobe Campaign Standard.
-
Integrieren Sie die Adobe Experience Platform Mobile SDK in Ihre App.
-
Fügen Sie die Adobe Campaign Standard-Erweiterung zu Ihrer Mobile-App-Konfiguration hinzu.
-
Erstellen eines POI in der Verwaltungsoberfläche des Places Service-POI.
-
Aktivieren und installieren Sie die Places-Erweiterung.
Erstellen von Datenelementen im Experience Platform Launch
Nachdem Sie überprüft haben, ob die Places-Erweiterung und eine Lösung zur Regionsüberwachung (CoreLocation- für iOS oder Android-Standortdokumentation) in Ihrer Anwendung ordnungsgemäß funktionieren, müssen Sie Datenelemente im Experience Platform Launch erstellen. Datenelemente ermöglichen es Ihnen, die Informationen zu lesen, die von den Erweiterungen bereitgestellt wurden, die über den mobilen SDK Event Hub eingehen, und dienen als Alias zum Abrufen von Daten aus der Client-Anwendung. Um Daten aus den Places-Erweiterungen abzurufen und die Places Service-Informationen an Campaign zu senden, müssen Sie einige Datenelemente erstellen.
So erstellen Sie ein Datenelement:
-
Klicken Sie in der Eigenschaft für mobiles Experience Platform Launch auf die Registerkarte Datenelemente und dann auf Datenelement hinzufügen.
-
Wählen Sie in Dropdown Liste Erweiterung die Option Places Service aus.
-
Wählen Sie in Dropdown-Liste Datenelementtyp“ Name aus.
-
Im rechten Bereich können Sie „Aktueller POI“ auswählen wodurch der Name des POI abgerufen, in dem sich der Benutzer derzeit befindet.
Zuletzt eingegeben ruft den Namen des POI ab, den der Benutzer zuletzt eingegeben hat, und Zuletzt beendet gibt den Namen des POI an, den der Benutzer zuletzt verlassen hat. In diesem Beispiel haben wir Zuletzt eingegeben einen Namen für das Datenelement eingegeben, z. B. Zuletzt eingegebener POI-Name und auf Speichern geklickt.
-
Wiederholen Sie die Schritte 1-4 oben und erstellen Sie Datenelemente für Zuletzt eingegeben POI-Breitengrad, Zuletzt eingegeben POI- und Zuletzt eingegeben POI-Radius.
Stellen Sie sicher, dass Sie zusätzlich zu den Datenelementen für den Places-Service die mobilen Core-Datenelemente für App-ID und Experience Cloud-ID erstellen.
Erstellen einer Regel zum Senden von Standortdaten an Adobe Campaign Standard
Regeln in Experience Platform Launch ermöglichen es Ihnen, komplexe Workflows mit mehreren Lösungen basierend auf Ereignis-Triggern zu erstellen. Mit Regeln können Sie neue Regeln erstellen oder vorhandene ändern und die Aktualisierungen dynamisch für Ihre Mobile Apps bereitstellen lassen. Im folgenden Beispiel wird die Regel ausgelöst, wenn ein Benutzer einen Geofencing-POI eingibt. Nachdem die Regel ausgelöst wurde, wird eine Aktualisierung an den Campaign Standard gesendet, um einen Eintrag für einen bestimmten Benutzer basierend auf der Experience Cloud-ID in einem bestimmten POI aufzuzeichnen.
-
Klicken Sie in der Eigenschaft für mobiles Experience Platform Launch auf der Registerkarte Regeln auf Regel hinzufügen.
-
Klicken Sie Abschnitt Ereignisse“ auf + und wählen Sie Places Service als Erweiterung aus.
-
Wählen Sie für Ereignistyp die Option POI eingeben aus.
-
Benennen Sie die Regel, z. B. Benutzer hat POI eingegeben.
-
Klicken Sie auf Änderungen beibehalten.
-
Lassen Sie den Bedingungen leer.
In diesem Abschnitt können Sie filtern oder Einschränkungen festlegen, wann diese Regel ausgelöst werden soll.
-
Klicken Sie Abschnitt Aktionen“ auf +.
-
Wählen Sie in Dropdown Liste Erweiterung die Option Mobile Core und in der Dropdown-Liste Aktionstyp die Option Postback senden.
-
In URL müssen Sie Ihren Campaign Standard Locations-Endpunkt erstellen.
Die URL sollte in etwa wie
https:///rest/head/mobileAppV5//locations/
aussehen.
Stellen Sie sicher, dass Sie die richtigen Datenelemente verwenden, die Sie zuvor für Ihren Campaign-Server und Ihren pKey erstellt haben. -
Klicken Sie auf das Kästchen, um einen POST-Textkörper hinzuzufügen und Folgendes zu senden:
code language-none { "locationData": { "distances": "{%%Last Entered POI Radius%%}", "poiLabel": "{%%Last Entered POI Name%%}", "latitude": "{%%Last Entered POI Lat%%}", "longitude": "{%%Last Entered POI Long%%}", "appId": "{%%AppID%%}", "marketingCloudId": “{%%ecid%%}” } }
-
Stellen Sie sicher, dass Sie Datenelemente verwenden, die Sie im vorherigen Abschnitt erstellt haben.
-
Geben Sie unter Content-Typ den Wert application/json ein.
-
Klicken Sie auf Änderungen beibehalten.
- Es kann hilfreich sein, einen Slack-Webhook als zusätzliche Aktion einzurichten, um zu überprüfen, ob Einträge ausgelöst werden und ob die richtigen Daten erfasst werden.
- Denken Sie daran, die letzten Änderungen an Ihrer App zu veröffentlichen, um sicherzustellen, dass die Regel und alle Ihre Datenelemente als Teil Ihrer Konfiguration bereitgestellt werden. Starten Sie die Mobile App nach der Veröffentlichung erneut, um die neuesten Konfigurationsaktualisierungen zu erhalten.
Standortdaten für das Targeting von Campaign-Nachrichten verwenden
Nachdem wir nun Standortdaten in Campaign ausgefüllt haben, können wir POIs als Zielgruppensegment-Tool verwenden.
-
Klicken Sie in Ihrer Adobe Campaign Standard-Instanz auf Push-Benachrichtigung erstellen.
-
Wählen Sie als Typ der Push-Benachrichtigung die Option Push an Campaign-Profile senden.
-
Klicken Sie Weiter und geben Sie die allgemeinen Details ein.
-
Klicken Sie auf dem Bildschirm Zielgruppe auf Anzahl, um zu bestimmen, wie viele geschätzte Benutzer die Push-Benachrichtigung gesendet werden soll.
note tip TIP In diesem Beispiel beträgt die Anzahl 3, da drei Geräte installiert sind, auf denen die Anwendung getestet wird. -
Erweitern Sie im linken Bereich die Registerkarte Profil und ziehen Sie den POI-Standort-Filter in den Hauptbereich.
-
Geben Sie im Fenster POI-Filter den genauen Namen des POI ein, den Sie ansprechen möchten.
note tip TIP Sie können zusätzliche Auswahlen treffen, um den Zeitraum seit dem vorherigen Besuch des Benutzers bei diesem POI zu bestimmen. -
Klicken Sie auf Bestätigen.
-
Führen Sie die Anzahl oben erneut aus, um die Änderung der Zielgruppengröße zu sehen.
Wenn die Aktualisierung der Zählung nicht angezeigt wird, haben Sie möglicherweise einen POI-Namen eingegeben, für den kein Gerät einen Eintrag ausgelöst hat. Der Slack-Webhook wird in dieser Situation nützlich, da Sie eine Liste von POI-Einträgen von verschiedenen Testgeräten sehen können.
-
Sie können zusätzliche POI-Standortfilter ziehen, um mehrere POIs in Ihre Nachricht aufzunehmen.
-
Klicken Sie auf Weiter, um die Erstellung der Push-Benachrichtigung für die Bereitstellung abzuschließen.
Die Verwendung des Places Service mit Adobe Campaign Standard bietet Ihnen ein leistungsstarkes Tool, mit dem Sie Ihre Nachrichten segmentieren und basierend auf geografischen Ein- und Ausstiegen zielgerichtet an Benutzende senden können. Mit dieser Integration können Sie personalisiertere und kontextuellere Anwendungsfälle erstellen.