Accesso all’ECID
Experience Cloud Identity (ECID) è un identificatore permanente assegnato a un utente quando visita il sito Web. In alcune circostanze, potrebbe essere preferibile accedere a ECID (ad esempio per inviarlo a terzi). Un altro caso d'uso è l'impostazione di ECID in un campo XDM personalizzato, oltre a averlo nella mappa delle identità.
Puoi accedere all'ECID tramite Preparazione dati per raccolta dati (consigliato) o tramite tag.
Accesso all’ECID tramite la preparazione dati (metodo preferito) accessing-ecid-data-prep
Questo metodo utilizza Preparazione dati per la raccolta dati per configurare una mappatura personalizzata per ECID
.
Per informazioni su come utilizzare questa funzione, consulta la documentazione di Preparazione per la raccolta dati.
Se desideri impostare l'ECID in un campo XDM personalizzato, oltre a averlo nella mappa delle identità, puoi farlo impostando source
sul seguente percorso:
xdm.identityMap.ECID[0].id
Quindi, imposta la destinazione su un percorso XDM in cui il campo è di tipo string
.
Tag
Se devi accedere a ECID sul lato client, utilizza l'approccio tag come descritto di seguito.
-
Assicurati che la tua proprietà sia configurata con sequenza componenti regola abilitata.
-
Crea una nuova regola. Questa regola deve essere utilizzata esclusivamente per acquisire ECID senza altre azioni importanti.
-
Aggiungi un evento Library Loaded alla regola.
-
Aggiungi un'azione Codice personalizzato alla regola con il codice seguente (supponendo che il nome configurato per l'istanza SDK sia
alloy
e che non esista già un elemento dati con lo stesso nome):code language-js return alloy("getIdentity") .then(function(result) { _satellite.setVar("ECID", result.identity.ECID); });
-
Salva la regola.
Dovresti quindi essere in grado di accedere a ECID nelle regole successive utilizzando %ECID%
o _satellite.getVar("ECID")
, come faresti per accedere a qualsiasi altro elemento dati.