Kombinieren von Report Suites mit verschiedenen Schemata
Der Analytics-Quell-Connector bringt Report Suite-Daten aus Adobe Analytics zur Verwendung durch Adobe Experience Platform-Anwendungen wie Real-time Customer Data Platform und Customer Journey Analytics (Customer Journey Analytics) in die Adobe Experience Platform. Jede Report Suite, die in Adobe Experience Platform eingebunden wird, wird als Datenfluss der individuellen Quellverbindung konfiguriert und jeder Datenfluss wird als Datensatz im Adobe Experience Platform Data Lake landet. Der Analytics-Quell-Connector erstellt einen Datensatz pro Report Suite.
Customer Journey Analytics-Kunden verwenden Verbindungen, um Datensätze aus dem Adobe Experience Platform Data Lake in Customer Journey Analytics Analysis Workspace zu integrieren. Wenn Sie jedoch Report Suites innerhalb einer Verbindung kombinieren, müssen Schemaunterschiede zwischen Report Suites mithilfe der Adobe Experience Platform Datenvorbereitung -Funktion behoben werden. Dadurch soll sichergestellt werden, dass Adobe Analytics-Variablen wie Props und eVars eine einheitliche Bedeutung im Customer Journey Analytics haben.
Schemaunterschiede zwischen Report Suites sind problematisch
Angenommen, Ihr Unternehmen möchte Daten aus zwei verschiedenen Report Suites zur Verwendung durch Customer Journey Analytics in Adobe Experience Platform importieren und geht davon aus, dass die Schemata für die beiden Report Suites unterschiedlich sind:
Der Einfachheit halber sollten Sie davon ausgehen, dass dies die einzigen definierten eVars für beide Report Suites sind.
Angenommen, Sie führen nun die folgenden Aktionen durch:
- Erstellen Sie eine Analytics-Quellverbindung (ohne Datenvorbereitung), die Report Suite A als Datensatz A in den Adobe Experience Platform Data Lake aufnimmt.
- Erstellen Sie eine Analytics-Quellverbindung (ohne Datenvorbereitung), die Report Suite B als Datensatz B in den Adobe Experience Platform Data Lake aufnimmt.
- Erstellen Sie eine Customer Journey Analytics-Verbindung mit dem Namen Alle Report Suites , die Datensatz A und Datensatz B kombiniert.
- Erstellen Sie eine Customer Journey Analytics-Datenansicht mit dem Namen Globale Ansicht, die auf der Verbindung "Alle Report Suites"basiert.
Ohne die Verwendung der Datenvorbereitung zur Auflösung der Schemaunterschiede zwischen Datensatz A und Datensatz B enthalten die eVars in der Datenansicht der globalen Ansicht eine Mischung aus Werten:
Dies führt zu sinnlosen Berichten für eVar1 und eVar2:
- Die eVar-Felder enthalten eine Mischung aus Werten mit unterschiedlicher semantischer Bedeutung.
- Suchbegriffe werden zwischen eVar1 und eVar2 verteilt.
- Es ist nicht möglich, verschiedene Attributionsmodelle für die einzelnen Suchbegriffe, Geschäftseinheiten und Kundenkategorien zu verwenden.
Adobe Experience Platform-Datenvorbereitung verwenden, um Schemaunterschiede zwischen Report Suites zu beheben
Die Experience Platform Data Prep-Funktion ist in den Analytics-Quell-Connector integriert und kann verwendet werden, um die im obigen Szenario beschriebenen Unterschiede beim Schema zu beheben. Dies führt zu eVars mit konsistenter Bedeutung in der Customer Journey Analytics-Datenansicht. (Die unten verwendeten Benennungskonventionen können Ihren Bedürfnissen entsprechend angepasst werden.)
-
Bevor Sie die Datenflüsse für die Quellverbindung für Report Suite A und Report Suite B erstellen, erstellen Sie in Adobe Experience Platform ein neues Schema (in unserem Beispiel nennen wir es Einheitliches Schema ). Fügen Sie Folgendes zu diesem Schema hinzu:
table 0-row-1 1-row-1 2-row-1 „Einheitliches Schema“ XDM ExperienceEvent-Klasse Adobe Analytics ExperienceEvent-Vorlage-Feldergruppe -
Fügen Sie eine weitere Feldgruppe zum Schema hinzu oder erstellen Sie eine benutzerdefinierte Feldergruppe und fügen Sie sie zum Schema hinzu. Wir erstellen eine neue Feldergruppe und nennen sie Einheitliche Felder. Anschließend fügen wir die folgenden Felder zur neuen Feldergruppe hinzu:
table 0-row-1 1-row-1 2-row-1 3-row-1 Benutzerdefinierte Feldergruppe „Einheitliche Felder“ Suchbegriff Geschäftseinheit Kundenkategorie -
Erstellen Sie den Datenfluss der Quellverbindung für Report Suite A, wobei Sie Einheitliches Schema zur Verwendung im Datenfluss auswählen. Fügen Sie benutzerdefinierte Zuordnungen wie folgt zum Datenfluss hinzu:
table 0-row-2 1-row-2 2-row-2 Quellfeld von Report Suite A Zielfeld aus der Feldergruppe „Einheitliche Felder“ _experience.analytics.customDimensions.eVars.eVar1 <path>.Search_term _experience.analytics.customDimensions.eVars.eVar2 <path>.Customer_category note note NOTE Der XDM-Pfad für Ihre Zielfelder hängt davon ab, wie Sie Ihre benutzerdefinierte Feldergruppe strukturieren. -
Erstellen Sie den Datenfluss der Quellverbindung für Report Suite B, wobei Sie erneut Einheitliches Schema zur Verwendung im Datenfluss auswählen. Der Workflow zeigt an, dass zwei Felder einen Konflikt mit dem Deskriptornamen aufweisen. Der Grund dafür ist, dass sich die Deskriptoren für eVar1 und eVar2 in Report Suite B von denen in Report Suite A unterscheiden. Wir wissen dies jedoch bereits, sodass wir den Konflikt ignorieren und benutzerdefinierte Zuordnungen wie folgt verwenden können:
table 0-row-2 1-row-2 2-row-2 Quellfeld von Report Suite B Zielfeld aus der Feldergruppe „Einheitliche Felder“ _experience.analytics.customDimensions.eVars.eVar1 <path>.Business_unit _experience.analytics.customDimensions.eVars.eVar2 <path>.Search_term -
Erstellen Sie jetzt eine Verbindung mit Alle Report Suites für die Customer Journey Analytics, indem Sie Datensatz A und Datensatz B kombinieren.
-
Erstellen Sie eine globale Ansicht-Datenansicht im Customer Journey Analytics. Ignorieren Sie die ursprünglichen eVar-Felder und schließen Sie nur die Felder aus der Feldergruppe „Einheitliche Felder“ ein.
Globale Ansicht-Datenansicht in Customer Journey Analytics:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 Quellfeld In Datenansicht einschließen? _experience.analytics.customDimensions.eVars.eVar1 Nein _experience.analytics.customDimensions.eVars.eVar2 Nein <path>.Search_term Ja <path>.Customer_category Ja <path>.Business_unit Ja
Sie haben nun die eVar1 und eVar2 aus den Quell-Report Suites drei neuen Feldern zugeordnet. Beachten Sie, dass ein weiterer Vorteil der Verwendung der Datenvorbereitung darin besteht, dass die Zielfelder jetzt auf semantisch aussagekräftigen Namen (Suchbegriff, Geschäftseinheit, Kundenkategorie) statt auf den weniger aussagekräftigen eVar-Namen (eVar1, eVar2) basieren.
Mehr als nur Report Suites
Die Fähigkeiten der Datenvorbereitung zum Kombinieren von Datensätzen mit verschiedenen Schemata gehen über Report Suites von Analytics hinaus. Angenommen, Sie haben zwei Datensätze, die die folgenden Daten enthalten:
eVar1
=> KundenkategorieMithilfe der Datenvorbereitung können Sie die Kundenkategorie in eVar 1 der Analytics-Daten mit der Kundenkategorie in Some_field in den Callcenter-Daten kombinieren. Hier ist eine Möglichkeit, das zu tun. Auch hier kann die Namenskonvention Ihren Bedürfnissen entsprechend geändert werden.
-
Erstellen Sie ein Schema in Adobe Experience Platform. Fügen Sie Folgendes zu diesem Schema hinzu:
table 0-row-1 1-row-1 2-row-1 „Erweitertes Schema“ XDM-Erlebnisereignis-Klasse Feldergruppe Adobe Analytics-Erlebnisereignisvorlage -
Erstellen Sie eine neue Feldergruppe und fügen Sie sie zum Schema hinzu. Fügen Sie Felder zur Feldergruppe hinzu:
table 0-row-1 1-row-1 Benutzerdefinierte Feldergruppe „Kundeninformationen“ Customer_category -
Erstellen Sie den Datenfluss für Datensatz A, wobei Sie Erweitertes Schema als Schema auswählen. Fügen Sie benutzerdefinierte Zuordnungen wie folgt zum Datenfluss hinzu:
table 0-row-2 1-row-2 Quellfeld von Datensatz A Zielfeld aus der Feldergruppe „Kundeninformationen“ _experience.analytics.customDimensions.eVars.eVar2 <path>.Customer_category -
Erstellen Sie den Datenfluss für Datensatz B, wobei Sie erneut Erweitertes Schema als Schema auswählen. Fügen Sie benutzerdefinierte Zuordnungen wie folgt zum Datenfluss hinzu:
table 0-row-2 1-row-2 Quellfeld für Datensatz B Zielfeld aus der Feldergruppe „Kundeninformationen“ <path>.Some_field <path>.Customer_category -
Erstellen Sie eine Customer Journey Analytics-Verbindung, die Datensatz A und Datensatz B kombiniert.
-
Erstellen Sie eine Datenansicht in Customer Journey Analytics mithilfe der soeben erstellten Customer Journey Analytics-Verbindung. Ignorieren Sie die ursprünglichen eVar-Felder und schließen Sie nur die Felder aus der Feldergruppe „Kundeninformationen“ ein.
Datenansicht unter Customer Journey Analytics:
table 0-row-2 1-row-2 2-row-2 3-row-2 Quellfeld In Datenansicht einschließen? _experience.analytics.customDimensions.eVars.eVar1 Nein _experience.analytics.customDimensions.eVars.eVar2 Nein <path>.Customer_category Ja
Datenvorbereitung vs. Komponenten-ID
Wie oben beschrieben, können Sie mithilfe der Datenvorbereitung verschiedene Felder über mehrere Report Suites in Adobe Analytics hinweg zuordnen. Dies ist beim Customer Journey Analytics hilfreich, wenn Sie Daten aus mehreren Datensätzen zu einer Customer Journey Analytics-Verbindung kombinieren möchten. Wenn Sie die Report Suites jedoch in separaten Customer Journey Analytics-Verbindungen halten möchten, aber ein Berichtssatz für diese Verbindungen und Datenansichten verwenden möchten, bietet eine Änderung der zugrunde liegenden Komponenten-ID in Customer Journey Analytics eine Möglichkeit, Berichte kompatibel zu machen, selbst wenn es sich um andere Schemata handelt. Siehe Komponenteneinstellungen für weitere Informationen.
Das Ändern der Komponenten-ID ist eine Nur-Customer Journey Analytics-Funktion und hat keine Auswirkungen auf Daten aus dem Analytics-Quell-Connector, der an das Echtzeit-Kundenprofil und die RTCDP gesendet wird.