Comportement actuel de la bibliothèque ECID avec l’ITP et WebKit d’Apple

ITP 2.1 empêche la possibilité d’écrire des cookies côté client, ce qui empêche de fournir aux clients des informations précises de suivi des visiteurs. Par conséquent, une modification est introduite dans les serveurs de suivi CNAME d’Adobe pour stocker l’Experience Cloud ID (ECID) dans un cookie propriétaire.

Cette modification n’est utile que pour les clients ECID qui utilisent un CNAME Analytics dans un contexte propriétaire. Si vous êtes un client Analytics qui n’utilise pas actuellement de CNAME, ou même un client non Analytics, vous êtes tout de même éligible pour un enregistrement CNAME. Contactez le service à la clientèle ou votre représentant de compte pour lancer le processus d’enregistrement d’un CNAME.

Effectuez la mise à niveau vers la bibliothèque ECID v. 4.3.0 + pour profiter de cette modification.

Ce qui suit décrit le comportement de la bibliothèque ECID avec l’ITP 2.1 et les dernières modifications apportées par Apple dans le cadre de la version Big Sur.

Conception

Lorsqu’une requête d’ID est envoyée à demdex.net et qu’un ECID est récupéré, si un serveur de suivi est défini dans votre bibliothèque ECID, une requête d’ID est envoyée au domaine du client. Ce point d’entrée lit le paramètre ecid dans la chaîne de requête et définit un nouveau cookie qui comprend uniquement l’ECID et une date d’expiration de deux ans. Chaque fois que ce point d’entrée est appelé de cette manière, le cookie s_ecid est réécrit avec une date d’expiration de deux ans à compter du moment de cet appel. La bibliothèque ECID doit être mise à jour vers la version 4.3.0 afin que la valeur de ce cookie puisse être récupérée.

IMPORTANT
Dans le cadre des mises à jour de Big Sur, un s_ecid cookie défini via CNAME est également conservé pendant sept jours, jusqu’à son expiration.

Ce nouveau cookie s_ecid suit le même état d’exclusion que le cookie AMCV. Si l’ecid est lu à partir du cookie s_ecid, demdex est toujours appelé immédiatement pour récupérer le dernier état d’exclusion correspondant à cet identifiant et stocké dans le cookie AMCV.

De plus, si votre client a désactivé le suivi Analytics via cette méthode, ce cookie s_ecid sera supprimé.

Le nom du serveur de suivi doit être fourni à la bibliothèque VisitorJS lors de l’initialisation de la bibliothèque à l’aide de trackingServer ou de trackingServerSecure. Cela doit correspondre à la configuration trackingServer dans les configurations Analytics.

Si vous choisissez de ne pas utiliser cette méthode, ajoutez la configuration suivante à votre implémentation de la bibliothèque ECID : discardtrackingServerECID. Lorsque cette configuration est définie sur la valeur true, la bibliothèque du visiteur ne lit pas le MID défini par le serveur de suivi propriétaire.