Ne ratez plus rien en marketing digital.

Recevez chaque semaine les meilleurs articles, outils et retours d'expérience directement dans votre boîte mail.

Pas de spam. Désabonnement en un clic.

Guides

sGTM + Usercentrics : le tracking qui change vos résultats Meta Ads et Google Ads

Le tracking server-side consiste à envoyer vos événements de suivi (conversions, pages vues) via un serveur plutôt que depuis le navigateur de l’utilisateur. Avec les restrictions croissantes (iOS, ad blockers, Safari, Firefox), c’est devenu indispensable pour obtenir des données fiables et optimiser correctement vos campagnes publicitaires.

Tracking client-side vs server-side

Côté client (classique)

  • Le navigateur communique directement avec les plateformes (Meta, Google, etc.)
  • Les requêtes sont facilement interceptées par les ad blockers
  • Les cookies sont bloqués par les navigateurs modernes
  • Résultat : données incomplètes, attribution faussée, mauvaises décisions

Côté serveur

  • Le navigateur communique avec votre propre serveur (sous-domaine)
  • Le serveur transmet ensuite aux plateformes publicitaires
  • Les cookies sont déposés depuis votre domaine (first party)
  • Résultat : plus de conversions remontées, meilleure optimisation

Cookies first party vs third party

  • Cookies first party : stockés sur votre domaine (ex : impulsion.com). Difficilement bloquables car ils proviennent de votre propre site
  • Cookies third party : créés par des domaines externes (facebook.com, google.com). Facilement détectés et bloqués par les ad blockers

Le tracking server-side utilise un sous-domaine de votre site pour déposer des cookies first party et contourner les blocages.

Prérequis

Phase 1 : créer le conteneur serveur GTM

Sur Google Tag Manager

  • Allez sur Google Tag Manager et cliquez sur « Créer un conteneur »
  • Nommez-le avec votre site + « server side »
  • Sélectionnez le type Serveur (au lieu de Web)
  • Choisissez « Provisionner manuellement le serveur de tagage »
  • Copiez la configuration du conteneur

Sur Usercentrics

  • Rendez-vous sur la page Server-side Tracking d’Usercentrics (plan gratuit : 20 000 requêtes)
  • Créez votre compte et sélectionnez « Server Google Tag Manager »
  • Cliquez sur « Create Container »
  • Collez la configuration du conteneur GTM
  • Le serveur est créé automatiquement

Phase 2 : configurer le domaine personnalisé

Créer le sous-domaine

  • Dans Usercentrics, choisissez un nom de sous-domaine (ex : matrix, kite, ou un mot sans rapport avec le tracking)
  • Évitez les noms comme « data », « analytics », « tracking » qui sont facilement détectés par les ad blockers
  • Indiquez votre nom de domaine

Configurer le DNS

  • Allez chez votre registrar (Hostinger, OVH, GoDaddy, etc.)
  • Ajoutez un enregistrement CNAME avec le nom du sous-domaine et la cible fournie par Usercentrics
  • Patientez quelques minutes pour la propagation

Vérifier

  • Accédez à votre sous-domaine suivi de /healthz (ex : matrix.votresite.com/healthz)
  • Vous devez voir « OK » s’afficher

Ajouter l’URL dans GTM serveur

  • Dans GTM serveur, allez dans Admin puis Paramètres du conteneur
  • Ajoutez l’URL de votre sous-domaine (sans slash final)

Phase 3 : configurer le flux de données

Balise Google sur GTM Web

  • Créez une nouvelle balise de type « Balise Google »
  • Renseignez votre ID de mesure GA4 (commence par G-)
  • Dans les paramètres de configuration, ajoutez le paramètre server_container_url avec l’URL de votre sous-domaine
  • Enregistrez la balise

Client GTM Web sur le conteneur serveur

  • Dans GTM serveur, allez dans la section Clients
  • Ajoutez un nouveau client « Google Tag Manager Web Container »
  • Renseignez l’identifiant de votre conteneur web (GTM-XXXXXX)
  • Cela renforce la passerelle entre les deux conteneurs

Phase 4 : configurer le consentement

Activer le mode de consentement sur GTM Web

  • Admin puis Paramètres du conteneur, cochez la vue d’ensemble du consentement
  • Configurez vos balises Google : « Aucun consentement supplémentaire requis »
  • Assurez-vous que votre CMP (Cookiebot ou autre) est bien installé. Consultez notre guide pour installer le Consent Mode avec Cookiebot.

Transmettre le consentement au serveur

  • Ajoutez un script HTML personnalisé sur GTM Web
  • Remplacez l’URL d’exemple par l’URL de votre serveur suivie de /consent_signal
  • Déclencheur : Consent Initialization – All Pages
  • Priorité de déclenchement : 100 (paramètres avancés)

Phase 5 : exemple de conversion Google Ads

Envoyer l’événement depuis GTM Web

  • Créez une balise « Événement GA4 » (pas une balise Google Ads directement)
  • Renseignez votre ID de mesure GA4
  • Nommez l’événement (ex : form_submit, purchase)
  • Configurez le déclencheur approprié (envoi de formulaire, achat, etc.)

Intercepter l’événement sur GTM serveur

  • Créez une nouvelle balise « Suivi des conversions Google Ads »
  • Renseignez l’identifiant de conversion et le libellé (depuis votre compte Google Ads)
  • Créez un déclencheur de type « Événement personnalisé » avec le même nom d’événement (ex : form_submit)
  • La balise se déclenchera quand GA4 transmet l’événement au serveur

Suivi avancé des conversions (bonus)

  • Créez une balise « Google Ads User Provided Data Event » sur GTM serveur
  • Renseignez l’identifiant de conversion
  • Utilisez le même déclencheur d’événement

Tester et publier

Tester en mode prévisualisation

  • Ouvrez le mode prévisualiser sur les deux conteneurs (web ET serveur) en même temps
  • Effectuez l’action de conversion sur votre site (formulaire, achat, etc.)
  • Vérifiez que l’événement apparaît côté web dans Tag Assistant
  • Vérifiez que l’événement est bien intercepté côté serveur
  • Confirmez que la balise Google Ads se déclenche sur le serveur

Publier

  • Publiez les modifications sur les deux conteneurs (web et serveur)
  • N’oubliez pas : GTM fonctionne en mode brouillon, les modifications ne sont pas live tant qu’elles ne sont pas publiées

Ce qu’il faut retenir

  • Le principe du server-side : les événements transitent par GA4 puis sont interceptés sur le serveur pour déclencher les balises (Google Ads, Meta, TikTok)
  • Le sous-domaine personnalisé est essentiel pour les cookies first party
  • Ce système fonctionne pour toutes les plateformes publicitaires, pas uniquement Google
  • Dupliquez le même principe pour chaque conversion et chaque plateforme. Pour Meta spécifiquement, vous pouvez aussi installer le Meta Signals Gateway en complément.

Mettre votre outil en avant

Remplissez ce formulaire et nous vous recontacterons rapidement pour discuter d'un potentiel partenariat.