Infrastructure de conversion

Du server-side tracking qui survit aux restrictions navigateur

Nous construisons des containers GTM server first-party qui maintiennent vos données de conversion après ITP, les ad blockers et les choix de consentement.

CNIL & Consent Mode v2Réponse sous 24 hAgence enregistrée au Royaume-Uni50+ projets livrés
Obtenir mon audit tracking gratuit →

Pas prêt à tout écrire ? Réserver un appel de découverte de 15 minutes →

Le problème

Vos tags perdent des données

Vos tags côté navigateur perdent des données — et l’écart entre les conversions remontées par vos plateformes et ce qui figure réellement dans votre table de commandes le prouve.

Intelligent Tracking Prevention (ITP) de Safari limite à sept jours les cookies first-party posés via JavaScript. Firefox bloque les trackers connus. Une part significative de votre trafic utilise un ad blocker qui empêche `gtm.js` de se charger. Chaque session concernée est un achat que votre plateforme publicitaire n’apprend jamais — donc l’algorithme d’enchères n’apprend pas à reconnaître un acheteur, et optimise sur une image incomplète.

Le server-side tagging déplace la couche de collecte hors du navigateur vers une infrastructure que vous contrôlez. Les événements sont capturés en first-party, enrichis côté serveur, puis transmis à chaque destination depuis votre propre endpoint. Les cookies sont posés via des en-têtes HTTP plutôt que JavaScript — ils survivent.

Ce n’est pas un plugin à installer. C’est de l’architecture de données — et mal fait, ça casse silencieusement, de façon coûteuse.

Ce que nous construisons

Ce que nous construisons

Architecture de container server

Un container GTM server de production dimensionné à votre trafic, sur Google Cloud Run ou votre propre infrastructure.

  • Déploiement Cloud Run avec autoscaling et plafonds de coût
  • Option self-hosted sur votre VPS pour un contrôle total des données
  • Sous-domaine personnalisé sur votre domaine racine pour un vrai contexte first-party
  • Configuration SSL, DNS et health checks
  • Environnements preview et staging séparés de la production

DataLayer first-party

Un dataLayer propre et complet est la fondation. La plupart de nos audits le trouvent cassé avant tout le reste.

  • DataLayer e-commerce WooCommerce complet : view_item, add_to_cart, begin_checkout, purchase
  • Schéma d’items cohérent et validé sur chaque événement
  • Identifiants scopés utilisateur pour les clients connectés
  • Gestion multi-devises et multi-régions
  • Événements formulaire et lead pour les funnels non transactionnels

Tagging des destinations

  • GA4 via container server avec gestion de session unifiée
  • Meta Conversions API avec deduplication
  • Google Ads Enhanced Conversions
  • Microsoft Ads UET
  • Destinations HTTP personnalisées vers votre CRM ou data warehouse

Identité & matching

  • Hachage SHA-256 de l’email, du téléphone et du nom avant transmission
  • Génération et persistance d’un `external_id` stable
  • Capture FBC / FBP et forwarding côté serveur
  • Persistance GCLID et click-ID au-delà des limites des cookies navigateur

Validation

  • Réconciliation événement par événement avec votre base de commandes
  • Vérification de la deduplication dans les diagnostics de chaque plateforme
  • Tests des états de consentement : accordé, refusé, partiel
  • Passation documentée pour que votre équipe puisse maintenir le setup
Retour terrain

Erreurs fréquentes que nous voyons

Des schémas récurrents dans nos audits. Si vous en reconnaissez deux ou plus, l’écart vous coûte probablement plus que ce qu’il paraît.

Le sous-domaine n’est pas réellement first-party.

Un hostname de container qui pointe vers un domaine tiers est traité comme tiers par le navigateur — tous les bénéfices ITP pour lesquels vous avez payé disparaissent. La configuration a l’air correcte dans GTM et ne produit rien.

Les cookies sont encore posés en JavaScript.

Le container est en production, mais les cookies passent côté client plutôt que via les en-têtes HTTP. Safari les limite toujours à sept jours. C’est la façon la plus courante pour qu’une migration server-side n’apporte aucune amélioration mesurable.

Client et serveur envoient GA4 avec des session ID différents.

Les sessions gonflent, le taux d’engagement s’effondre, et la propriété cesse d’être comparable à son propre historique.

Pas de plafond de coût sur Cloud Run.

Autoscaling sans nombre maximal d’instances — découvert en fin de mois à fort trafic. Bon marché à configurer à l’avance, cher à apprendre.

Le mode preview laissé activé.

