Aufnehmen und Verwenden von Experience Platform-Zielgruppen
In diesem Anwendungsbeispiel wird eine Zwischenlösung zur Aufnahme von Experience Platform-Zielgruppen in Customer Journey Analytics untersucht. Diese Zielgruppen wurden möglicherweise in Experience Platform Segment Builder, Adobe Audience Manager oder anderen Tools erstellt und sind im Echtzeit-Kundenprofil gespeichert. Die Zielgruppen bestehen aus einer Reihe von Profil-IDs sowie den entsprechenden Attributen, Ereignissen und mehr. Sie diese Zielgruppendaten zur weiteren Analyse in Customer Journey Analytics importieren möchten.
Voraussetzungen
- Zugriff auf Experience Platform, insbesondere das Echtzeit-Kundenprofil.
- Zugriff auf das Erstellen und Verwalten von Experience Platform Schemata und Datensätzen.
- Zugriff auf den Experience Platform Query Service (und die Möglichkeit, SQL zu schreiben).
- Zugriff auf ein Tool, mit dem einige Datenumwandlungen durchgeführt werden können.
- Zugriff auf Customer Journey Analytics. Sie müssen Customer Journey Analytics-Produktadministrator sein um Customer Journey Analytics-Verbindungen und -Datenansichten erstellen und ändern zu können.
- Authentifizierung und Zugriff auf Experience Platform-APIs (Catalog Service-API und Segmentierungs-Service-API). Sie müssen ein Projekt in der Entwicklerkonsole der Organisation und Sandbox erstellen und sicherstellen, dass Sie über die Informationen verfügen, die zum erfolgreichen Senden von API-Aufrufen erforderlich sind.
Schritte
Die Zwischenlösung umfasst die folgenden Schritte:
- Audiences auswählen (Experience Platform-Benutzeroberfläche).
- Erstellen eines profilaktivierten Datensatzes (Experience Platform-API).
- Exportieren von Zielgruppen (Experience Platform-API).
- Transformieren der Ausgabe (Experience Platform-Benutzeroberfläche und mehr).
- Erstellen eines Schemas und eines Datensatzes (Experience Platform-Benutzeroberfläche).
- Hinzufügen oder Bearbeiten einer Verbindung (Customer Journey Analytics-Benutzeroberfläche).
- Konfigurieren einer Datenansicht (Customer Journey Analytics-Benutzeroberfläche).
- Reporting und Analyse (Customer Journey Analytics-Benutzeroberfläche).
Audiences auswählen
Die Lösung beginnt mit der Identifizierung der Zielgruppen, die Sie in Customer Journey Analytics aufnehmen möchten.
In der Experience Platform-Benutzeroberfläche:
-
Wählen Sie Kunde >
Audiences. -
Wählen Sie Durchsuchen und suchen Sie nach den Zielgruppen, die Sie in Customer Journey Analytics aufnehmen und verwenden möchten. Notieren Sie Zielgruppen-ID für jede der Zielgruppen für die spätere Verwendung.
Erstellen eines profilaktivierten Datensatzes
Sie müssen einen Datensatz basierend auf dem kernbasierten Schema XDM Individual Profile erstellen. Sie können dieses auf dem Kern basierende individuelle XDM-Profil nicht als Schema auswählen, wenn Sie einen Datensatz in der Experience Platform-Benutzeroberfläche erstellen. Verwenden Sie stattdessen die Catalog Service-API, um einen Datensatz Grundlage des _xdm.context.profile__union-Schemas zu erstellen.
Anfrage
| code language-shell |
|---|
|
Dabei gilt:
DATASET_NAMEist der Anzeigename des Datensatzes. Zum BeispielSegment Export Job Dataset for CJA.
Antwort
| code language-json |
|---|
|
Dabei gilt:
DATASET_IDist die Datensatzkennung für den erstellten Datensatz.
Audiences exportieren
Exportieren Sie die ausgewählten Zielgruppen in den soeben erstellten Datensatz. Verwenden Sie die Segmentierungs-Service-API, um einen Exportvorgang zu erstellen der die Zielgruppen an den Datensatz sendet.
| code language-shell |
|---|
|
Dabei wird
COMMA_SEPARATED_LIST_OF_FULLY_QUALIFIED_FIELD_NAMESkönnte so etwas wie_demoemea.identification.core.ecid, _demoemea.identification.core.email, _demoemea.identification.core.phoneNumber, person.gender, person.name.firstName, person.name.lastNamesein. Stellen Sie sicher, dass Sie mindestens die relevanten Felder (z. B. die Personen-ID (E-Mail)) einbeziehen, die Sie in Ihrer Kunden-Journey-Analyse verwenden möchten.AUDIENCE_ID_xsind die Zielgruppenkennungen der Zielgruppen, die Sie exportieren möchten.DATASET_IDist der von Ihnen erstellte Datensatz.
Antwort
| code language-json |
|---|
|
Dabei wird
EXPORT_JOB_IDist die Kennung des Exportvorgangs.
Verwenden Sie die Segmentierungs-Service-API, um den Status des Exportvorgangs zu .
Anfrage
| code language-shell |
|---|
|
Antwort
| code language-json |
|---|
|
Nachdem der Exportvorgang erfolgreich abgeschlossen wurde, überprüfen Sie, ob der Datensatz erfolgreich aufgenommene Batches enthält.
In der Experience Platform-Benutzeroberfläche:
-
Wählen Sie Daten-Management >
Datensätze. -
Wählen Sie den von Ihnen erstellten Datensatz aus, zum Beispiel: Segmentexportvorgangs-Datensatz für CJA.
-
Überprüfen Sie die aufgenommenen Batches. Wenn der Datensatz fehlgeschlagene Batches enthält, verwenden Sie Daten-Management >
Monitoring, um den Grund anzuzeigen. Sie haben beispielsweise einen Feldnamen verwendet, der im Schema nicht vorhanden ist. -
Kopieren Sie den Tabellennamen des Datensatzes. Beispiel: segment_export_job_dataset_for_cja. Sie verwenden diesen Namen im nächsten Schritt.
Transformieren der Ausgabe
Die Daten im Datensatz haben nicht das richtige Format für Customer Journey Analytics. Um die Daten zu transformieren, verwenden Sie den Abfrage-Service von Experience Platform, um die Daten abzurufen.
Verwenden Sie einen PSQL-Client, der eine Verbindung zum Abfrage-Service von Experience Platform herstellt.
In der Experience Platform-Benutzeroberfläche:
- Wählen Sie Daten-Management >
Queries. - Wählen Sie
Credentials aus.
Verwenden Sie die Anmeldeinformationen, um Ihren PSQL-Client für die Verbindung mit dem Abfrage-Service von Customer Journey Analytics zu konfigurieren.
Abfrage
Führen Sie diese Abfrage aus, um die Zielgruppendaten aus dem Datensatz abzurufen:
| code language-sql |
|---|
|
Dabei gilt:
IDENTITY_TO_USE_AS_PERSON_IDist eines der Felder, die Sie als Teil des Exportvorgangs definiert haben. Beispiel:_demoemea.identification.core.email.DATASET_TABLE_NAMEist der Tabellenname des Datensatzes.AUDIENCE_ID_xsind die Zielgruppen, die Sie als Teil des Exportvorgangs definiert haben. Sie müssen diese Zielgruppen erneut angeben, da die Spezifikation im Exportvorgang ein Filter auf Zeilenebene ist. Dieser Filter auf Zeilenebene gibt Profile für die angegebenen Segmente mit allen Segmentzugehörigkeiten für jedes der Profile zurück.
Ergebnisse
Das Ergebnis der Abfrage im JSON-Format sollte wie folgt aussehen:
| code language-json |
|---|
|
Dabei gilt:
PERSON_ID_xsind die Kennungswerte für die Kennung, die Sie als Personen-ID verwenden möchten.john.doe@gmail.combeispielsweise bei der Verwendung von E-Mails.AUDIENCE_ID_xsind die Zielgruppenkennungen.
Sie müssen diese JSON-Daten transformieren, um den Mandantennamen der Umgebung hinzuzufügen und einen benutzerfreundlicheren Namen für die Zielgruppe bereitzustellen.
Das endgültige JSON sollte wie folgt aussehen:
| code language-json |
|---|
|
Dabei gilt:
TENANT_NAMEist der Name des Mandanten. Beispiel:_demoemea.PERSON_ID_xsind die Kennungswerte für die Kennung, die Sie als Personen-ID verwenden möchten.john.doe@gmail.combeispielsweise bei der Verwendung von E-Mails.AUDIENCE_ID_xsind die Zielgruppenkennungen.AUDIENCE_FRIENDLY_NAME_xsind Anzeigenamen für die Zielgruppen-IDs. Beispiel:Luma - Blue+ Members.
Verwenden Sie Ihr bevorzugtes Tool, um die ursprüngliche JSON in dieses Format umzuwandeln.
Erstellen eines Schemas und Datensatzes
Um das umgewandelte JSON als exportierte Zielgruppendaten in Customer Journey Analytics zu verwenden, müssen Sie ein dediziertes Schema erstellen.
So erstellen Sie das Schema:
In der Experience Platform-Benutzeroberfläche:
-
Wählen Sie Daten-Management >
Schemas aus. -
Wählen Sie
Schema erstellen. Wählen Standard aus dem Dropdown-Menü aus. -
Wählen Sie Dialogfeld Schema erstellen die Option „Manuell aus und verwenden Sie Auswählen, um fortzufahren.
-
Gehen Sie im Schema erstellen im Schritt Klasse auswählen folgendermaßen vor:
- Wählen Sie Individuelles Profil aus.
- Klicken Sie auf Weiter.
-
Im Assistenten Schema erstellen im Schritt Name und Überprüfung:
- Geben Sie einen Anzeigenamen des Schemas ein. Beispiel:
Audience Export for CJA Schema. - (Optional) Geben Sie eine "".
- Wählen Sie Beenden aus.
- Geben Sie einen Anzeigenamen des Schemas ein. Beispiel:
-
Richten Sie Ihr Schema so ein, dass es eine benutzerdefinierte Feldergruppe (mit dem Namen Zielgruppenmitgliedschaft) enthält, die zwei Felder mit dem Namen audienceMembershipId und audienceMembershipName enthält.
-
Stellen Sie sicher dass das Feld personID) eine Identität Primäre Identität ist und email als Iidentity-Namespace hat.
-
Übernehmen alle Änderungen. Klicken Sie auf Speichern, um das Schema zu speichern.
Erstellen Sie einen Datensatz und verwenden Sie diesen Datensatz, um die umgewandelten JSON-Daten aufzunehmen.
In der Experience Platform-Benutzeroberfläche:
-
Wählen Sie Daten-Management >
Datensätze. -
Wählen Sie
Datensatz erstellen. -
Wählen Sie Erstellen eines Datensatzes aus einem Schema aus.
-
Im Assistenten Datensatz aus Schema erstellen im Schritt Schema auswählen:
- Wählen Sie das soeben erstellte Schema aus. Beispiel: Zielgruppenexport für CJA-Schema.
- Klicken Sie auf Weiter.
-
Im Assistenten Erstellen eines Datensatzes aus) im Schritt Konfigurieren Datensatzes:
- Geben Sie einen Namen für den Datensatz ein.
- (Optional) Geben Sie eine Beschreibung für den Datensatz ein.
- Wählen Sie Beenden aus.
-
Ziehen Sie unter Datensätze > Name des Datensatzes die umgewandelte JSON-Datendatei und legen Sie die Datei auf Dateien per Drag-and-Drop. Diese Aktion startet die Aufnahme der exportierten JSON-Daten in den Datensatz.
-
Überprüfen Sie die aufgenommenen Batches. Wenn der Datensatz fehlgeschlagene Batches enthält, verwenden Sie Daten-Management >
Monitoring, um den Grund anzuzeigen. Sie haben beispielsweise einen Feldnamen in der JSON definiert, der im Schema nicht vorhanden ist.
Hinzufügen oder Bearbeiten einer Verbindung
Nachdem die umgewandelten JSON-Daten, die die Zielgruppendaten aus Experience Platform enthalten, erfolgreich aufgenommen wurden, können Sie den Datensatz in Customer Journey Analytics zu einer neuen oder vorhandenen Verbindung hinzufügen.
In der Customer Journey Analytics-Benutzeroberfläche:
-
Wählen Daten-Management > Verbindungen aus.
-
Erstellen einer neuen Verbindung/Definieren Verbindungseinstellungen und Dateneinstellungen. Oder wählen Sie eine vorhandene Verbindung aus und verwenden Sie
Verbindung bearbeiten, um die Verbindung zu bearbeiten. -
Wählen Sie
Datensätze hinzufügen aus. -
Wählen Sie den von Ihnen erstellten Datensatz aus, in den Sie die umgewandelten JSON-Daten aufgenommen haben.
-
Konfigurieren Sie den Datensatz. Zum Beispiel:
-
Speichern der Verbindung.
Erstellen einer Datenansicht
Konfigurieren Sie eine Datenansicht für die Verbindung, die Sie gerade erstellt oder bearbeitet haben.
-
Wählen Daten-Management > Datenansichten aus.
-
Bearbeiten Sie eine vorhandene Datenansicht oder erstellen Sie eine neue Datenansicht.
-
Stellen auf der Registerkarte Komponenten“ der Datenansicht sicher, Zielgruppenzugehörigkeits-ID und Zielgruppenzugehörigkeits-) als Dimensionskomponenten hinzugefügt werden.
-
Wählen Sie Speichern und fortfahren, um die Datenansicht zu speichern.
Berichte und Analysen
Verwenden Sie abschließend Analysis Workspace, um Berichte zu Experience Platform-Zielgruppendaten in einem oder mehreren Bedienfeldern zu erstellen, die die Datenansicht mit den Zielgruppenzugehörigkeitskomponenten wie audienceMembershipId, audienceMembershipIdName und personID verwenden.
Weitere Hinweise
-
Sie sollten diesen Prozess regelmäßig durchführen, damit die Zielgruppendaten in Customer Journey Analytics ständig aktualisiert werden.
-
Sie können mehrere Zielgruppen in eine Customer Journey Analytics-Verbindung importieren. Dies erhöht zwar die Komplexität des Prozesses, es ist jedoch möglich. Damit dies funktioniert, müssen Sie einige Änderungen am obigen Prozess vornehmen:
- Führen Sie diesen Prozess für jede gewünschte Zielgruppe in Ihrer Zielgruppensammlung innerhalb des Echtzeit-Kundenprofis aus.
- Customer Journey Analytics unterstützt Arrays/Objekt-Arrays in Profildatensätzen. Es sich, für die oder
audienceMembershipIdeinaudienceMembershipIdNameArray von Objekten“ zu verwenden. - Erstellen Sie in Ihrer Datenansicht eine neue Dimension mithilfe der Teilzeichenfolgenumwandlung des
audienceMembershipId-Felds, um die Zeichenfolge mit kommagetrennten Werten in ein Array zu konvertieren. HINWEIS: Derzeit besteht für das Array eine Beschränkung von 10 Werten. - Jetzt können Sie in Customer Journey Analytics Workspace Berichte zu diesem neuen
audienceMembershipIdserstellen.