Beispiel für einen End-to-End-Workflow von Adobe Experience Platform
Adobe Experience Platform ist eines der leistungsfähigsten, flexibelsten und offensten auf dem Markt verfügbaren Systeme für die Einrichtung und Verwaltung umfassender Lösungen zur Umsetzung starker Kundenerlebnisse. Platform ermöglicht es Unternehmen, Kundendaten und Inhalte aus beliebigen Systemen zu zentralisieren und zu standardisieren sowie mithilfe von Datenwissenschaft und maschinellem Lernen die Gestaltung und Bereitstellung umfassender, personalisierter Erlebnisse erheblich zu verbessern.
Platform stellt Entwicklern auf der Grundlage von RESTful-APIs die volle Funktionalität des Systems zur Verfügung und erleichtert so die Integration von Unternehmenslösungen mit bekannten Tools. Mit Platform können Sie eine ganzheitliche Sicht auf Ihre Kundinnen und Kunden ableiten, indem Sie Ihre Kundendaten erfassen, Ihre Daten nach Zielgruppen segmentieren und diese Zielgruppen für ein externes Ziel aktivieren. Das folgende Tutorial zeigt einen End-to-End-Workflow, der alle Schritte von der Aufnahme über Quellen bis zur Zielgruppenaktivierung über Ziele zeigt.
Erste Schritte
Dieser End-to-End-Workflow nutzt mehrere Adobe Experience Platform-Services. Im Folgenden finden Sie eine Liste der in diesem Workflow verwendeten Services mit Links zu ihren Übersichten:
- Experience Data Model (XDM): Das standardisierte Framework, mit dem Kundenerlebnisdaten durch Platform organisiert werden. Um die Segmentierung optimal zu nutzen, stellen Sie sicher, dass Ihre Daten als Profile und Ereignisse gemäß den Best Practices für die Datenmodellierung aufgenommen werden.
- Identity Service: Bietet Ihnen einen umfassenden Überblick über Ihre Kunden und deren Verhalten, indem Identitäten geräte- und systemübergreifend zusammengeführt werden.
- Quellen: Experience Platform ermöglicht die Aufnahme von Daten aus verschiedenen Quellen und bietet Ihnen die Möglichkeit, die eingehenden Daten mithilfe von Platform-Services zu strukturieren, zu kennzeichnen und anzureichern.
- Segmentation Service: Segmentation Service ermöglicht die Aufteilung der in Experience Platform gespeicherten Daten, die sich auf Einzelanwender (wie Kunden, Interessenten, Benutzer oder Organisationen) beziehen, in kleinere Gruppen.
- Real-Time Customer Profile: Bietet ein einheitliches Echtzeit-Kundenprofil, das auf aggregierten Daten aus verschiedenen Quellen basiert.
- Datensätze: Das Speicher- und Verwaltungskonstrukt für die Datenpersistenz in Experience Platform.
- Ziele: Ziele sind vorgefertigte Integrationen mit häufig verwendeten Programmen, die die nahtlose Aktivierung von Daten von Platform aus für kanalübergreifende Marketing-Kampagnen, E-Mail-Kampagnen, zielgruppengerechte Werbung und viele andere Anwendungsfälle ermöglichen.
Erstellen eines XDM-Schemas
Bevor Sie Daten in Platform aufnehmen, müssen Sie zunächst ein XDM-Schema erstellen, um die Struktur dieser Daten zu beschreiben. Wenn Sie Ihre Daten im nächsten Schritt aufnehmen, werden Sie Ihre eingehenden Daten diesem Schema zuordnen. Um zu erfahren, wie Sie ein Beispiel-XDM-Schema erstellen, lesen Sie das Tutorial Erstellen eines Schemas mithilfe des Schema-Editors.
Das obige Tutorial zeigt, wie Sie Identitätsfelder für Ihre Schemata festlegen. Ein Identitätsfeld stellt ein Feld dar, das verwendet werden kann, um eine einzelne Person im Zusammenhang mit einem Datensatz- oder Zeitreihenereignis zu identifizieren. Identitätsfelder sind eine wichtige Komponente bei der Erstellung von Kundenidentitätsdiagrammen in Platform, die sich letztendlich darauf auswirkt, wie das Echtzeit-Kundenprofil unterschiedliche Datenfragmente zusammenführt, um einen vollständigen Überblick über den Kunden zu erhalten. Weitere Informationen zum Anzeigen von Identitätsdiagrammen in Platform finden Sie im Tutorial Verwenden des Identitätsdiagramm-Viewers.
Sie müssen Ihr Schema für die Verwendung im Echtzeit-Kundenprofil aktivieren, damit Kundenprofile anhand der Daten basierend auf Ihrem Schema erstellt werden können. Weitere Informationen finden Sie im Abschnitt Aktivieren eines Schemas für) im Handbuch zur Benutzeroberfläche von Schemas .
Aufnehmen von Daten in Platform
Nachdem Sie ein XDM-Schema erstellt haben, können Sie mit dem Einbringen Ihrer Daten in das System beginnen.
Alle in Platform importierten Daten werden bei der Aufnahme in einzelne Datensätze gespeichert. Ein Datensatz ist eine Sammlung von Datensätzen, die einem bestimmten XDM-Schema zugeordnet sind. Bevor Ihre Daten von Real-Time Customer Profile verwendet werden können, muss der betreffende Datensatz speziell konfiguriert werden. Vollständige Anweisungen zum Aktivieren eines Datensatzes für Profil finden Sie im Handbuch zur Datensatzbenutzeroberfläche und im Tutorial zur Datensatzkonfigurations-API. Nachdem der Datensatz konfiguriert wurde, können Sie mit der Aufnahme von Daten in ihn beginnen.
Platform ermöglicht die Aufnahme von Daten aus externen Quellen und bietet spezielle Services, mittels derer Sie eingehende Daten strukturieren, beschriften und erweitern können. Daten können aus verschiedensten Quellen aufgenommen werden, darunter etwa Adobe-Anwendungen, Cloud-basierte Datenspeicher und Datenbanken. Beispielsweise können Sie Ihre Daten mit Amazon S3}. Eine vollständige Liste der verfügbaren Quellen finden Sie in der Übersicht über Quell-Connectoren.
Wenn Sie Amazon S3 als Quell-Connector verwenden, können Sie den Anweisungen im API-Tutorial zum Erstellen eines Amazon S3-Connectors oder im Benutzeroberflächen-Tutorial zum Erstellen eines Amazon S3-Connectors folgen, um zu erfahren, wie Sie Daten im Connector erstellen, mit ihm verbinden und aufnehmen.
Ausführlichere Anweisungen zu Quell-Connectoren finden Sie in der Übersicht zu Quell-Connectoren. Weitere Informationen zum Flow Service, der API, auf der die Quellen basieren, finden Sie in der Flow Service-API-Referenz.
Nachdem Ihre Daten über den Quell-Connector in Platform importiert und in Ihrem profilaktivierten Datensatz gespeichert wurden, werden Kundenprofile automatisch auf der Grundlage der Identitätsdaten erstellt, die Sie in Ihrem XDM-Schema konfiguriert haben.
Beim erstmaligen Hochladen von Daten in einen neuen Datensatz oder beim Einrichten eines neuen ETL-Prozesses oder einer neuen Datenquelle wird empfohlen, die Daten sorgfältig zu überprüfen, um sicherzustellen, dass sie korrekt hochgeladen wurden und die generierten Profile die erwarteten Daten enthalten. Weitere Informationen zum Zugriff auf Kundenprofile in der Platform-Benutzeroberfläche finden Sie im Handbuch zur Benutzeroberfläche des Echtzeit-Kundenprofils. Weitere Informationen zum Zugriff auf Profile mithilfe der Echtzeit-Kundenprofil-API finden Sie im Handbuch unter Verwenden des Entitäten-Endpunkts.
Daten auswerten
Nachdem Sie aus Ihren aufgenommenen Daten erfolgreich Profile generiert haben, können Sie Ihre Daten mithilfe der Segmentierung auswerten. Bei der Segmentierung handelt es sich um den Prozess der Definition spezifischer Attribute oder Verhaltensweisen, die von einer Untergruppe von Personen aus Ihrem Profilspeicher gemeinsam genutzt werden, um eine vermarktbare Personengruppe aus Ihrem Kundenstamm zu unterscheiden. Weitere Informationen zur Segmentierung finden Sie unter Segmentierungs-Service - Übersicht.
Erstellen einer Segmentdefinition
Zunächst müssen Sie eine Segmentdefinition erstellen, um Ihre Kunden zu einem Cluster zusammenzufassen und Ihre Zielgruppe zu erstellen. Eine Segmentdefinition ist eine Sammlung von Regeln, mit denen Sie die Audience definieren können, die Sie ansprechen möchten. Um eine Segmentdefinition zu erstellen, folgen Sie den Anweisungen im Handbuch zur Benutzeroberfläche unter Verwendung des Segment Builders oder im API-Tutorial Erstellen eines Segments.
Nachdem Sie eine Segmentdefinition erstellt haben, stellen Sie sicher, dass Sie die Segmentdefinitions-ID notieren.
Auswerten der Segmentdefinition
Nachdem Sie Ihre Segmentdefinition erstellt haben, können Sie entweder einen Segmentauftrag erstellen, um das Segment als einmalige Instanz zu bewerten, oder einen Zeitplan erstellen, um das Segment laufend zu bewerten.
Um eine Segmentdefinition bei Bedarf auszuwerten, können Sie einen Segmentauftrag erstellen. Ein Segmentauftrag ist ein asynchroner Prozess, der ein neues Zielgruppensegment basierend auf der referenzierten Segmentdefinition und den Zusammenführungsrichtlinien erstellt. Eine Zusammenführungsrichtlinie ist ein Regelsatz, mit dem Platform bestimmt, welche Daten zum Erstellen von Kundenprofilen verwendet werden und welche Daten bei Diskrepanzen zwischen Quellen priorisiert werden. Informationen zum Arbeiten mit Zusammenführungsrichtlinien finden Sie im UI-Handbuch für Zusammenführungsrichtlinien.
Nachdem der Segmentauftrag erstellt und ausgewertet wurde, können Sie Informationen über das Segment abrufen, z. B. die Größe Ihrer Audience oder Fehler, die während der Verarbeitung aufgetreten sein können. Informationen zum Erstellen eines Segmentvorgangs, einschließlich aller Details, die Sie angeben müssen, finden Sie im Entwicklerhandbuch für Segmentvorgänge.
Um eine Segmentdefinition laufend auszuwerten, können Sie einen Zeitplan erstellen und aktivieren. Ein Zeitplan ist ein Tool, mit dem ein Segmentauftrag einmal täglich zu einer bestimmten Zeit automatisch ausgeführt werden kann. Informationen zum Erstellen und Aktivieren eines Zeitplans finden Sie in den Anweisungen im API-Handbuch Endpunkt „Zeitpläne.
Exportieren der ausgewerteten Daten
Nach der Erstellung Ihres einmaligen Segmentauftrags oder Ihres fortlaufenden Zeitplans können Sie entweder einen Segmentexportauftrag erstellen, um die Ergebnisse in einen Datensatz zu exportieren, oder die Ergebnisse an ein Ziel exportieren. Die folgenden Abschnitte enthalten Anleitungen zu diesen beiden Optionen.
Exportieren der ausgewerteten Daten in einen Datensatz
Nach der Erstellung Ihres einmaligen Segmentauftrags oder Ihres fortlaufenden Zeitplans können Sie die Ergebnisse exportieren, indem Sie einen Segmentexportauftrag erstellen. Ein Segmentexportvorgang ist eine asynchrone Aufgabe, die Informationen zur ausgewerteten Zielgruppe an einen Datensatz sendet.
Bevor Sie einen Exportvorgang erstellen können, müssen Sie zunächst einen Datensatz erstellen, in den die Daten exportiert werden sollen. Um zu erfahren, wie Sie einen Datensatz erstellen, lesen Sie bitte den Abschnitt zum eines ZieldatensatzesTutorial zum Auswerten eines Segments, um sicherzustellen, dass Sie die Datensatz-ID nach der Erstellung notieren. Nachdem Sie einen Datensatz erstellt haben, können Sie einen Exportvorgang erstellen. Um zu erfahren, wie Sie einen Exportvorgang erstellen, folgen Sie den Anweisungen im API-Handbuch für den Endpunkt Exportvorgänge.
Exportieren der ausgewerteten Daten in ein Ziel
Alternativ können Sie nach der Erstellung Ihres einmaligen Segmentauftrags oder Ihres fortlaufenden Zeitplans die Ergebnisse in ein Ziel exportieren. Ein Ziel ist ein Endpunkt, z. B. eine Adobe-Anwendung auf einem externen Service, über den eine Zielgruppe aktiviert und bereitgestellt werden kann. Eine vollständige Liste der verfügbaren Ziele finden Sie im Zielkatalog.
Anweisungen zum Aktivieren von Daten für Batch- oder E-Mail-Marketing-Ziele finden Sie im Tutorial Aktivieren von Zielgruppendaten für Batch-Profil-Exportziele mithilfe der Platform-Benutzeroberfläche und im Handbuch zum Verbinden mit Batch-Zielen und Aktivieren von Daten mithilfe der Flow Service-API.
Überwachen von Platform-Datenaktivitäten
Mit Platform können Sie verfolgen, wie Daten mithilfe von Datenflüssen verarbeitet werden. Dabei handelt es sich um Aufträge, mit denen Daten über die verschiedenen Komponenten von Platform hinweg verschoben werden. Diese Datenflüsse werden über verschiedene Services konfiguriert und unterstützen Sie dabei, Daten von den Quell-Connectoren in Zieldatensätze zu verschieben, wo sie dann von Identity Service und Real-Time Customer Profile verwendet werden, bevor sie schließlich für Ziele aktiviert werden. Das Monitoring-Dashboard bietet eine visuelle Darstellung der Journey eines Datenflusses. Informationen zum Überwachen von Datenflüssen in der Platform-Benutzeroberfläche finden Sie in den Tutorials Überwachen von Datenflüssen für Quellen und Überwachen von Datenflüssen für Ziele.
Sie können Platform-Aktivitäten auch mithilfe von statistischen Metriken und Ereignis-Benachrichtigungen überwachen, indem Sie Observability Insights verwenden. Sie können Warnhinweise über die Platform-Benutzeroberfläche abonnieren oder an einen konfigurierten Webhook senden. Weitere Informationen zum Anzeigen, Aktivieren, Deaktivieren und Abonnieren verfügbarer Warnhinweise über die Experience Platform-Benutzeroberfläche finden Sie im Handbuch zur Benutzeroberfläche Warnhinweise. Weitere Informationen zum Empfang von Warnhinweisen über Webhooks finden Sie im Handbuch Abonnieren von Adobe I/O-Ereignisbenachrichtigungen.
Nächste Schritte
Durch das Lesen dieses Tutorials erhalten Sie eine grundlegende Einführung in einen einfachen End-to-End-Fluss für Platform. Weitere Informationen zu Adobe Experience Platform finden Sie in der Platform - Übersicht. Weitere Informationen zur Verwendung der Platform-Benutzeroberfläche und der Platform-API finden Sie im Handbuch zur Platform-Benutzeroberfläche bzw. Handbuch zur Platform.