Server-Side Tagging GTM : pourquoi migrer et comment démarrer
Épisode 0
Retour au blog
Server-Side TaggingGTMAttributionTrackingCookies

Server-Side Tagging GTM : pourquoi migrer et comment démarrer

MAXENCE VANDERSWALMEN

MAXENCE VANDERSWALMEN

Dirigeant d'agence & Expert Google Ads

12 min

Le tracking client-side perd en précision chaque année. Bloqueurs de pub, ITP d'Apple, restrictions des navigateurs : entre 20 et 40% de vos conversions ne sont pas trackées si vous n'avez pas migré en server-side. Ce guide explique pourquoi migrer, ce que ça change concrètement sur vos chiffres, et comment démarrer sans expertise DevOps.

Le problème du tracking client-side en 2025

Le tracking client-side (via JavaScript dans le navigateur) est attaqué sur 4 fronts :

**1. Bloqueurs de publicité et de trackers** uBlock Origin, Brave, Firefox Enhanced Tracking Protection : entre 30 et 40% des internautes bloquent activement les scripts de tracking tiers. Google Analytics, Meta Pixel, LinkedIn Insight Tag : tous bloqués.

**2. Intelligent Tracking Prevention (ITP) d'Apple** Safari limite la durée de vie des cookies JavaScript à 7 jours (1 jour pour les cookies de référence). Sur iOS (qui impose Safari comme moteur de rendu), les cookies de conversion sont perdus après 7 jours.

**3. Disparition des cookies tiers** Chrome a finalement maintenu les cookies tiers, mais sous pression réglementaire croissante. Firefox et Safari les bloquent déjà. La tendance long terme est claire.

**4. Latence et performance** Chaque script de tracking ajouté au navigateur ralentit votre site. 10 tags GTM = 200-500ms de latence supplémentaire qui impacte l'expérience utilisateur et le SEO.

**Impact concret :** une étude Simo Ahava (2023) montre que le tracking client-side manque en moyenne 20-35% des conversions sur les audiences iOS Safari. Si vous dépensez 10 000 euros/mois en Google Ads, vous prenez des décisions d'optimisation basées sur des données incomplètes.

Comment fonctionne le server-side tagging

Au lieu d'envoyer les données directement depuis le navigateur vers Google Analytics, Meta, Google Ads, vous intercalez un serveur intermédiaire que vous contrôlez.

**Architecture client-side (actuelle pour la plupart) :** Navigateur utilisateur → scripts JS → Google Analytics / Meta Pixel / Google Ads

**Architecture server-side :** Navigateur utilisateur → votre serveur GTM → Google Analytics / Meta Pixel / Google Ads

**Avantages de l'architecture server-side :**

1. **Contournement des bloqueurs** : les bloqueurs ciblent les domaines tiers connus (google-analytics.com, connect.facebook.net). Votre serveur GTM peut tourner sur votre propre domaine (analytics.votresite.com) et n'est pas bloqué.

2. **Cookies first-party avec longue durée de vie** : votre serveur peut écrire des cookies first-party (httpOnly, Secure) avec une durée de vie de 365 jours ou plus. Contourne ITP.

3. **Contrôle des données** : vous décidez quelles données sont envoyées à quels services. RGPD plus facile à respecter.

4. **Performance** : les scripts de tracking s'exécutent sur le serveur, pas dans le navigateur. Le site est plus rapide.

Prérequis et coûts

**Prérequis techniques :** - Un compte Google Cloud Platform (ou AWS, ou Azure) - Un nom de domaine et accès DNS - Google Tag Manager (version standard, pas de coût supplémentaire) - 4-8 heures de configuration initiale (ou faire appel à un prestataire)

**Coûts d'infrastructure :**

Option 1 : Google Cloud Run (recommandé pour démarrer) - Coût estimé : 5-15 euros/mois pour un site avec 50 000-200 000 sessions/mois - Facturation à l'usage - Démarrage facile depuis GTM (Google propose une configuration guidée)

