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

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.

  1. Assicurati che la tua proprietà sia configurata con sequenza componenti regola abilitata.

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

  3. Aggiungi un evento Library Loaded alla regola.

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

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