Glossaire

Comment le cookie syncing associe les ID publicitaires d'un site à l'autre

Taras Shynkarenko
Taras Shynkarenko
•Mis à jour : •10 min de lecture
Comment le cookie syncing associe les ID publicitaires d'un site à l'autreComment le cookie syncing associe les ID publicitaires d'un site à l'autre

TL;DR, Réponse rapide

10 min de lecture

Le cookie syncing permet à deux entreprises ad tech de faire correspondre l'ID que chacune stocke dans le même navigateur. Un pixel sur une page web envoie le navigateur vers la première entreprise, qui le redirige vers la seconde avec son propre ID utilisateur dans l'URL, et la seconde enregistre la paire dans une table de correspondance. Safari bloque tous les cookies tiers et Firefox les cloisonne par site, ce qui casse la correspondance. Chrome a conservé les cookies tiers comme réglage utilisateur en avril 2025. L'analytics first-party mesure le trafic propre à un seul site, il n'a donc aucun ID partenaire à synchroniser.

Les entreprises ad tech utilisent le cookie syncing pour faire correspondre l'ID qu'une entreprise conserve dans votre navigateur avec l'ID qu'une seconde entreprise conserve pour ce même navigateur, afin que les deux puissent traiter leurs deux fiches comme une seule personne. Chaque entreprise dépose son propre cookie tiers depuis son propre domaine, et le navigateur ne laisse pas un domaine lire le cookie d'un autre domaine. Le cookie syncing contourne cette règle en transmettant l'ID dans une URL au lieu de lire directement le cookie.

Google en donne la raison dans son guide Authorized Buyers : "the security model of internet browsers restricts one from reading a cookie set by another domain." Son service de cookie matching existe pour qu'un enchérisseur puisse associer son propre cookie à "a corresponding bidder-specific Google User ID", que Google décrit comme "an encrypted form of the doubleclick.net cookie." Le secteur appelle la même chose cookie matching, ID syncing ou user matching.

Si vous gérez un site web, le cookie syncing se produit sur vos pages dès que vous chargez un tag publicitaire, un pixel de retargeting ou un conteneur de tag manager qui charge l'un ou l'autre. Votre propre analytics ne voit jamais les ID associés. Les entreprises publicitaires, si.

Le cookie syncing fonctionne par une chaîne de requêtes HTTP qu'un pixel déclenche et qu'une redirection termine, avec l'ID utilisateur d'une entreprise inscrit dans l'URL que suit le navigateur. Le guide de cookie matching de Google documente ce flux pour ses partenaires Real-Time Bidding, et les autres réseaux publicitaires appliquent le même schéma :

  1. Un tag de correspondance se charge. Une page ouverte par le visiteur contient un pixel d'un enchérisseur qui envoie le navigateur vers le Cookie Matching Service de Google. Le navigateur transmet à Google son cookie doubleclick.net avec cette requête.
  2. Google redirige. Google répond par une redirection HTTP 302 vers l'URL de cookie matching de l'enchérisseur et place le Google User ID propre à cet enchérisseur dans un paramètre google_gid.
  3. L'enchérisseur lit les deux ID. Le navigateur suit la redirection vers le domaine de l'enchérisseur, qui reçoit son propre cookie dans les en-têtes de la requête et l'ID de Google dans l'URL.
  4. La paire entre dans une table de correspondance. L'enchérisseur stocke l'association dans sa propre table de correspondance, ou envoie son propre ID à Google dans un paramètre google_hm pour que Google héberge la table.
  5. Les requêtes d'enchère portent la correspondance. Les requêtes d'enchère suivantes pour ce navigateur incluent les données associées de l'enchérisseur, qui sait ainsi que l'impression appartient à un utilisateur dont il possède un profil.

Google exécute aussi le flux en sens inverse avec un paramètre google_push : Google place le tag et l'enchérisseur redirige vers Google pour terminer la correspondance. Le visiteur ne voit rien de tout cela. Le pixel est une image 1x1 ou une requête invisible, la même brique de base que celle décrite dans le guide sur les spy pixels.

Une équipe marketing réunie autour d'un tableau blanc pour recouper ce que chacun sait du même client.

Les entreprises ad tech ont besoin du cookie syncing parce que chacune ne reconnaît un navigateur que par son propre cookie, et qu'une enchère en temps réel exige que l'acheteur et le vendeur s'accordent sur l'identité du visiteur en quelques millisecondes. Imaginons qu'un data broker connaisse un navigateur sous a91f, une plateforme d'échange sous 7c2e et un enchérisseur sous 55d0. Sans table de correspondance, l'enchérisseur ne peut pas savoir que l'impression proposée appartient à la personne qui a abandonné un panier sur un autre site la veille.

