Google Analytics 4 a fundamentalement changé la façon dont on mesure une propriété web. Si tu viens de GA Universal, le changement de paradigme peut être déroutant. Ce guide couvre tout ce dont tu as besoin pour partir sur de bonnes bases.
Pourquoi GA4 est différent de Universal Analytics
UA reposait sur des sessions et des pages vues. GA4 repose sur des événements et des paramètres. Tout est un événement : une page vue, un clic, un scroll, une conversion.
Cette approche est bien plus flexible, mais elle demande plus de réflexion en amont sur ce que tu veux mesurer.
1. Créer la propriété GA4
Dans Google Analytics, crée une nouvelle propriété :
- Compte → Propriété → Flux de données
- Choisis “Web”
- Entre ton URL et le nom du flux
- Note ton Measurement ID (format
G-XXXXXXXXXX)
Ne crée pas plusieurs flux pour le même site sans raison. Un seul flux web par propriété est la norme.
2. Déployer via GTM (recommandé)
La méthode recommandée pour déployer GA4 est via Google Tag Manager.
Tag de configuration GA4
// Dans GTM, crée un tag "Google Analytics: GA4 Configuration"
// Measurement ID: G-XXXXXXXXXX
// Déclencheur: All Pages (Initialization)
Paramètres à ajouter systématiquement :
| Paramètre | Valeur | Pourquoi |
|---|---|---|
debug_mode | true (dev uniquement) | Active le debug en temps réel |
send_page_view | false | Contrôle manuel des page views |
Tag de page_view
Crée un tag GA4 Event séparé pour les page views :
// Tag: GA4 - page_view
// Event Name: page_view
// Déclencheur: All Pages (Page View)
Séparer la config du page_view te donne plus de contrôle sur les SPAs.
3. Les événements automatiques à connaître
GA4 collecte certains événements automatiquement :
session_start— début de sessionfirst_visit— premier visiteurpage_view— sisend_page_view: truescroll— scroll à 90%click— clics sortants
Et les Enhanced Measurement (à activer dans les paramètres du flux) :
file_download— téléchargementsvideo_start,video_complete— vidéos YouTubeform_submit— soumissions de formulaire
4. Structure des événements personnalisés
La convention de nommage GA4 : snake_case, verbe_objet.
purchase ✅
add_to_cart ✅
newsletter_signup ✅
ButtonClick ❌ (PascalCase)
btn-click ❌ (kebab-case)
Paramètres d’événements
Chaque événement peut porter jusqu’à 25 paramètres :
gtag('event', 'newsletter_signup', {
source: 'hero_cta',
page_location: window.location.href,
page_title: document.title,
});
Limite importante : pour apparaître dans les rapports, les paramètres doivent être enregistrés comme Custom Dimensions dans GA4 Admin → Custom Definitions.
5. Configurer les conversions
Dans GA4, les conversions se configurent dans Admin → Events → Marquer comme conversion.
Les événements recommandés à marquer :
purchasegenerate_leadnewsletter_signupform_submit
GA4 ne propose pas de Goal Funnels comme UA. Les entonnoirs de conversion se configurent dans Explore → Funnel Exploration.
6. Vérification avec DebugView
Pour vérifier ta configuration en temps réel :
- Active le mode debug via GTM Preview
- Ouvre GA4 → Configure → DebugView
- Navigue sur ton site
- Les events apparaissent en quasi-temps réel
// Tu peux aussi forcer le debug_mode via l'URL
// Ajoute ?gtm_debug=x à ton URL dans GTM Preview
7. Paramètres essentiels à configurer
Rétention des données
Par défaut, GA4 conserve les données 2 mois. Change ça immédiatement :
Admin → Data Settings → Data Retention → 14 months
Filtres IP internes
Admin → Data Streams → Configure tag settings → Define internal traffic
Ajoute les IPs de ton bureau/VPN pour ne pas polluer tes données.
Connexion à Google Search Console
Admin → Product Links → Search Console Links
Cette connexion permet d’avoir les données de recherche organique directement dans GA4.
Conclusion
Une bonne configuration GA4 prend du temps mais c’est un investissement qui paie. Les deux erreurs les plus fréquentes :
- Déployer en snooze — ne pas vérifier que les événements arrivent correctement
- Ignorer les Custom Dimensions — avoir des paramètres dans les événements qui n’apparaissent jamais dans les rapports
Dans un prochain article, on verra comment exporter les données brutes GA4 vers BigQuery pour des analyses plus poussées.