Acceso al ECID
Experience Cloud Identity (ECID) es un identificador persistente asignado a un usuario cuando visita su sitio web. En determinadas circunstancias, es posible que prefiera acceder a ECID (para enviarlo a un tercero, por ejemplo). Otro caso de uso es configurar ECID en un campo XDM personalizado, además de tenerlo en el mapa de identidad.
Puede acceder al ECID a través de Preparación de datos para la recopilación de datos (recomendado) o mediante etiquetas.
Acceso al ECID a través de la preparación de datos (método preferido) accessing-ecid-data-prep
Si desea establecer el ECID en un campo XDM personalizado, además de tenerlo en el mapa de identidad, puede hacerlo estableciendo source
en la siguiente ruta:
xdm.identityMap.ECID[0].id
A continuación, establezca el destino en una ruta XDM donde el campo sea del tipo string
.
Etiquetas
Si necesita acceder a ECID en el lado del cliente, utilice el método de etiquetas como se describe a continuación.
-
Asegúrese de que la propiedad esté configurada con la secuencia de componentes de regla habilitada.
-
Cree una regla nueva. Esta regla debe usarse exclusivamente para capturar ECID sin ninguna otra acción importante.
-
Agregue un evento Library Loaded a la regla.
-
Agregue una acción Custom Code a la regla con el siguiente código (suponiendo que el nombre que configuró para la instancia del SDK es
alloy
y que aún no hay un elemento de datos con el mismo nombre):code language-js return alloy("getIdentity") .then(function(result) { _satellite.setVar("ECID", result.identity.ECID); });
-
Guarde la regla.
Debería poder tener acceso a ECID en reglas subsiguientes usando %ECID%
o _satellite.getVar("ECID")
, como lo haría con cualquier otro elemento de datos.