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:
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, um identificador exclusivo para esse 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 pode:
Para ajudar a resolver esse problema, implemente Visitor.appendVisitorIDsTo( *
URL*)
. Essa propriedade permite que o serviço de ID rastreie visitantes do site em vários domínios, mesmo quando os navegadores bloqueiam cookies de terceiros. Funciona assim:
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.Consulte a amostra de código para obter detalhes.
Para que os valores transmitidos no URL via appendVisitorsIDsTo sejam coletados, a variável overwriteCrossDomainMCIDAndAID deve ser definida como “true”.
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"
//Redirect to the destination