Push-Benachrichtigungen mit dem Places-Dienst push-notifications

In diesem Abschnitt erfahren Sie, wie Sie historische Geostandortinformationen für Push-Benachrichtigungen verwenden, die über Adobe Campaign Standard bereitgestellt werden.

Voraussetzungen

Führen Sie zunächst die folgenden Aufgaben aus:

Erstellen von Datenelementen in Experience Platform Launch

Nachdem Sie überprüft haben, ob die Places-Erweiterung und eine Regionsüberwachungslösung (CoreLocation-Dokumentation für iOS oder Android-Standortdokumentation) in Ihrer Anwendung ordnungsgemäß funktionieren, müssen Sie Datenelemente in Experience Platform Launch erstellen. Datenelemente ermöglichen es Ihnen, die Informationen zu lesen, die von den Erweiterungen bereitgestellt wurden, die über den Mobile SDK-Ereignis-Hub gelangen, und als Alias zum Abrufen von Daten aus der Client-Anwendung zu fungieren. Um Daten aus den Places-Erweiterungen abzurufen und die Places-Dienst-Informationen an Campaign zu senden, müssen Sie einige Datenelemente erstellen.

So erstellen Sie ein Datenelement:

  1. Klicken Sie in Ihrer mobilen Experience Platform Launch-Eigenschaft auf die Registerkarte Datenelemente und klicken Sie auf Datenelement hinzufügen.

  2. Wählen Sie in der Dropdownliste Erweiterung die Option Places Service aus.

  3. Wählen Sie aus der Dropdownliste Datenelementtyp die Option Name aus.

  4. Im rechten Seitenbereich können Sie Aktueller POI auswählen, um den Namen des POI abzurufen, an dem sich der Benutzer derzeit befindet.

    Zuletzt eingegeben gibt den Namen des POI aus, den der Benutzer zuletzt eingegeben hat, und Letzter Ausstieg 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. "Letzter eingegebener POI-Name", und auf "Speichern"geklickt.

    Push messaging in Campaign Standard

  5. Wiederholen Sie die obigen Schritte 1 bis 4 und erstellen Sie Datenelemente für Letzter eingegebener POI-Breitengrad, Letzter eingegebener POI-Längengrad und Letzter eingegebener POI-Radius.

Stellen Sie neben den Datenelementen für den Places-Dienst sicher, dass Sie Mobile-Core-Datenelemente für App-ID und Experience Cloud-ID erstellen.

Erstellen einer Regel zum Senden von Standortdaten an Adobe Campaign Standard

Mit Regeln in Experience Platform Launch können Sie komplexe, lösungsübergreifende Workflows erstellen, die auf Ereignis-Triggern basieren. Mit Regeln können Sie neue Regeln erstellen oder vorhandene ändern und die Aktualisierungen dynamisch für Ihre Mobile Apps bereitstellen. Im folgenden Beispiel wird die Regel ausgelöst, wenn ein Benutzer einen geo-fencing-POI betritt. Nachdem die Regel ausgelöst wurde, wird ein Update an den Campaign Standard gesendet, um einen Eintrag für einen bestimmten Benutzer basierend auf der Experience Cloud-ID an einem bestimmten POI aufzuzeichnen.

  1. Klicken Sie in Ihrer mobilen Experience Platform Launch-Eigenschaft auf der Registerkarte Regeln auf Regel hinzufügen.

  2. Klicken Sie unter dem Abschnitt Ereignisse auf + und wählen Sie Places Service als Erweiterung aus.

  3. Wählen Sie für den Ereignistyp POI eingeben aus.

  4. Nennen Sie die Regel, z. B. Benutzer eingegeben POI.

  5. Klicken Sie auf Änderungen beibehalten.

  6. Lassen Sie den Abschnitt Bedingungen leer.

    In diesem Abschnitt können Sie filtern oder Einschränkungen dafür platzieren, wann diese Regel ausgelöst werden soll.

  7. Klicken Sie unter dem Abschnitt Aktionen auf +.

  8. Wählen Sie in der Dropdownliste Erweiterung die Option Mobile Core und in der Dropdownliste Aktionstyp die Option Postback senden aus.

  9. In URL müssen Sie den Endpunkt "Campaign Standard-Speicherorte"erstellen.

    Die URL sollte ähnlich wie https:///rest/head/mobileAppV5//locations/ aussehen.
    Stellen Sie sicher, dass Sie die korrekten Datenelemente verwenden, die Sie zuvor für Ihren Campaign-Server und Ihren pKey erstellt haben.

  10. Klicken Sie auf das Kästchen, um einen POST-Hauptteil hinzuzufügen, und senden Sie Folgendes:

    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%%}”
     }
    }
    
  11. Stellen Sie sicher, dass Sie die Datenelemente verwenden, die Sie im vorherigen Abschnitt erstellt haben.

  12. Geben Sie unter Content-Typ den Wert application/json ein.

  13. Klicken Sie auf Änderungen beibehalten.

