Comment fonctionne le suivi Google Ads sans cookies tiers ?
La fin des cookies tiers approche, et cela change les règles de la publicité en ligne. Pour s'adapter, Google a mis en place un nouveau système de suivi. Il ne repose plus sur les cookies tiers, mais sur trois éléments principaux : les données que vous collectez directement (first-party), le consentement de vos utilisateurs et une modélisation intelligente. Voyons comment ces pièces s'assemblent.
Conversion Linker : Le pont entre le clic et la conversion
Le premier outil essentiel est la balise Conversion Linker. Son fonctionnement est simple mais crucial. Quand un utilisateur clique sur votre annonce Google Ads, un identifiant unique (le GCLID) est ajouté à l'URL. Le Conversion Linker récupère cet identifiant et le sauvegarde dans un cookie first-party, c'est-à-dire un cookie appartenant à votre site. Ce cookie fait le lien entre le clic initial et la conversion finale, sans jamais utiliser de cookie tiers. Sans cette balise, il devient presque impossible de mesurer correctement les conversions issues de vos campagnes Google Ads.
Consent Mode v2 : Le chef d'orchestre du consentement
Le Consent Mode v2 est bien plus qu'une simple obligation légale liée au DMA. C'est le système qui indique à vos balises Google comment se comporter selon le choix de l'utilisateur. Grâce à des paramètres comme ad_storage ou analytics_storage, les balises s'ajustent. Si un utilisateur refuse les cookies, les balises n'envoient plus de données personnelles. À la place, elles transmettent des signaux anonymes, ou "pings". Ces pings permettent à Google d'utiliser l'IA pour modéliser les conversions, c'est-à-dire estimer les conversions que vous ne pouvez plus mesurer directement. C'est la solution pour concilier respect de la vie privée et mesure de la performance.
Le système complet : Comment tout s'articule
La force de ce nouveau suivi vient de la manière dont ces technologies fonctionnent ensemble. Voici le flux de données idéal pour un annonceur aujourd'hui :
- Le Consent Mode v2 agit en premier pour savoir ce que l'utilisateur autorise.
- Le Conversion Linker fait le lien entre le clic sur l'annonce et la visite sur le site.
- Les Conversions Améliorées (Enhanced Conversions - EC) interviennent au moment de la conversion. Elles capturent une donnée fournie par l'utilisateur (comme son e-mail), la "hachent" pour la rendre anonyme, et l'envoient à Google. Cela permet de relier la conversion à un compte Google, même sans cookie.
- Le Google Tag Manager côté serveur (sGTM) gère tout ce processus. En déplaçant les balises de suivi du navigateur vers votre propre serveur, vous sécurisez les données, prolongez la durée de vie des cookies first-party et gardez un contrôle total sur ce qui est partagé.
Ces quatre éléments ne sont pas des options à choisir, mais les briques d'un système complet. C'est la réponse de Google à un web sans cookies tiers. Maintenant, voyons comment configurer les plus importantes de ces briques.
Guide pratique : Configurer les Enhanced Conversions (EC) avec
Configurer les Conversions Améliorées (Enhanced Conversions) avec Google Tag Manager est une étape clé pour retrouver les données de conversion perdues. Le principe est simple : envoyer à Google des informations que l'utilisateur vous a fournies (comme son e-mail), mais de manière sécurisée et anonymisée, pour attribuer la vente au bon clic publicitaire.
Prérequis : Rendre les données utilisateur accessibles dans le dataLayer
Pour que les Enhanced Conversions fonctionnent, vous devez pouvoir accéder aux données que vos utilisateurs vous donnent lors d'une conversion (et pour lesquelles vous avez leur consentement). Les plus utiles sont :
- L'adresse e-mail
- Le numéro de téléphone
- Le nom et l'adresse postale
Techniquement, ces informations doivent être disponibles dans le dataLayer de votre page de confirmation. Si, au moment où la balise de conversion se déclenche, le dataLayer ne contient pas l'e-mail ou le téléphone de l'acheteur, GTM ne pourra rien envoyer. Il est donc essentiel de demander à vos développeurs de s'assurer que ces informations sont bien présentes dans le dataLayer après un achat ou une inscription.
Les étapes de configuration dans Google Tag Manager
La configuration dans GTM se fait en quelques étapes. Le but est de dire à votre balise de conversion Google Ads où trouver les données de l'utilisateur dans le dataLayer.
- Localisez votre balise de conversion Google Ads : Dans votre conteneur GTM, ouvrez la balise principale de suivi des conversions Google Ads (celle qui se déclenche sur la page de remerciement).
- Activez l'option : Cochez la case intitulée "Inclure les données fournies par l'utilisateur de votre site web".
- Créez la variable de données : Dans le champ qui apparaît, sélectionnez "Nouvelle variable" pour créer une variable de type "Données fournies par l'utilisateur".
- Faites correspondre les données : C'est l'étape la plus importante. Dans la configuration de la variable, choisissez "Configuration manuelle". Vous devez ensuite associer chaque champ (E-mail, Téléphone, etc.) à la variable GTM qui récupère cette information dans le
dataLayer. Par exemple, pour le champ "E-mail", vous sélectionnerez la variable que vous avez créée, comme{{DL - userEmail}}. Si ce "mapping" n'est pas correct, les données ne seront pas envoyées.
Comment le hachage (SHA-256) protège les données utilisateur
La sécurité des données est primordiale. Il faut bien comprendre que les informations personnelles de vos clients (e-mail, téléphone) ne sont jamais envoyées en clair à Google. Elles sont protégées par un processus de hachage (SHA-256). Voici comment ça marche :
- Capture : La balise GTM récupère la donnée brute (ex:
jean.dupont@email.com) depuis ledataLayer. - Normalisation : La donnée est nettoyée (espaces supprimés, passage en minuscules).
- Hachage : Un algorithme (SHA-256) transforme la donnée en un code unique et irréversible, directement dans le navigateur de l'utilisateur.
- Transmission : Seul ce code chiffré est envoyé à Google.
De son côté, Google compare ce code à sa propre base de données d'utilisateurs (elle aussi chiffrée). S'il y a une correspondance, la conversion est attribuée. C'est une méthode à la fois efficace et respectueuse de la vie privée. Les Enhanced Conversions sont un excellent début, mais elles sont encore plus puissantes avec le tracking côté serveur.
Passer au niveau supérieur : Le tracking Server-Side (sGTM)
Le tracking côté serveur avec Google Tag Manager (sGTM) n'est plus réservé aux experts. C'est devenu une solution incontournable pour assurer la qualité et la durabilité de votre mesure de conversion. En déplaçant le suivi de votre site vers votre propre serveur, vous reprenez le contrôle, vous protégez vos données et vous contournez les restrictions des navigateurs comme Safari (ITP) qui limitent la durée de vie des cookies.
Comment fonctionne le sGTM : Client, Serveur et Balises
Une configuration sGTM repose sur trois éléments qui travaillent ensemble pour gérer le flux de données.
- Le Client : C'est la porte d'entrée de votre serveur. Il reçoit les données envoyées depuis votre site (généralement via GA4) et les prépare pour le traitement.
- Le Conteneur Serveur : C'est le cerveau de l'opération. Hébergé sur un service cloud (comme Google Cloud), c'est lui qui reçoit les données du Client, les traite et décide quelles balises activer.
- Les Balises (Tags) : Ce sont les points de sortie. Une fois les données traitées, les balises les envoient aux plateformes finales, comme Google Ads. Le flux est donc : Navigateur → Votre Serveur sGTM → Google Ads.
Mettre en place le flux de données pour Google Ads
La configuration est assez simple car elle s'appuie sur l'écosystème Google. Dans votre conteneur GTM web habituel, il suffit d'indiquer l'URL de votre serveur (ex: sgtm.votresite.com) dans les paramètres de votre balise de configuration GA4. Toutes les données GA4 seront alors envoyées à votre serveur au lieu de partir directement chez Google.
Dans votre conteneur serveur, voici les étapes :
- Le "Client GA4" est activé par défaut et écoute les données GA4 qui arrivent.
- Créez une balise "Suivi des conversions Google Ads" et renseignez votre ID et votre libellé de conversion.
- L'avantage du sGTM est que les données de l'événement (valeur, ID de transaction, etc.) sont automatiquement récupérées depuis la requête GA4. Vous pouvez y accéder avec des variables comme
event_data.value. - Le déclencheur de cette balise sera un "Événement personnalisé" basé sur le nom de l'événement entrant, par exemple
Event Name equals purchase.
Cette nouvelle architecture peut soulever des questions. Voici les réponses aux interrogations les plus courantes.
FAQ : Vos questions sur le suivi Google Ads post-cookie
L'API de conversion Google Ads utilise-t-elle des cookies ?
Non, et c'est tout son intérêt. L'API de Conversion fonctionne de serveur à serveur. Elle n'a aucun contact avec le navigateur de l'utilisateur, donc elle n'utilise pas de cookies. Son objectif est précisément de contourner les problèmes liés aux cookies pour envoyer les données de conversion de manière fiable.
Quelle est l'alternative à Google Analytics sans cookies ?
Il ne s'agit pas de remplacer Google Analytics, mais de l'utiliser différemment. La meilleure solution est de combiner Google Analytics 4 (GA4) avec le tracking côté serveur (sGTM). Cela vous permet de collecter les données dans votre propre environnement (first-party), ce qui vous donne plus de contrôle et de fiabilité. En ajoutant le Consent Mode, vous pouvez mesurer les performances tout en respectant la vie privée. En dehors de Google, des outils comme Matomo ou Plausible sont des alternatives populaires qui mettent l'accent sur la confidentialité.
Le Consent Mode v2 est-il obligatoire ?
Oui, si vous ciblez des utilisateurs dans l'Espace Économique Européen (EEE) ou au Royaume-Uni. Depuis mars 2024, Google exige sa mise en place pour continuer à utiliser le remarketing et la mesure avancée (comme les Enhanced Conversions). Sans le Consent Mode v2, vous subirez une perte importante de données et vos campagnes seront moins performantes.
Enhanced Conversions ou API de Conversion : Que choisir ?
Ce n'est pas l'un ou l'autre, les deux fonctionnent ensemble. Pensez-y comme ça : l'API de Conversion est le *tuyau* qui envoie les données de votre serveur à Google. Les Enhanced Conversions sont les *informations supplémentaires* (e-mail, téléphone hachés) que vous mettez dans ce tuyau pour le rendre plus efficace. La meilleure approche est donc d'utiliser l'API de Conversion en activant les Enhanced Conversions.
Comment fonctionne la modélisation des conversions de Google ?
Quand un utilisateur refuse les cookies, Google ne peut pas mesurer sa conversion. La modélisation sert à l'estimer. Pour cela, l'IA de Google analyse les parcours des utilisateurs qui ont accepté les cookies pour y trouver des schémas. Ensuite, elle utilise des signaux anonymes (type d'appareil, heure de la visite, etc.) des utilisateurs qui ont refusé pour prédire combien de conversions ont probablement eu lieu. Plus les données que vous envoyez (pour les utilisateurs consentants) sont de bonne qualité, plus la modélisation sera précise.
Le tracking server-side coûte-t-il plus cher ?
Oui, il y a un coût initial et des frais de fonctionnement. Contrairement au tracking classique, le tracking côté serveur implique des frais pour : 1. L'hébergement du serveur (par exemple sur Google Cloud), dont le prix dépend de votre trafic. 2. La configuration et la maintenance, qui demandent un peu plus d'expertise technique. Cependant, il faut voir cela comme un investissement. Le gain en qualité, en sécurité et en fiabilité des données justifie souvent ce coût sur le long terme.