Option 2 : Serveur dédié (VPS) - Coût estimé : 20-40 euros/mois (Hetzner, OVH, DigitalOcean) - Plus de contrôle, légèrement plus complexe - Recommandé pour les volumes > 500 000 sessions/mois

Option 3 : Solutions SaaS (Stape.io, Elevar) - Coût : 40-200 euros/mois selon le volume - Pas de configuration serveur : gestion 100% dans l'interface - Recommandé si vous n'avez pas de ressources techniques

**ROI attendu :** si vous dépensez plus de 3 000 euros/mois en paid ads, la migration server-side est généralement rentabilisée en 2-3 mois grâce à l'amélioration de l'attribution et des décisions d'enchères.

Les 6 étapes de migration

**Étape 1 : Créer le container server-side dans GTM**

Dans GTM : Nouveau container > Type : Serveur Google propose une configuration automatisée vers Google Cloud Run.

**Étape 2 : Configurer le sous-domaine**

Pointez un sous-domaine (ex : tag.votresite.com) vers votre serveur GTM. Configurez le certificat SSL. Testez que le serveur répond correctement.

**Étape 3 : Migrer les tags essentiels**

Priorité de migration : 1. GA4 (server-side client disponible nativement dans GTM) 2. Google Ads Conversion Tracking 3. Meta Pixel (via Conversions API) 4. Autres tags analytics ou remarketing

**Étape 4 : Configurer les cookies first-party**

Créez une variable GTM pour générer et stocker un cookie first-party utilisateur sur votre domaine. Ce cookie survit aux restrictions ITP.

**Étape 5 : Activer la Conversions API Meta**

La CAPI Meta doit être configurée côté serveur pour fonctionner. Assurez-vous que l'event_id est partagé entre le Pixel navigateur et la CAPI pour éviter le double comptage.

**Étape 6 : Vérifier et comparer les volumes**

Comparez pendant 2-4 semaines les données client-side vs server-side. Vous devriez voir une augmentation de 10-30% des événements trackés. Si vous voyez une diminution, quelque chose ne fonctionne pas.

Résultats observés après migration

D'après mes migrations client :

**Volume de conversions tracké :** - Augmentation moyenne : +18 à +32% de conversions trackées - Principalement sur les audiences Safari (iOS + macOS) - Impact visible dans les 2-3 premières semaines

**Impact sur les enchères Google Ads :** Plus de données de conversion = meilleur apprentissage du Smart Bidding. Sur les comptes où j'ai migré, le ROAS s'est amélioré de 12-25% dans les 4 semaines suivant la migration (effet de l'amélioration des données d'enchères).

**Impact sur le reporting :** Les rapports GA4 montrent plus de sessions et de conversions. Ne confondez pas cette augmentation avec une amélioration réelle de la performance : vous voyez simplement ce qui existait déjà mais n'était pas tracké.

**Cas réel :** e-commerce mode, 15 000 euros/mois de budget, migration server-side en novembre 2024. Conversions trackées : +24%. ROAS Smart Bidding : +19% dans les 5 semaines suivantes. ROI de la migration (coût infrastructure + setup) atteint en 6 semaines.

Les points clés à retenir

  • Le tracking client-side perd 20-35% des conversions sur Safari iOS à cause d'ITP et des bloqueurs.
  • Le server-side tagging intercale votre propre serveur entre le navigateur et les outils d'analytics.
  • Coûts : 5-15 euros/mois sur Google Cloud Run pour 50-200k sessions, ou 40-200 euros sur SaaS.
  • Migration en 6 étapes : container GTM server, sous-domaine, tags essentiels, cookies first-party, CAPI Meta, vérification.
  • Impact observé : +18 à +32% de conversions trackées, +12-25% ROAS dans les 4 semaines suivantes.

Cet article est basé sur l'épisode 0 du podcast

Écoutez la version complète avec Alexia et Maxence pour aller encore plus loin.

Écouter l'épisode