Google Analytics 4 : configuration et analyse

🏷️ Applications utiles 📅 11/04/2026 09:00:00 👤 Mezgani said
Google Analytics Ga4 Reporting
Google Analytics 4 : configuration et analyse

Installer et configurer Google Analytics 4, tracker les événements, analyser le comportement des utilisateurs et générer des rapports détaillés.

Prérequis

  • Compte Google (Gmail, Google Workspace)
  • Un site web ou une application à analyser
  • Accès administrateur au site (pour ajouter le code de suivi)
  • Connaissances basiques HTML/JavaScript
Conseil: GA4 remplace Universal Analytics depuis juillet 2023. C'est la plateforme d'analyse standard de Google.

Créer une propriété GA4

Étape 1: Accéder à Google Analytics

Visite analytics.google.com et connecte-toi avec ton compte Google.

Étape 2: Créer une propriété

1. Clique sur "Créer une propriété"
2. Renseigne le nom (ex: "Mon Site Web")
3. Sélectionne le fuseau horaire et la devise
4. Clique sur "Créer"

Étape 3: Sélectionner la plateforme

Type de collecte:
- Web (site)
- Mobile (app iOS/Android)
- Événements serveur
- Commerce électronique

Obtenir l'ID de suivi

Après création, tu reçevras un ID de propriété (ex: G-XXXXXXXXXX)

Localisation:
Propriété > Paramètres > Informations de propriété > ID de propriété

Installer le code de suivi

Méthode 1: Code global (gtag.js)

Ajoute ce code dans la section <head> de ton site HTML:

<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'G-XXXXXXXXXX');
</script>

Méthode 2: Google Tag Manager

Si tu utilises GTM, ajoute un tag GA4 via l'interface GTM (voir article Google Tag Manager).

Méthode 3: JavaScript (événements personnalisés)

// Event de page vue personnalisé
gtag('event', 'page_view', {
  'page_title': 'Mon Article',
  'page_location': window.location.href,
  'page_path': window.location.pathname
});

// Event d'engagement
gtag('event', 'engagement', {
  'engagement_type': 'click',
  'target': 'button-signup'
});

Vérifier l'installation

1. Ouvre le navigateur (DevTools)
2. Va sur l'onglet "Réseau" ou "Console"
3. Cherche les requêtes vers "google-analytics.com" ou "googletagmanager.com"
4. Le site doit envoyer des données quelques secondes après le chargement

Tracker les événements

Événements prédéfinis

// Clic de bouton
gtag('event', 'button_click', {
  'button_id': 'subscribe-btn',
  'button_label': 'S\'abonner'
});

// Téléchargement de fichier
gtag('event', 'file_download', {
  'file_name': 'ebook.pdf',
  'file_type': 'PDF'
});

// Soumission de formulaire
gtag('event', 'form_submit', {
  'form_id': 'contact-form',
  'form_name': 'Contact'
});

// Lecteur vidéo
gtag('event', 'video_play', {
  'video_title': 'Mon Tutoriel',
  'video_duration': '600'
});

// Recherche sur le site
gtag('event', 'search', {
  'search_term': 'angular'
});

Événements personnalisés (eCommerce)

// Ajouter au panier
gtag('event', 'add_to_cart', {
  'items': [{
    'item_id': 'SKU123',
    'item_name': 'Produit X',
    'price': '29.99',
    'quantity': 1
  }]
});

// Achat/Conversion
gtag('event', 'purchase', {
  'transaction_id': 'TXN12345',
  'value': '29.99',
  'currency': 'EUR',
  'items': [{
    'item_id': 'SKU123',
    'item_name': 'Produit X',
    'price': '29.99',
    'quantity': 1
  }]
});

Événements avec paramètres personnalisés

gtag('event', 'user_engagement', {
  'user_type': 'premium',
  'session_duration': '300',
  'articles_read': '5',
  'custom_field': 'valeur'
});

Générer des rapports

Rapports prédéfinis

Analytics > Rapports
├── Acquisition (où viennent les visiteurs)
│   ├── Canaux (Organique, Direct, Renvoi, Social, Email)
│   ├── Google Ads
│   └── Campagnes
├── Engagement (comportement sur le site)
│   ├── Pages et écrans
│   ├── Événements
│   ├── Conversions
│   └── Déroulements (funnels)
├── Monétisation (eCommerce)
│   ├── Produits
│   ├── Performances de vente
│   └── Carrefours de conversion
└── Rétention (fidélité utilisateurs)
    ├── Utilisateurs récurrents
    ├── Cohortes
    └── Données démographiques

Créer un rapport personnalisé

1. Analytics > Rapports > Créer un nouveau rapport
2. Sélectionne les dimensions et métriques:
   - Dimensions: Pays, Appareil, Navigateur, Source
   - Métriques: Utilisateurs, Sessions, Taux rebond, Pages/session
3. Ajoute des filtres si besoin
4. Exporte en CSV/Sheets

Dashboards personnalisés

1. Analytics > Tableaux de bord > Créer un tableau de bord
2. Ajoute des graphiques (graphique de lignes, tableau, etc.)
3. Sélectionne les métriques clés:
   - Utilisateurs actifs quotidiens/mensuels
   - Conversions
   - Durée moyenne de session
   - Taux de rebond par source

Bonnes pratiques

1. Confidentialité & RGPD

// Anonimiser les adresses IP
gtag('config', 'G-XXXXXXXXXX', {
  'anonymize_ip': true
});

// Respecter les consentements utilisateur
if (userConsent.analytics) {
  gtag('consent', 'update', {
    'analytics_storage': 'granted'
  });
}

2. Eviter le tracking excessif

  • ❌ Trop d'événements nuit à l'analyse
  • ✅ Tracker seulement les actions importantes
  • ✅ Avoir une nomenclature claire (event_name_like_this)

3. Nommer clairement les événements

✅ Bon
gtag('event', 'newsletter_signup');
gtag('event', 'cta_button_click');

❌ Mauvais
gtag('event', 'event1');
gtag('event', 'click');

4. Exclure le trafic interne

Analytics > Administration > Données et confidentialité
> Filtres de données
> Ajouter un filtre "Exclure le trafic depuis mon IP"

5. Vérifier les données

  • Analytics > Rapports en temps réel pour tester
  • Attendre 24h pour que les données se stabilisent
  • Comparer avec d'autres outils (Hotjar, Mixpanel)

6. Sécuriser l'accès

Partage de propriété:
Analytics > Administration > Gestion des accès
- Propriétaire: Contrôle total
- Éditeur: Peut modifier les paramètres
- Analyseur: Lecture seule des rapports