Accesso all’ECID
Il Experience Cloud Identity (ECID) è un identificatore permanente assegnato a un utente quando visita il sito web. In alcune circostanze, potrebbe essere preferibile accedere al 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 per la raccolta dati (consigliato) o tramite tag.
Accesso all’ECID tramite la preparazione dati (metodo preferito) accessing-ecid-data-prep
Se desideri impostare l’ECID in un campo XDM personalizzato, oltre a averlo nella mappa identità, puoi farlo impostando il source
al 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 proprietà sia configurata con sequenza dei componenti della regola abilitato.
-
Crea una nuova regola. Questa regola deve essere utilizzata esclusivamente per acquisire ECID senza altre azioni importanti.
-
Aggiungi un Libreria caricata alla regola.
-
Aggiungi un Codice personalizzato alla regola con il seguente codice (supponendo che il nome configurato per l'istanza SDK sia
alloy
e non esiste 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 al ECID nelle regole successive utilizzando %ECID%
o _satellite.getVar("ECID")
, come faresti per accedere a qualsiasi altro elemento dati.