Show Menu
TOPICS×

appendVisitorIDsTo (rastreamento entre domínios)

Essa função permite que você compartilhe a Experience Cloud ID de um visitante entre domínios quando os navegadores bloqueiam cookies de terceiros. Para usar essa função, é necessário implementar o serviço de ID, bem como ser o proprietário dos domínios de origem e destino. Disponível na versão 1.7.0 ou posterior de VisitorAPI.js.
Conteúdo:

Rastrear visitantes nos domínios quando os navegadores bloqueiam cookies de terceiros

O serviço de ID grava cookies próprios e de terceiros no navegador quando uma pessoa visita seu site (consulte Cookies e o serviço de identidade da Experience Cloud ). O cookie primário contém a MID, uma ID exclusiva do visitante. O cookie de terceiros contém outra ID usada pelo serviço de ID para gerar a MID. Quando um navegador bloqueia esse cookie de terceiros, o serviço de ID não consegue:
  • Gerar novamente a ID exclusiva desse visitante do site ao navegar para outro domínio.
  • Acompanhar visitantes em domínios diferentes da sua empresa.
Para ajudar a resolver esse problema, implemente
Visitor.appendVisitorIDsTo( *
URL
*)
. Essa propriedade permite que o serviço de ID rastreie visitantes em diversos domínios, mesmo quando o navegador bloqueia cookies de terceiros. Funciona deste modo:
  • À medida que um visitante navega em outros domínios, o
    Visitor.appendVisitorIDsTo( *
    URL
    *)
    anexa a MID como um parâmetro de consulta no redirecionamento de URL do domínio original para o domínio de destino.
  • O código do serviço de ID no domínio de destino extrai a MID do URL em vez de enviar uma solicitação da ID de visitante para a Adobe. Essa solicitação inclui a ID do cookie de terceiros, que não está disponível nesse caso.
  • O código do serviço de ID na página de destino usa a MID passada para rastrear o visitante.
Consulte a amostra de código para obter mais detalhes.

Anexar a amostra de código da ID de visitante

O exemplo a seguir pode ajudar você a começar a trabalhar com
Visitor.appendVisitorIDsTo( *
URL
*)
. Quando implementado adequadamente, o código JavaScript pode ser semelhante ao seguinte exemplo.
//Code on Domain A var destinationURL = "www.destination.com"; //Call the ID service var visitor = Visitor.getInstance(...); //Append visitor IDs to the destination URL var destinationURLWithVisitorIDs = visitor.appendVisitorIDsTo(destinationURL); //Result of appendVisitorIDsTo includes destination URL, Experience Cloud ID (MCMID), and Analytics ID (MCAID) "www.destination.com?adobe_mc=MCMID=1234|MCAID=5678 <draft-comment> |TS=123675879 </draft-comment>" //Redirect to the destination