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.

  1. Assicurati che la proprietà sia configurata con sequenza dei componenti della regola abilitato.

  2. Crea una nuova regola. Questa regola deve essere utilizzata esclusivamente per acquisire ECID senza altre azioni importanti.

  3. Aggiungi un Libreria caricata alla regola.

  4. 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);
       });
    
  5. 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.

recommendation-more-help
12b4e4a9-5028-4d88-8ce6-64a580811743