IMPORTANT
  • Es kann hilfreich sein, einen Slack-Web-Hook als zusätzliche Aktion einzurichten, um zu überprüfen, ob Einträge ausgelöst werden und 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 im Rahmen Ihrer Konfiguration bereitgestellt werden. Starten Sie nach der Veröffentlichung die Mobile App erneut, um die neuesten Konfigurationsaktualisierungen zu erhalten.

Verwenden von Standortdaten für Campaign-Nachrichten

Nachdem wir nun Standortdaten in Campaign ausgefüllt haben, können wir POIs als Tool für Zielgruppensegmente verwenden.

  1. Klicken Sie in Ihrer Adobe Campaign Standard-Instanz auf Push-Benachrichtigung erstellen.

  2. Wählen Sie für den Push-Benachrichtigungstyp Push-Benachrichtigungen an Campaign-Profile senden aus.

  3. Klicken Sie auf Weiter und geben Sie die allgemeinen Details ein.

  4. Klicken Sie im Bildschirm "Zielgruppe"auf Zählung , um zu bestimmen, wie viele geschätzte Benutzer die Push-Benachrichtigung gesendet wird.

    note tip
    TIP
    In diesem Beispiel beträgt die Anzahl 3, da es drei installierte Geräte gibt, auf denen die Anwendung getestet wird.
  5. Erweitern Sie im linken Bereich die Registerkarte Profil und ziehen Sie den Filter POI-Position in den Hauptbereich.

  6. Geben Sie im Fenster POI-Filter den genauen Namen des POI ein, der als Ziel ausgewählt werden soll.

    note tip
    TIP
    Sie können zusätzliche Auswahlen vornehmen, um den Zeitraum seit dem letzten Besuch des Benutzers an diesem POI zu bestimmen.

    Push messaging 2 in ACS

  7. Klicken Sie auf Bestätigen.

  8. Führen Sie die Zählung oben erneut aus, um die Änderung der Zielgruppengröße anzuzeigen.

    Wenn Ihre Anzahl nicht aktualisiert wird, haben Sie möglicherweise einen POI-Namen eingegeben, für den keine Geräte einen Eintrag ausgelöst haben. In dieser Situation wird der Slack-Webhook nützlich, da Sie eine Liste mit POI-Einträgen von verschiedenen Testgeräten sehen können.

  9. Sie können zusätzliche POI-Standortfilter herausziehen, um mehrere POIs in Ihre Nachricht einzuschließen.

  10. Klicken Sie auf Weiter, um die Erstellung der Push-Benachrichtigung für die Bereitstellung abzuschließen.

    Push messaging 3 in ACS

Die Verwendung von Places Service mit Adobe Campaign Standard bietet Ihnen ein leistungsstarkes Tool, um Ihre Nachrichten basierend auf Geofeneinstiegen und -ausstiegen zu segmentieren und an Benutzer auszurichten. Diese Integration hilft Ihnen bei der Erstellung personalisierterer und kontextbezogener Anwendungsfälle.

recommendation-more-help
475fad96-f29f-4dca-a109-68bf0557e825