Abilita profili cliente in tempo reale
In questa lezione, abiliterai gli schemi e i set di dati per Real-Time Customer Profile.
Ok, ho mentito quando ho detto che la lezione sui set di dati era la lezione più breve di questa esercitazione. Questa dovrebbe richiedere ancora meno tempo! Letteralmente tutto quello che farete è invertire una serie di interruttori. Ma ciò che accade quando si capovolgono questi interruttori è veramente importante, quindi volevo dedicarvi un'intera pagina.
Con Real-Time Customer Profile puoi visualizzare una visualizzazione olistica di ogni singolo cliente che combina dati provenienti da più canali, inclusi dati online, offline, del sistema CRM e di terze parti. Il profilo ti consente di consolidare i diversi dati dei clienti in una visualizzazione unificata che offre un account utilizzabile e con marca temporale per ogni interazione con il cliente.
Per quanto sorprendente possa sembrare, non devi attivare tutti i tuoi dati per il profilo. In realtà, devi abilitare solo i dati necessari per i casi di utilizzo dell’attivazione. Abilita i dati che desideri utilizzare per casi di utilizzo di marketing, integrazioni di call center e così via, dove devi accedere rapidamente a un solido profilo cliente. Se carichi i dati solo per l’analisi, è probabile che non sia necessario abilitarli per il profilo.
Esistono guardrail importanti per i dati del Profilo cliente in tempo reale che dovresti esaminare quando decidi quali dei tuoi dati abilitare per il profilo.
Gli architetti di dati dovranno abilitare Real-Time Customer Profile all'esterno di questa esercitazione.
Prima di iniziare gli esercizi, guarda questo breve video per ulteriori informazioni sul profilo cliente in tempo reale:
Autorizzazioni richieste
Nella lezione Configurare le autorizzazioni è possibile impostare tutti i controlli di accesso necessari per completare la lezione.
Abilitare gli schemi per Real-Time Customer Profile tramite l’interfaccia utente di Platform
Iniziamo con la semplice attività di abilitazione di uno schema:
-
Nell’interfaccia utente di Platform, apri lo Schema fedeltà Luma
-
In Proprietà schema, attiva l'opzione Profilo
-
Nella finestra modale di conferma, premi il pulsante Abilita per confermare
-
Seleziona il pulsante Salva per salvare le modifiche
note important IMPORTANT Una volta che uno schema è abilitato per il profilo, non può essere disabilitato o eliminato. Inoltre, i campi non possono essere rimossi dallo schema dopo questo punto. Queste implicazioni sono importanti da tenere presenti in un secondo momento quando si lavora con i propri dati nell’ambiente di produzione. In questa esercitazione dovresti utilizzare una sandbox di sviluppo, che può essere eliminata in qualsiasi momento. Nell'ambiente controllato di questa esercitazione, abiliterai gli schemi e i set di dati per il profilo, prima di acquisire qualsiasi dato. Quando lavori con i tuoi dati, ti consigliamo di eseguire le operazioni nel seguente ordine: - Innanzitutto, acquisisci alcuni dati nei set di dati.
- Risolvi eventuali problemi che sorgono durante il processo di acquisizione dei dati (ad esempio, problemi di convalida o mappatura dei dati).
- Abilitare i set di dati e gli schemi per il profilo
- Riacquisire i dati
Facile, vero? Ripeti i passaggi precedenti per questi altri schemi:
- Schema catalogo prodotti Luma
- Schema eventi di acquisto offline Luma
- Schema eventi web Luma (nella finestra modale di conferma, seleziona la casella "I dati per questo schema conterranno un’identità primaria nel campo identityMap").
Abilitare gli schemi per Real-Time Customer Profile tramite API Platform
Ora è il momento di abilitare Luma CRM Schema
con l'API. Se desideri saltare questo esercizio e abilitarlo nell’interfaccia utente, procedi subito.
Ottenere il meta:altId dello schema
Ottieni meta:altId
di Luma CRM Schema
:
- Apri 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, proprio come hai fatto nella lezione Postman.
- Apri la richiesta Schema Registry API > Schemas > Retrieve a list of schemas within the specified container.
- Seleziona il pulsante Invia
- Dovresti ricevere una risposta 200
- Cerca nella risposta per l'elemento
Luma CRM Schema
e copia il valoremeta:altId
Abilita lo schema
Ora che disponiamo del meta:altId dello schema, è possibile abilitarlo per il profilo:
-
Apri la richiesta Schema Registry API > Schemas > Update one or more attributes of a custom schema specified by ID.
-
In Params incolla il valore
meta:altId
come valore di parametroSCHEMA_ID
-
Nella scheda Corpo, incolla il seguente codice
code language-json [{ "op": "add", "path": "/meta:immutableTags", "value": ["union"] }]
-
Seleziona il pulsante Invia
-
Dovresti ricevere una risposta 200
Nell'interfaccia utente dovrebbe essere possibile vedere che tutti e cinque gli schemi sono abilitati per il profilo (potrebbe essere necessario premere MAIUSC+Ricarica per verificare che Luma CRM Schema
sia abilitato):
Abilitare i set di dati per Real-Time Customer Profile tramite l’interfaccia utente di Platform
I set di dati devono essere abilitati anche per Profilo e il processo è ancora più semplice:
-
Nell'interfaccia utente di Platform, aprire
Luma Loyalty Dataset
-
Attiva/disattiva l'opzione Profilo
-
Nella finestra modale di conferma, premi il pulsante Abilita per confermare
Attivazione/disattivazione profilo
Ripeti i passaggi precedenti per questi altri set di dati:
- Set di dati catalogo prodotti Luma
- Set di dati eventi di acquisto offline Luma
- Set di dati di eventi web Luma
Abilitare i set di dati per Real-Time Customer Profile utilizzando l’API di Platform
Ora abiliterai un set di dati per il profilo utilizzando l’API. Anche in questo caso, se desideri abilitarla tramite l’interfaccia utente utilizzando il metodo precedente, va bene.
Ottieni l’ID del set di dati
Innanzitutto, è necessario ottenere id
di Luma CRM Dataset
:
- Apri 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, proprio come hai fatto nella lezione Postman.
- Apri la richiesta Catalog Service API > Datasets > Retrieve a list of datasets.
- Seleziona il pulsante Invia
- Dovresti ricevere una risposta 200
- Cerca nella risposta per l'elemento
Luma CRM Dataset
e copia l'ID:
Abilitare il set di dati
Ora che abbiamo l’ID del set di dati, possiamo abilitarlo per il profilo:
-
Apri la richiesta Catalog Service API > Datasets > Update one or more attributes of a dataset specified by ID.
-
In Params aggiorna il valore
DATASET_ID
-
Nella scheda Corpo, incolla il seguente codice. I primi due valori sono tag preesistenti visibili nella risposta precedente. Devono essere inclusi nel corpo, oltre ai due nuovi tag che stiamo aggiungendo:
code language-json { "tags":{ "adobe/pqs/table":["luma_crm_dataset"], "adobe/siphon/table/format":["parquet"], "unifiedProfile":["enabled:true"], "unifiedIdentity":["enabled:true"] } }
-
Seleziona il pulsante Invia
-
Dovresti ricevere una risposta 200
Puoi anche verificare che l’interfaccia utente mostri che il set di dati è abilitato:
Risorse aggiuntive
I Data Engineer devono continuare la lezione Abbonarsi agli eventi di acquisizione dati.
Gli architetti di dati possono saltare avanti e passare alla lezione di acquisizione batch.