Du trafic de debug dans le container de production, qui pollue les données et ajoute du volume de requêtes que personne n’attribue à rien.

How We Work

How We Work

01

Étape 01 — Audit

Nous cartographions chaque événement actuellement déclenché, le comparons à vos données de commandes et quantifions ce que vous perdez.

02

Étape 02 — Architecture

Nous concevons la topologie du container, le modèle d’hébergement et la prévision de coûts avant d’écrire une ligne de code.

03

Étape 03 — Build

Déploiement du container, implémentation du dataLayer, configuration des tags, câblage du consentement.

04

Étape 04 — Validation

Réconciliation côte à côte jusqu’à ce que les chiffres server-side et plateforme concordent.

05

Étape 05 — Passation

Documentation complète, export du container et walkthrough avec votre équipe.

Sans surprise

Ce qui se passe ensuite

01

Étape 01 — Réponse sous 24 heures.

Une vraie réponse de la personne qui fera le travail, pas un auto-répondeur ni un junior qui planifie un appel pour planifier un appel.

02

Étape 02 — Nous regardons avant de parler.

Envoyez-nous un accès ou une URL : nous examinons votre configuration réelle d’abord, pour que la conversation démarre sur des constats, pas sur des questions de découverte.

03

Étape 03 — 30 minutes, les constats d’abord.

Nous vous présentons ce que nous avons trouvé et ce que cela vous coûte. Vous obtenez cela que vous nous engagiez ou non.

04

Étape 04 — Un périmètre écrit, ou un non honnête.

Si c’est adapté, vous recevez périmètre, calendrier et coût par écrit. Sinon, nous le disons et vous orientons vers une meilleure option.

Pas de retainer requis. Pas de durée minimale. Aucune obligation à aucune étape.

Stack
GTM Server-SideGoogle Cloud RunGA4 Measurement ProtocolMeta Conversions APIGoogle Ads Enhanced ConversionsConsent Mode v2WooCommerceShopifyDockerCloudflare
100 %

Couverture événements CAPI

Meta Conversions API complète avec deduplication server-side, matching external_id et Consent Mode — zéro perte de données post-iOS.

PAJ GPS · Server-side tracking
Adéquation

Est-ce fait pour vous ?

Nous préférons vous le dire maintenant plutôt qu’après une facture. Voici pour qui ce travail est rentable, et pour qui il ne l’est pas.

Vous êtes au bon endroit si :

  • Vous générez 25 000 €+ par mois de chiffre d’affaires en ligne — quelques points d’attribution récupérés représentent un montant réel
  • Vous diffusez des campagnes payantes et les chiffres remontés ne correspondent pas à votre compte en banque
  • Vous vendez sur plusieurs marchés, devises ou boutiques
  • Vous avez un développeur ou une agence capable d’agir sur nos recommandations
  • Vous voulez posséder l’implémentation ensuite, pas la louer

Probablement pas fait pour vous si :

  • Vous êtes en phase de validation produit — réglez la demande d’abord, mesurez ensuite
  • Vous cherchez quelqu’un pour gérer vos dépenses média au quotidien ; nous construisons la couche de mesure, nous ne sommes pas une agence media buying
  • Vous avez besoin que ce soit en ligne cette semaine ; une implémentation sérieuse a une phase de validation que nous ne sautons pas
  • Vous voulez le devis le moins cher — ce n’est pas nous, et le tracking le moins cher finit souvent par être refait

La plupart des mandats démarrent à partir de 1 500 €. Nous confirmons périmètre et coût lors de l’appel de découverte, avant tout engagement.

Obtenez votre audit gratuit

Parlez-nous de votre configuration. Nous répondons sous 24 heures.

FAQ

Questions
fréquentes

Lancez le scan rapide

Saisissez l’URL à analyser — une page d’accueil, une fiche produit ou une étape de tunnel. Le scan prend environ une minute. Rien à installer, aucune modification à apporter à votre container.

Le scanner s’ouvre dans un cadre intégré. S’il ne se charge pas, utilisez le lien direct ci-dessous.

Les scans lancés depuis cette page sont limités à trois par heure. Pour un usage plus intensif, utilisez l’outil directement.

Le scanner se charge… Si rien n’apparaît, utilisez le lien ci-dessous.

Ouvrir le scanner →

Prêt à construire quelque chose qui fonctionne ?

Réservez un audit stratégique gratuit de 30 minutes. Pas de pitch deck, pas de pression — un regard honnête sur votre setup et les priorités de correction.

Pas prêt à tout écrire ? Réserver un appel de découverte de 15 minutes →

Obtenir mon audit gratuit →