Acceso al ECID

Última actualización: 2023-07-24
  • Temas:
  • Tags
    Ver más sobre este tema
  • Creado para:
  • Developer
    User
    Admin
    Leader

El 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 la configuración de 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)

Si desea establecer el ECID en un campo XDM personalizado, además de tenerlo en el mapa de identidad, puede hacerlo estableciendo el source a la siguiente ruta:

xdm.identityMap.ECID[0].id

A continuación, establezca el objetivo en una ruta XDM donde el campo sea del tipo string.

Etiquetas

Si necesita acceder a la ECID en el lado del cliente, utilice el método de etiquetas como se describe a continuación.

  1. Asegúrese de que la propiedad esté configurada con Secuencia de componentes de regla activado.

  2. Crear una regla nueva.

  3. Añadir un Library Loaded a la regla.

  4. Añadir un Condición personalizada acción a la regla con el siguiente código (suponiendo que el nombre configurado para la instancia del SDK sea alloy):

     return alloy("getIdentity")
       .then(function(result) {
         _satellite.setVar("ECID", result.identity.ECID);
       });
    
  5. Guarde la regla.

A continuación, debería poder acceder a la ECID en reglas subsiguientes utilizando %ECID% o _satellite.getVar("ECID"), como si tuviera acceso a cualquier otro elemento de datos.

En esta página