Chaque synchronisation ajoute une entreprise de plus qui détient un ID pour le même navigateur. C'est pourquoi le cookie syncing est au cœur du suivi intersites, et pourquoi le guide sur la façon dont les data brokers collectent des informations personnelles le cite aux côtés des pixels et des SDK comme source de données de comportement en ligne. Un tag de synchronisation sur une page d'actualité se propage à tous les partenaires avec lesquels le propriétaire du tag se synchronise, et chacun d'eux connaît désormais le même navigateur sous la même clé.

Safari et Firefox ont cassé le cookie syncing à la base en coupant le cookie tiers dont dépend chaque étape de la chaîne de redirections. La correspondance ne fonctionne que si le propre cookie de l'enchérisseur arrive avec la requête redirigée, et les deux navigateurs l'empêchent par défaut.

NavigateurCe qu'il fait des cookies tiersEffet sur le cookie syncingSource
Safari"ITP by default blocks all third-party cookies. There are no exceptions to this blocking."La redirection atteint l'enchérisseur sans son cookie, il n'y a donc rien à associerWebKit Tracking Prevention
SafariClasse les domaines qui effectuent des redirections intersites et vérifie "which other domains have previously redirected" vers euxDans une chaîne de redirections entre traqueurs, chaque domaine de la chaîne est classéWebKit Tracking Prevention
FirefoxTotal Cookie Protection donne à chaque site web son propre "cookie jar", par défaut pour tous les utilisateurs sur ordinateur depuis le 14 juin 2022Le cookie d'un enchérisseur sous un site diffère de son cookie sous un autre, donc une correspondance ne relie qu'un seul siteBlog de Mozilla
ChromeLes cookies tiers restent un choix de l'utilisateur dans les paramètres, et le mode Incognito les bloque par défautLa synchronisation fonctionne toujours pour les utilisateurs qui n'ont pas bloqué les cookies tiersBlog Privacy Sandbox de Google

WebKit appelle ce schéma de redirection "tracker collusion." Dès qu'un domaine est classé comme traqueur, "a check is made to see which other domains have previously redirected to" lui, "and all of them get classified too." Un domaine classé avec lequel l'utilisateur n'a pas interagi en tant que first party au cours des 30 derniers jours d'utilisation du navigateur voit toutes ses données de site supprimées.

Mozilla décrit l'approche de Firefox plus simplement : tout cookie déposé par un site web ou un contenu intégré "is confined to the cookie jar assigned to only that website." Un enchérisseur obtient toujours un cookie, mais c'est un cookie différent sur chaque site, soit l'inverse de ce dont une synchronisation a besoin. Le guide des cookies partitionnés CHIPS explique comment Chrome propose le même modèle partitionné aux sites qui l'activent.

Le cookie syncing fonctionne encore dans Chrome pour tout utilisateur qui n'a pas bloqué les cookies tiers, parce que Google a choisi de garder les cookies tiers comme réglage utilisateur. Dans un billet du 22 avril 2025, le responsable de la Privacy Sandbox chez Google, Anthony Chavez, a écrit que Chrome allait "maintain our current approach to offering users third-party cookie choice in Chrome, and will not be rolling out a new standalone prompt for third-party cookies." Les utilisateurs choisissent une option dans les paramètres Privacy and Security de Chrome, et la page d'aide de Chrome indique "by default, third-party cookies are blocked in Incognito mode."

Google a ensuite retiré l'essentiel de la technologie de remplacement. Une mise à jour du 17 octobre 2025 a listé les API Privacy Sandbox retirées, dont Topics, Protected Audience, l'Attribution Reporting API et les Related Website Sets, en invoquant "their low levels of adoption." CHIPS et FedCM restent.

Pour un propriétaire de site, tout tag publicitaire ou de retargeting que vous chargez dans Chrome peut toujours synchroniser des ID avec ses partenaires. Retirer le tag est le seul moyen d'arrêter cela sur vos pages.

Un développeur web examine du code sur un ordinateur portable, comme le fait un propriétaire de site pour repérer les requêtes publicitaires sur ses pages.

Flowsery
Flowsery

Commencez votre essai gratuit de 14 jours

Tableau de bord en temps réel

Suivi des objectifs

Suivi sans cookies

Trois dates après lesquelles le cookie syncing survit dans Chrome
1
14 juin 2022. Firefox active Total Cookie Protection par défaut pour tous les utilisateurs de bureau, et chaque site reçoit son propre cookie jar.
2
22 avril 2025. Google annonce que Chrome garde le choix sur les cookies tiers dans les paramètres et ne lancera pas d'invite dédiée.
3
17 octobre 2025. Google retire Topics, Protected Audience, l'Attribution Reporting API et Related Website Sets. CHIPS et FedCM restent.
Le syncing fonctionne toujours dans Chrome pour les utilisateurs qui n'ont pas bloqué les cookies tiers.

