In dieser Lektion erstellen wir Identitäts-Namespaces und fügen unseren Schemas Identitätsfelder hinzu. Danach können wir auch die Schemabeziehungen aus der vorherigen Lektion abschließen.
Mit Adobe Experience Platform Identity Service erhalten Sie einen besseren Überblick über Ihre Kunden und deren Verhalten, indem Sie Identitäten zwischen Geräten und Systemen überbrücken und so effektive persönliche digitale Erlebnisse in Echtzeit bereitstellen. Identitätsfelder und Namespaces sind der Kleber, der verschiedene Datenquellen verbindet, um das 360-Grad-Echtzeit-Kundenprofil zu erstellen.
Datenarchitekten muss Identitäten außerhalb dieses Tutorials zuordnen.
Bevor Sie mit den Übungen beginnen, sehen Sie sich dieses kurze Video an, um mehr über die Identität in Adobe Experience Platform zu erfahren:
Identitätsfelder sind nur erforderlich, wenn Sie Echtzeit-Kundenprofile erstellen. Sie sind nicht erforderlich, wenn Sie nur Daten in den Daten-Pool aufnehmen.
Im Berechtigungen konfigurieren Lektion erstellen Sie alle Zugriffssteuerungen, die zum Abschluss dieser Lektion erforderlich sind.
In dieser Übung erstellen wir Identitäts-Namespaces für die benutzerdefinierten Identitätsfelder von Luma, loyaltyId
, crmId
, und productSku
. Identity-Namespaces spielen eine entscheidende Rolle beim Erstellen von Echtzeit-Kundenprofilen, da zwei übereinstimmende Werte im selben Namespace es zwei Datenquellen ermöglichen, ein Identitätsdiagramm zu erstellen.
Erstellen wir zunächst einen Namespace für das Luma Loyalty-Schema:
Navigieren Sie in der Benutzeroberfläche von Platform zu Identitäten in der linken Navigation
Sie werden feststellen, dass mehrere vordefinierte Identitäts-Namespaces verfügbar sind. Wählen Sie die Identitäts-Namespace erstellen button
Geben Sie Details wie folgt an
Feld | Wert |
---|---|
Anzeigename | Luma Loyalty ID |
Identitätssymbol | lumaLoyaltyId |
Typ | Geräteübergreifend |
Wählen Sie Erstellen aus
Richten Sie jetzt einen weiteren Namespace für das Luma Product Catalog-Schema mit den folgenden Details ein:
Feld | Wert |
---|---|
Anzeigename | Luma Product SKU |
Identitätssymbol | lumaProductSKU |
Typ | Nichtpersonenkennung |
Wir erstellen unseren CRM-Namespace per API.
Wenn Sie die API-Übungen überspringen möchten, können Sie den CRM-Namespace über die von Ihnen verwendete Benutzeroberflächenmethode mit den folgenden Details erstellen:
Luma CRM Id
lumaCrmId
Erstellen wir den Identity-Namespace Luma CRM Id
:
Herunterladen Identity Service.postman_collection.json auf Luma Tutorial Assets
Ordner
Importieren Sie die Sammlung in Postman
Wenn Sie kein Zugriffstoken haben, öffnen Sie die Anfrage OAuth: Request Access Token und wählen Senden , um ein neues Zugriffstoken anzufordern.
Anforderung auswählen Identity Service > Identity Namespace > Neuen Identitäts-Namespace erstellen.
Fügen Sie Folgendes als Body des Antrags:
{
"name": "Luma CRM Id",
"code": "lumaCrmId",
"idType": "Cross_device"
}
Drücken Sie die Senden und Sie sollten eine 200 OK Antwort:
Wenn Sie zur Benutzeroberfläche zurückkehren, sollten Ihnen nun die drei neuen benutzerdefinierten Namespaces angezeigt werden:
Nachdem wir nun unsere Namespaces haben, besteht der nächste Schritt darin, unsere Schemas zu aktualisieren, um unsere Identitätsfelder zu kennzeichnen.
Für jedes mit dem Echtzeit-Kundenprofil verwendete Schema muss eine primäre Identität angegeben werden. Und jeder erfasste Datensatz muss einen Wert für dieses Feld haben.
Fügen wir der Luma Loyalty Schema
:
Öffnen Sie Luma Loyalty Schema
Wählen Sie die Luma Identity profile field group
Wählen Sie das Feld loyaltyId
aus
Überprüfen Sie die Identität box
Überprüfen Sie die Primäre Identität auch
Wählen Sie den Luma Loyalty Id
-Namespace aus der Dropdown-Liste Identity-Namespaces aus
Wählen Sie Anwenden aus
Wählen Sie Speichern aus
Wiederholen Sie den Vorgang für ein anderes Schema:
Luma CRM Schema
, die Bezeichnung crmId
als primäre Identität mithilfe der Luma CRM Id
namespaceLuma Offline Purchase Events Schema
, die Bezeichnung loyaltyId
als primäre Identität mithilfe der Luma Loyalty Id
namespaceLuma Product Catalog Schema
, die Bezeichnung productSku
als primäre Identität mithilfe der Luma Product SKU
namespaceMit dem Web SDK erfasste Daten stellen eine Ausnahme von der typischen Praxis dar, Identitätsfelder im Schema zu kennzeichnen. Web SDK verwendet die Identity Map zur Beschriftung von Identitäten auf der Implementierungsseite und so werden wir die Identitäten für die Luma Web Events Schema
wenn wir das Web SDK auf der Luma-Website implementieren. In dieser späteren Lektion erfassen wir die Experience Cloud-Besucher-ID (ECID) als primäre ID und crmId als sekundäre ID.
Mit unserer Auswahl an primären Identitäten ist es klar zu sehen, wie Luma CRM Schema
kann eine Verbindung zum Luma Offline Purchase Events Schema
da beide loyaltyId
als Kennung. Aber wie können wir unsere Offline-Käufe mit dem Online-Verhalten verbinden? Wie können wir die mit unserem Produktkatalog gekauften Produkte klassifizieren? Wir werden zusätzliche Identitätsfelder und Schemabeziehungen verwenden.
Einem Schema können mehrere Identitätsfelder hinzugefügt werden. Nicht-primäre Identitäten werden häufig als sekundäre Identitäten bezeichnet. Um Offline-Käufe mit dem Online-Verhalten zu verbinden, fügen wir die crmId als sekundäre Kennung zu unserem Luma Loyalty Schema
und später in unseren Web-Ereignisdaten. Aktualisieren wir die Luma Loyalty Schema
:
Öffnen Sie Luma Loyalty Schema
Auswählen Luma Identity Profile Field group
Auswählen crmId
field
Überprüfen Sie die Identität box
Wählen Sie den Luma CRM Id
-Namespace aus der Dropdown-Liste Identity-Namespaces aus
Auswählen Anwenden und wählen Sie dann die Speichern Schaltfläche zum Speichern Ihrer Änderungen
Nachdem wir nun unsere Identitätsfelder beschriftet haben, können wir die Einrichtung der Schemabeziehungen zwischen dem Produktkatalog von Luma und den Ereignisschemata abschließen:
Öffnen Sie Luma Offline Purchase Events Schema
Auswählen Commerce-Details Feldergruppe
Auswählen productListItems > SKU field
Überprüfen Sie die Beziehung box
Auswählen Luma Product Catalog Schema
als Referenzschema
Luma Product SKU
sollte automatisch mit Referenz-Identitäts-Namespace
Wählen Sie Anwenden aus
Wählen Sie Speichern aus
Wiederholen Sie diesen Vorgang, um eine Beziehung zwischen dem Luma Web Events Schema
und Luma Product Catalog Schema
.
Beachten Sie, dass nach der Definition der Beziehung diese in beiden Variablen Komposition und Struktur Abschnitt des Schema-Editors.
Nachdem unsere Identitäten nun existieren, können wir Erstellen unserer Datensätze!