appendVisitorIDsTo (seguimiento entre dominios)

Esta función le permite compartir un ID de Experience Cloud de un visitante entre dominios cuando los navegadores bloquean las cookies de terceros. Para utilizar esta función, debe haber implementado el servicio de ID y ser el propietario de los dominios de origen y destino. Disponible en VisitorAPI.js versión 1.7.0 o posteriores.

Realizar el seguimiento de los visitantes entre dominios cuando los navegadores bloquean las cookies de terceros

El servicio de ID escribe una cookie de origen y de terceros en el navegador cuando una persona visita el sitio (consulte Las cookies y el servicio Experience Cloud ID). La cookie de origen contiene el MID, un ID único para el visitante en cuestión. La cookie de terceros contiene otro ID utilizado por el servicio de ID para generar el MID. Cuando un navegador bloquea esta cookie de terceros, el servicio de ID no puede:

  • Regenerar el ID único para el visitante del sitio en cuestión cuando este navegue hasta otro dominio.
  • Realizar el seguimiento de visitantes entre dominios distintos que pertenecen a su organización.

Para ayudar a resolver este problema, implemente Visitor.appendVisitorIDsTo(url). Esta propiedad permite al servicio de ID hacer un seguimiento de los visitantes entre varios dominios, incluso si sus navegadores bloquean las cookies de terceros. Así funciona:

  • Cuando un visitante navega a sus otros dominios, Visitor.appendVisitorIDsTo(url) adjunta el MID como parámetro de consulta en el redireccionamiento de URL desde el dominio de origen al de destino.
  • Este código de servicio de ID en el dominio de destino extrae el MID de la URL, en lugar de enviar una solicitud a Adobe para obtener el ID del visitante en cuestión. Esta solicitud incluye el ID de la cookie de terceros, que no está disponible en este caso.
  • El código de servicio de ID en la página de destino emplea el MID transferido para hacer un seguimiento del visitante.

Consulte el ejemplo de código para obtener más información.

Anexar el ejemplo de código de ID de visitante

El ejemplo siguiente puede ayudarle a empezar con Visitor.appendVisitorIDsTo(url). Cuando se implementa adecuadamente, su código JavaScript podría ser similar al del siguiente ejemplo.

//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

Compatibilidad con Dynamic Tag Management (DTM) y SDK