Un propriétaire de site voit le cookie syncing en ouvrant le panneau réseau du navigateur sur sa propre page et en cherchant des chaînes de redirections entre domaines publicitaires qui portent des ID dans la query string. Chargez une page avec des tags publicitaires ou de retargeting dans Chrome avec les cookies tiers autorisés, ouvrez DevTools, filtrez sur "Img" ou "Doc" et triez par domaine.

Les signes d'une synchronisation :

  • Une requête vers un domaine publicitaire qui renvoie un statut 302 avec un en-tête Location pointant vers un autre domaine publicitaire.
  • Des paramètres de requête nommés comme uid, gid, buyeruid, partner_uid ou google_gid qui contiennent une longue valeur aléatoire.
  • Un GIF 1x1 ou une réponse vide au bout de la chaîne.
  • La même chaîne qui se déclenche à chaque page vue, et non une fois par visite.

Refaites ensuite la vérification dans Safari. Le Privacy Report de Safari liste les traqueurs connus qu'il a empêchés de profiler le visiteur, et le guide du rapport de confidentialité de Safari explique comment le lire. L'écart entre les deux navigateurs vous montre combien de partenaires vos tags font entrer.

L'analytics first-party n'a pas besoin du cookie syncing parce qu'il ne compte que les visites du site sur lequel il est installé, il n'y a donc aucune seconde entreprise dont il devrait associer l'ID. Une page vue, un référent, un objectif et un achat appartiennent tous à un seul site web. L'outil d'analytics doit distinguer une session d'une autre sur ce site, pas reconnaître le même navigateur sur un blog de recettes et dans un magasin de chaussures.

Flowsery est conçu pour cette mission plus étroite. Le script de suivi Flowsery fonctionne sans cookies avec un hash de visiteur renouvelé chaque jour et ne collecte aucune donnée personnelle, et en mode sans cookies les ID de visiteur changent chaque jour, donc Flowsery ne relie pas un visiteur anonyme d'un jour à l'autre ni d'un appareil à l'autre. Flowsery affirme ne jamais vendre ni partager les données d'analytics et ne collecter aucune empreinte de navigateur. Pour les utilisateurs connectés, l'appel identify() de Flowsery rattache l'ID utilisateur que vous détenez déjà, et l'attribution des revenus relie un paiement Stripe, Paddle, Polar, Lemon Squeezy ou Shopify à la session qui a converti. Aucune de ces étapes ne fait intervenir l'ID d'un partenaire publicitaire. La page sur le suivi sans cookies montre comment les sessions sont regroupées à l'aide de hashs salés.

Questions fréquentes

Oui. La documentation Authorized Buyers de Google l'appelle cookie matching, et le secteur parle aussi d'ID syncing et de user matching. Ces quatre noms décrivent le même échange d'ID par redirection entre deux domaines ad tech.

Oui, le flux classique par redirection a besoin que le cookie tiers de l'enchérisseur arrive avec la requête redirigée. Safari bloque tous les cookies tiers et Firefox les cloisonne par site, donc l'enchérisseur n'obtient soit aucun cookie, soit un cookie propre au site. Chrome envoie toujours les cookies tiers pour les utilisateurs qui ne les ont pas bloqués.

Vous arrêtez le cookie syncing sur vos propres pages en retirant les tags publicitaires, de retargeting et de data brokers qui le déclenchent. Une bannière de consentement qui bloque ces tags jusqu'à ce que le visiteur accepte arrête aussi les synchronisations pour les visiteurs qui refusent. Votre outil d'analytics n'a aucun réglage qui désactive la synchronisation pour des tags qu'il ne contrôle pas.

Un ID synchronisé est un identifiant en ligne qui isole un navigateur d'un site à l'autre, ce qui en fait une donnée personnelle au sens du RGPD. Dans l'UE, déposer et lire les cookies qui le sous-tendent exige un consentement en vertu des règles ePrivacy. Le partager avec des partenaires exige aussi une base légale pour chaque destinataire.

Chrome a-t-il bloqué les cookies tiers ?

Non. Le billet de Google du 22 avril 2025 indique que Chrome continuera de proposer le choix des cookies tiers dans ses paramètres et ne déploiera pas d'invite autonome. Chrome ne bloque les cookies tiers par défaut qu'en mode Incognito.

Flowsery synchronise-t-il des cookies avec des réseaux publicitaires ?

Non. Flowsery mesure le trafic de votre propre site, affirme ne jamais vendre ni partager les données d'analytics, et son mode sans cookies utilise un hash de visiteur renouvelé chaque jour, sans donnée personnelle. Flowsery n'a aucun ID de partenaire publicitaire à associer.

