Crea spazio dei nomi identità
In questo esercizio creeremo spazi dei nomi di identità per i campi di identità personalizzati di Luma, loyaltyId
, crmId
e productSku
. Gli spazi dei nomi delle identità svolgono un ruolo fondamentale nella creazione di profili cliente in tempo reale, in quanto due valori corrispondenti nello stesso spazio dei nomi consentono a due origini di dati di formare un grafo identità.
Creare spazi dei nomi nell’interfaccia utente
Iniziamo creando uno spazio dei nomi per lo schema Fedeltà Luma:
-
Nell'interfaccia utente di Platform, vai a Identità nell'area di navigazione a sinistra
-
Sono disponibili diversi spazi dei nomi di identità predefiniti. Seleziona il pulsante Crea spazio dei nomi identità
-
Fornisci i dettagli come segue
Campo Valore Nome visualizzato ID fedeltà Luma Simbolo di identità lumaLoyaltyId Tipo Cross-Device -
Seleziona Crea
Ora imposta un altro spazio dei nomi per lo schema del catalogo prodotti Luma con i seguenti dettagli:
Campo | Valore |
---|---|
Nome visualizzato | SKU prodotto Luma |
Simbolo di identità | lumaProductSKU |
Tipo | Identificatore non di persone |
Creare lo spazio dei nomi dell’identità tramite API
Creeremo il nostro spazio dei nomi CRM tramite API.
- Come Nome visualizzato, utilizza
Luma CRM Id
- Come simbolo di identità, utilizza
lumaCrmId
- Come Tipo, utilizza Cross-Device
Creiamo lo spazio dei nomi dell'identità Luma CRM Id
:
-
Scarica Identity Service.postman_collection.json nella cartella
Luma Tutorial Assets
-
Importa la raccolta in Postman
-
Se non disponi di un token di accesso, apri la richiesta OAuth: Request Access Token e seleziona Invia per richiedere un nuovo token di accesso.
-
Seleziona la richiesta Identity Service > Identity Namespace > Crea un nuovo spazio dei nomi delle identità.
-
Incolla quanto segue come Body della richiesta:
{ "name": "Luma CRM Id", "code": "lumaCrmId", "idType": "Cross_device" }
-
Premi il pulsante Invia e dovresti ricevere una risposta di 200 OK:
Se torni all’interfaccia utente, ora dovresti visualizzare i tre nuovi spazi dei nomi personalizzati:
Etichettare i campi di identità negli schemi
Ora che disponiamo dei nostri namespace, il passaggio successivo è aggiornare gli schemi per etichettare i campi di identità.
Etichettare i campi XDM per l’identità primaria
Ogni schema utilizzato con Real-Time Customer Profile deve disporre di un’identità primaria specificata. E ogni record acquisito deve avere un valore per quel campo.
Aggiungiamo un'identità primaria a Luma Loyalty Schema
:
-
Apri
Luma Loyalty Schema
-
Seleziona
Luma Identity profile field group
-
Seleziona il campo
loyaltyId
-
Seleziona la casella Identità
-
Seleziona anche la casella Identità primaria
-
Seleziona lo spazio dei nomi
Luma Loyalty Id
dal menu a discesa Spazi dei nomi identità -
Seleziona Applica
-
Seleziona Salva
Ripeti il processo per alcuni degli altri schemi:
- In
Luma CRM Schema
, etichettare il campocrmId
come identità primaria utilizzando lo spazio dei nomiLuma CRM Id
- In
Luma Offline Purchase Events Schema
, etichettare il campoloyaltyId
come identità primaria utilizzando lo spazio dei nomiLuma Loyalty Id
- In
Luma Product Catalog Schema
, etichettare il campoproductSku
come identità primaria utilizzando lo spazio dei nomiLuma Product SKU
Luma Web Events Schema
quando implementeremo Web SDK sul sito Web Luma. In questa lezione successiva, raccoglieremo l’ID visitatore di Experience Cloud (ECID) come ID primario e il crmId come ID secondario.Con la selezione delle identità primarie da parte nostra, è chiaro come Luma Loyalty Schema
può connettersi a Luma Offline Purchase Events Schema
poiché entrambi utilizzano loyaltyId come identificatore. Ma come può il CRM connettersi agli eventi di acquisto offline? Come possiamo collegare i nostri acquisti offline al comportamento online? E come possiamo classificare i prodotti acquistati con il nostro catalogo di prodotti? Utilizzeremo campi di identità e relazioni di schema aggiuntivi.
Etichettare i campi XDM per l’identità secondaria
È possibile aggiungere più campi di identità a uno schema. Le identità non primarie sono spesso indicate come identità secondarie. Per collegare gli acquisti offline al comportamento online, aggiungeremo il crmId come identificatore secondario a Luma Loyalty Schema
e successivamente nei dati degli eventi Web. Aggiorniamo Luma Loyalty Schema
:
-
Apri
Luma Loyalty Schema
-
Seleziona
Luma Identity Profile Field group
-
Seleziona campo
crmId
-
Seleziona la casella Identità
-
Seleziona lo spazio dei nomi
Luma CRM Id
dal menu a discesa Spazi dei nomi identità -
Seleziona Applica, quindi seleziona il pulsante Salva per salvare le modifiche
Completa le relazioni tra schemi
Ora che abbiamo i campi di identità etichettati, possiamo completare la configurazione delle relazioni di schema tra il catalogo dei prodotti Luma e gli schemi dell’evento:
-
Apri
Luma Offline Purchase Events Schema
-
Seleziona gruppo di campi Dettagli Commerce
-
Seleziona il campo productListItems > SKU
-
Seleziona la casella Relazione
-
Seleziona
Luma Product Catalog Schema
come Schema di riferimento -
Luma Product SKU
deve essere compilato automaticamente come Spazio dei nomi identità di riferimento -
Seleziona Applica
-
Seleziona Salva
Ripetere questo processo per creare una relazione tra Luma Web Events Schema
e Luma Product Catalog Schema
.
Dopo aver definito la relazione, questa viene indicata sia nella sezione Composizione che nella sezione Struttura dell'editor schema.
Risorse aggiuntive
Ora che le nostre identità sono attive, possiamo creare i nostri set di dati.
Experience Platform
- Tutorial per architetti e ingegneri di dati
- 1. Configurare le autorizzazioni
- 2. Creare una sandbox
- 3. Configurare Developer Console e Postman
- 4. Dati modello negli schemi
- 5. Mappare le identità
- 6. Creare i set di dati
- 7. Abilitare i profili
- 8. Iscriviti agli eventi di acquisizione dati
- 9. Acquisire dati batch
- 10. Inserire dati in streaming
- 11. Creare criteri di unione
- 12. Applicare il quadro di governance dei dati
- 13. Eseguire le query
- 14. Creare segmenti
- Conclusione