Comportamiento actual de la biblioteca ECID con ITP y el WebKit de Apple
ITP 2.1 impide escribir cookies del lado del cliente, lo cual reduce la capacidad de proporcionar información exacta del seguimiento de visitantes a los clientes. Por eso, se introduce un cambio en los servidores de seguimiento CNAME de Adobe para almacenar el Experience Cloud ID (ECID) del visitante en una cookie propia.
Este cambio solo es útil para clientes ECID que utilizan un CNAME de Analytics en un contexto propio. Si es cliente de Analytics que actualmente no utiliza un CNAME, o incluso un cliente que no sea de Analytics, podrá optar por un registro CNAME. Póngase en contacto con el Servicio de atención al cliente o con su representante de cuentas para iniciar el proceso de registro para un CNAME.
Actualice a la biblioteca ECID versión 4.3.0 (o posterior) para aprovechar este cambio.
A continuación, se describe cómo se comporta la biblioteca ECID con ITP 2.1 y los últimos cambios realizados por Apple como parte de la versión Big Sur.
Diseño
Cuando se realiza una solicitud de ID a demdex.net y se recupera un ECID, si se configura un servidor de seguimiento en la biblioteca ECID, se realiza una solicitud de ID al dominio del cliente. Este extremo lee el parámetro ecid de la cadena de consulta y establece una nueva cookie que incluye solo el ECID y una fecha de caducidad para dentro de dos años. Cada vez que se llama este extremo de esta manera, la cookie s_ecid
se reescribe con una fecha de caducidad de dos años desde la hora de la llamada. La biblioteca ECID debe actualizarse a la versión 4.3.0 para poder recuperar el valor de esta cookie.
s_ecid
cookie configurada a través de CNAME.Esta nueva cookie s_ecid
sigue el mismo estado de exclusión que la cookie AMCV. Si se lee el ecid de la cookie s_ecid
, siempre se llama inmediatamente a demdex para recuperar el estado de exclusión más reciente de ese ID y se almacena en la cookie AMCV.
Además, si el consumidor se ha excluido del seguimiento de Analytics mediante este método, se eliminará esta cookie s_ecid
.
El nombre del servidor de seguimiento debe proporcionarse a la biblioteca VisitorJS al inicializar la biblioteca mediante trackingServer
o trackingServerSecure
. Debe coincidir con la configuración trackingServer
en las configuraciones de Analytics.
Si decide no aprovechar este método, agregue la siguiente configuración a su implementación de biblioteca ECID: discardtrackingServerECID
. Cuando esta configuración se establece en “true”, la biblioteca del visitante no lee el MID configurado por el servidor de seguimiento propio.