Une table de correspondance est la liste où une entreprise ad tech enregistre quel identifiant à elle va avec quel identifiant d'un partenaire. Le bidder la construit après la redirection, quand il a vu son propre cookie et l'identifiant du partenaire dans la même requête. Dans le flux de Google, le bidder peut aussi renvoyer son identifiant dans un paramètre google_hm pour que Google héberge la table.

Ouvrez les DevTools de Chrome avec les cookies tiers autorisés, chargez une page avec des balises publicitaires ou de retargeting et filtrez sur "Img" ou "Doc". Cherchez une réponse 302 dont l'en-tête Location pointe vers un autre domaine publicitaire, et des paramètres comme uid, gid ou google_gid avec une longue valeur aléatoire. Un GIF de 1x1 au bout de la chaîne est un autre signe de synchronisation.

Safari bloque le cookie dont dépend la synchronisation. L'ITP de WebKit bloque tous les cookies tiers sans exception, donc la redirection arrive chez le bidder sans son cookie et il n'y a rien à faire correspondre. Safari classe aussi les domaines qui redirigent entre trackers, ce qui range chaque domaine de la chaîne dans la classification.

L'aide de Chrome indique que les cookies tiers sont bloqués par défaut en navigation privée. Le cookie du bidder n'arrive alors pas avec la requête redirigée, et la synchronisation classique n'a rien à faire correspondre tant que l'utilisateur ne change pas ce réglage.

Flowsery
Flowsery

Commencez votre essai gratuit de 14 jours

Tableau de bord en temps réel

Suivi des objectifs

Suivi sans cookies

Cet article vous a-t-il été utile ?

Dites-nous ce que vous en pensez !

Nous voir plus souvent sur Google

Un clic définit Flowsery comme source préférée. Nos articles remontent alors dans vos À la une, en mode IA et dans les aperçus IA.

Avant de partir...

Flowsery

Flowsery

Des analyses orientées revenus pour votre site web

Suivez chaque visiteur, source et conversion en temps réel. Simple, puissant et sans cookies.

Tableau de bord en temps réel

Suivi des objectifs

Suivi sans cookies

Termes connexes du glossaire

Pourquoi le CNAME cloaking ne cache plus les traqueurs à Safari ni à BravePourquoi le CNAME cloaking ne cache plus les traqueurs à Safari ni à Brave
Glossaire

Pourquoi le CNAME cloaking ne cache plus les traqueurs à Safari ni à Brave

Le CNAME cloaking déguise un traqueur en sous-domaine de votre site. L'astuce DNS, le plafond de 7 jours de Safari, et comment Brave et uBlock le démasquent.

•10 min de lecture
Comment les cookies partitionnés CHIPS donnent à chaque site son propre potComment les cookies partitionnés CHIPS donnent à chaque site son propre pot
Glossaire

Comment les cookies partitionnés CHIPS donnent à chaque site son propre pot

Poser des cookies partitionnés CHIPS exige Secure, SameSite=None et un attribut de plus, et le navigateur garde une copie par site de premier niveau.

•10 min de lecture
Comment l'empreinte digitale du navigateur vous identifie sans cookieComment l'empreinte digitale du navigateur vous identifie sans cookie
Glossaire

Comment l'empreinte digitale du navigateur vous identifie sans cookie

Rendu canvas, polices, taille d'écran et fuseau horaire, combinés par l'empreinte digitale du navigateur en un identifiant qui survit à la suppression.

•7 min de lecture
Créer des métriques calculées GA4 avec un quota de cinq emplacementsCréer des métriques calculées GA4 avec un quota de cinq emplacements
Glossaire

Créer des métriques calculées GA4 avec un quota de cinq emplacements

Google limite les métriques calculées GA4 à 5 par propriété standard. Syntaxe des formules, unités, emplacements et ce qu'une formule ne peut pas utiliser.

•10 min de lecture
Configurer le regroupement de contenu GA4 avec un seul paramètreConfigurer le regroupement de contenu GA4 avec un seul paramètre
Glossaire

Configurer le regroupement de contenu GA4 avec un seul paramètre

Configurez le regroupement de contenu GA4 avec le paramètre content_group dans gtag ou Tag Manager, lisez la dimension Content group et évitez les (not set).

•9 min de lecture
Ce qu'envoient les User-Agent Client Hints, et ce que l'analytics voit encoreCe qu'envoient les User-Agent Client Hints, et ce que l'analytics voit encore
Glossaire

Ce qu'envoient les User-Agent Client Hints, et ce que l'analytics voit encore

Dans Chrome, les User-Agent Client Hints répartissent les données du navigateur en en-têtes Sec-CH-UA. Entropie, Accept-CH, UA réduit et ce que lit l'analytics.

•11 min de lecture

Articles connexes