Acessar a ECID

Última atualização em 2023-07-24
  • Tópicos
  • Tags
    Exibir mais informações sobre este tópico
  • Criado para:
  • Developer
    User
    Admin
    Leader

A variável Experience Cloud Identity (ECID) é um identificador persistente atribuído a um usuário quando ele visita seu site. Em determinadas circunstâncias, você pode preferir acessar a variável ECID (para enviá-lo a terceiros, por exemplo). Outro caso de uso é definir o ECID em um campo XDM personalizado, além de tê-lo no mapa de identidade.

Você pode acessar a ECID por meio de Preparação de dados para coleção de dados (recomendado) ou por meio de tags.

Acessar a ECID por meio do Preparo de dados (método preferencial)

Se você deseja definir a ECID em um campo XDM personalizado, além de tê-la no mapa de identidade, é possível fazer isso definindo o campo source ao seguinte caminho:

xdm.identityMap.ECID[0].id

Em seguida, defina o destino como um caminho XDM, no qual o campo seja do tipo string.

Tags

Se você precisar acessar o ECID no lado do cliente, use a abordagem de tags conforme descrito abaixo.

  1. Verifique se a propriedade está configurada com sequência de componentes da regra ativado.

  2. Crie uma nova regra.

  3. Adicionar um Biblioteca carregada para a regra.

  4. Adicionar um Condição personalizada à regra com o seguinte código (supondo que o nome configurado para a instância do SDK seja alloy):

     return alloy("getIdentity")
       .then(function(result) {
         _satellite.setVar("ECID", result.identity.ECID);
       });
    
  5. Salve a regra.

Você deverá poder acessar a variável ECID em regras subsequentes usando %ECID% ou _satellite.getVar("ECID"), como você acessaria qualquer outro elemento de dados.

Nesta página