Aller au contenu
Pierre Bossetti

GA4 · Consent Mode v2 · Server-side

Infrastructure de Tracking First-Party & Web Analytics pour PME

Je fais le pont entre le code applicatif et vos revenus business. Arrêtez de perdre 30 % à 50 % de vos conversions à cause des ad-blockers et des balises cassées. Code natif Vanilla JS, INP sous 200 ms, zéro dette de tracking.

GA4 · click_store
// Consent Mode v2 · analytics_storage: granted
gtag('event', 'click_store', {
  content_group: 'app_landing',
  store: 'google_play',
  link_text: 'Télécharger',
  page_locale: 'fr',
});
collect · 204 No Contentsignal: 100%

Preuves de performance

  • < 200 ms

    INP

    Code natif uniquement. Aucun script tiers lourd ne bloque le fil d’exécution principal.

  • > 8.0

    Score EMQ

    Hachage natif Web Crypto SHA-256 pour l’API Conversions Meta et Google Ads.

  • 100 %

    First-Party

    Données collectées sur votre propre domaine, immunisées contre la suppression de cookies ITP d’Apple.

  • Zéro

    Lock-In

    Câblage CMP open-source avec tarteaucitron.js. Vous êtes propriétaire de 100 % de votre code.

Services

Du bruit au signal.

La différence entre un tracking qui « marche à peu près » et une donnée sur laquelle on peut décider.

Tracking classique

bruit
  • Perte de données. Événements manquants, doublons et sessions fantômes faussent chaque rapport.

  • Regex fragiles. Des sélecteurs CSS et des expressions régulières qui cassent à chaque refonte.

  • CMP défaillantes. Un consentement mal câblé : tags bloqués, ou pire, déclenchés sans accord.

  • Bruit des ad-blockers. Une part croissante du trafic n’atteint jamais votre propriété GA4.

Tracking Engineering

signal
  • Signal pur. Des événements dédupliqués, nommés et documentés dans un plan de taggage.

  • Architecture native. Des événements émis par le code de l’application, pas par du scraping du DOM.

  • Consent Mode v2. Le consentement pilote chaque tag, avec modélisation des données manquantes.

  • Résilience server-side. Une collecte first-party, hors de portée des bloqueurs de scripts tiers.

Quatre expertises, un seul objectif : une donnée fiable.

  • Audit & Plan de Taggage

    Cartographie de votre tracking existant, détection des écarts et livraison d’un plan de taggage prêt à implémenter.

    • dataLayer
    • GTM
    • audit
  • Server-side Tracking

    Collecte first-party via Cloudflare ou GCP : moins de perte de signal, meilleur contrôle des données envoyées.

    • Cloudflare
    • GCP
    • sGTM
  • Conformité RGPD & Consent Mode v2

    Intégration de votre CMP et câblage du Consent Mode v2 pour mesurer légalement, sans sacrifier la donnée.

    • Tarteaucitron
    • CMP
    • Consent Mode v2
Pierre Bossetti, Tracking Engineer et consultant web analytics en Suisse
Pierre Bossetti · Tracking Engineer (Suisse)

L’ingénieur derrière le code

L’ingénierie en pratique : De la perte de données aux revenus prédictibles

Un point de départ classique : GA4 affiche 25 % de ventes en moins que votre CRM. Le Smart Bidding apprend sur des données fausses et dépense votre budget sur les mauvaises audiences.

J’audite les balises, supprime les événements en double et déclenche chaque conversion depuis la réponse réelle du serveur. Ensuite, je bascule les événements clés sur un endpoint first-party. L’écart se resserre. L’algorithme retrouve un signal pur. Le budget va là où se trouve le revenu.

FAQ

FAQ Exécutive

Quelle est la différence entre un ingénieur tracking et une agence marketing ?

L’agence empile les plugins et scrape les classes CSS. Cela casse à chaque refonte, sans alerte. Vos chiffres dérivent et personne ne le voit.

L’ingénieur travaille dans le code applicatif, avec des CustomEvents natifs. Le tracking survit aux refontes, reste rapide et vous appartient.

Pourquoi mes ventes GA4 ne correspondent-elles jamais à mon CRM ?

Trois causes expliquent l’essentiel de l’écart. Les délais de paiement : le CRM enregistre la vente à l’encaissement, GA4 au chargement de la page. Les rechargements de la page de remerciement : un rafraîchissement déclenche l’achat en double. Les ad-blockers : ils suppriment les pixels côté client, donc certaines ventes n’arrivent jamais dans GA4.

La solution : déclencher les événements côté serveur et dédupliquer avec un ID de transaction.

Comment le Consent Mode v2 récupère-t-il légalement les conversions perdues ?

Quand un visiteur refuse les cookies, le Consent Mode v2 envoie quand même des pings anonymes, sans cookies. Ils ne contiennent aucun identifiant utilisateur.

L’IA de Google modélise ensuite les conversions invisibles. Le Smart Bidding retrouve du signal et votre CPA baisse, tout en respectant la loi.

Le server-side tracking va-t-il ralentir mon site web ?

Non, au contraire. Avec Cloudflare Zaraz, les balises s’exécutent en bordure de réseau (edge), pas sur le navigateur du visiteur.

Le fil principal est libéré, l’INP reste sous 200 ms. Moins de scripts dans le navigateur, ce sont aussi de meilleurs Core Web Vitals.