SEO & Référencement

Tutoriel : Configurer Google Analytics 4 (GA4) pas à pas

9 min de lecture

📚 Pour replacer ce tutoriel dans une stratégie SEO complète (Google Business Profile, Schema LocalBusiness, citations locales, backlinks éthiques au Sénégal et en Côte d’Ivoire), consultez notre guide pilier : SEO local au Sénégal et en Afrique de l’Ouest — guide pratique 2026.

Pourquoi GA4 obligatoire en 2026 (informations vérifiées en avril 2026, susceptibles d’évoluer) ?

Google a coupé Universal Analytics le 1er juillet 2023 : GA4 est désormais la seule version disponible. C’est aussi gratuit, beaucoup plus puissant pour le funnel et le cross-device, et naturellement intégré à Search Console + Google Ads + BigQuery.

Ce que vous saurez faire à la fin

  1. Installer Google Analytics 4 sur votre site et le vérifier
  2. Configurer les événements et conversions les plus importants
  3. Créer votre tableau de bord personnalisé en 15 minutes
  4. Comprendre les rapports clés pour piloter votre acquisition
  5. Lier GA4 à Search Console et Google Ads pour un suivi complet

Durée : 2-3 heures. Pré-requis : accès admin de votre site (WordPress ou autre) et un compte Google.

Étape 1 — Créer votre compte GA4

  1. Allez sur analytics.google.com. Connectez-vous.
  2. Si premier compte : cliquez Commencer à mesurer. Sinon Administration (engrenage) > Créer > Compte.
  3. Nom du compte : votre entreprise (ITSkillsCenter). Ce compte regroupera tous vos sites/apps.
  4. Paramètres de partage données : laissez par défaut ou personnalisez selon votre politique RGPD.
  5. Créez ensuite une propriété : nom du site, fuseau Africa/Dakar, devise XOF.
  6. Renseignez votre secteur d’activité et taille d’entreprise.
  7. Cliquez Créer un flux de données > Web > URL du site > Nom du flux > activer Mesures améliorées.
  8. Récupérez votre ID de mesure : format G-XXXXXXXXXX. C’est l’identifiant à installer sur le site.

Étape 2 — Installer le tag sur votre site

Trois méthodes selon votre plateforme.

Méthode 1 : WordPress avec plugin (recommandé pour débutant)

  1. Extensions > Ajouter > cherchez Site Kit by Google (officiel).
  2. Installez, activez. Suivez l’assistant : connexion compte Google, autorisation, choix du compte/propriété.
  3. Le tag est ajouté automatiquement. Test : bouton Visualiser dans Analytics.

Méthode 2 : manuellement dans le thème

  1. Apparence > Éditeur de thème > header.php.
  2. Avant </head>, collez :
<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', {
    anonymize_ip: true,
    cookie_flags: 'SameSite=None;Secure'
  });
</script>
  1. Remplacez G-XXXXXXXXXX par votre ID. Sauvegardez.

Méthode 3 : via Google Tag Manager (plus flexible)

  1. Créez un compte sur tagmanager.google.com. Container Web.
  2. Collez les deux snippets GTM dans <head> et après <body>.
  3. Dans GTM : Balises > Nouvelle > Google Analytics: GA4 Configuration. Entrez votre ID. Déclencheur : All pages.
  4. Publier le container.

Étape 3 — Vérifier l’installation

  1. Dans GA4 > Rapports > Temps réel.
  2. Ouvrez votre site dans un autre onglet. Naviguez 2-3 pages.
  3. Vous devez voir Utilisateurs au cours des 30 dernières minutes : 1, avec votre source (direct).
  4. Installez l’extension Chrome Tag Assistant Legacy (by Google). Elle indique les tags présents sur chaque page.
  5. Alternative : DevTools > Réseau > filtre collect. Vous devez voir des requêtes vers google-analytics.com/g/collect à chaque action.

Étape 4 — Désactiver le suivi de vos propres visites

  1. Admin > Paramètres de données > Filtres de données.
  2. Créer > Trafic interne. Nommez Bureau ITSC.
  3. Saisissez votre adresse IP publique (trouvez-la sur monip.io).
  4. État : Actif. Enregistrer.
  5. Répétez pour chaque membre de l’équipe qui visite souvent le site.

Étape 5 — Événements essentiels à configurer

GA4 suit automatiquement : page_view, scroll, click (externes), file_download, video_start.

Ajoutez ceux qui comptent pour votre business :

Clic sur bouton « Acheter » ou « S’inscrire »

  1. Sur le bouton :
<button onclick="gtag('event', 'click_cta', { label: 'formation-excel-vba', value: 150000 })">
  S'inscrire à la formation
</button>

Envoi de formulaire de contact

document.querySelector('#contact-form').addEventListener('submit', () => {
  gtag('event', 'generate_lead', {
    method: 'contact_form',
    value: 50000,
    currency: 'XOF'
  });
});

Scroll à 90 % (engagement profond)

let max = 0;
window.addEventListener('scroll', () => {
  const p = Math.round((window.scrollY + window.innerHeight) / document.body.scrollHeight * 100);
  if (p > max && p >= 90) {
    gtag('event', 'scroll_90');
    max = p;
  }
}, { passive: true });

Clic sur numéro de téléphone

<a href="tel:+221771234567" 
   onclick="gtag('event', 'phone_click', { phone: '+221771234567' })">
  +221 77 123 45 67
</a>

Étape 6 — Marquer les conversions

  1. Admin > Événements.
  2. Après quelques jours de données, vous verrez vos événements personnalisés.
  3. Pour chaque événement qui représente une action business : activez le bouton Marquer comme conversion.
  4. Conversions typiques pour une boutique e-commerce :
    • purchase (achat)
    • add_to_cart
    • begin_checkout
    • generate_lead
    • phone_click
  5. Pour un site de services :
    • generate_lead
    • contact_form_submit
    • phone_click
    • file_download (ebook, brochure)

Étape 7 — E-commerce : purchase complet

Pour WooCommerce, installez GA4 WooCommerce Integration ou utilisez Site Kit qui l’active automatiquement.

Manuellement sur une page de confirmation commande :

gtag('event', 'purchase', {
  transaction_id: 'CMD-20260422-00042',
  value: 312500,
  currency: 'XOF',
  tax: 47500,
  shipping: 5000,
  items: [
    {
      item_id: 'FORMATION-EXCEL-N2',
      item_name: 'Formation Excel Niveau 2',
      item_category: 'Bureautique',
      price: 150000,
      quantity: 1
    },
    {
      item_id: 'FORMATION-POWERBI',
      item_name: 'Formation Power BI',
      item_category: 'Data',
      price: 160000,
      quantity: 1
    }
  ]
});

Étape 8 — Comprendre les 5 rapports essentiels

  1. Rapports > Acquisition > Acquisition d’utilisateurs : d’où viennent vos visiteurs (organique, direct, payant, réseaux sociaux).
  2. Rapports > Acquisition > Acquisition de trafic : par canal, avec le nombre de sessions et de conversions.
  3. Rapports > Engagement > Pages et écrans : vos pages les plus vues, durée moyenne, taux d’engagement.
  4. Rapports > Monétisation > Achats e-commerce (si activé) : CA, ROAS, produits achetés.
  5. Rapports > Rétention : fidélité, pourcentage de visiteurs qui reviennent.

Étape 9 — Créer des audiences pour le remarketing

  1. Admin > Audiences > Créer.
  2. Audience 1 : Visiteurs sans achat 30 jours :
    • Condition : event_name = page_view, durée 30 jours
    • Exclusion : event_name = purchase sur mêmes 30 jours
  3. Audience 2 : Panier abandonné 7 jours :
    • event_name = add_to_cart sur 7 jours
    • Exclusion : event_name = purchase
  4. Audience 3 : Acheteurs récents : event_name = purchase sur 30 jours.
  5. Audience 4 : Lecteurs engagés : scroll_90 + session_duration > 120 s.
  6. Ces audiences sont exportables vers Google Ads pour campagnes de remarketing précises.

Étape 10 — Explorations : analyses sur-mesure

  1. Menu gauche : Explorations.
  2. Nouveau > Funnel Exploration.
  3. Définissez un entonnoir :
    • Étape 1 : view_item
    • Étape 2 : add_to_cart
    • Étape 3 : begin_checkout
    • Étape 4 : purchase
  4. Voyez le taux de passage à chaque étape. Le décrochage maximum = priorité d’optimisation.
  5. Autre exploration utile : Path exploration. Commence par une page d’atterrissage, affiche les chemins de navigation suivis.

Étape 11 — Lier à Google Search Console

  1. Dans Search Console : Paramètres > Associations > Associer à une propriété Google Analytics 4.
  2. Dans GA4 : Admin > Liaisons > Search Console > Associer > choisir la propriété SC.
  3. Sous 48 h, nouveau rapport dans GA4 > Acquisition > Search Console > Requêtes.
  4. Vous voyez maintenant les mots-clés Google Search directement dans GA4, avec le comportement des visiteurs après leur arrivée.

Étape 12 — Lier à Google Ads

  1. GA4 > Admin > Liaisons > Google Ads > Associer.
  2. Choisissez votre compte Ads. Confirmez les paramètres (importation de données, activation des audiences).
  3. Dans Google Ads : Outils > Mesure > Conversions > Importer > Google Analytics 4.
  4. Sélectionnez les conversions à importer (purchase, generate_lead).
  5. Vos campagnes Ads peuvent maintenant optimiser sur les conversions GA4 et cibler les audiences créées à l’étape 9.

Étape 13 — Export vers BigQuery (avancé)

  1. BigQuery offre un export quotidien GRATUIT de toutes vos données GA4 brutes. Très puissant pour analyses sur-mesure.
  2. Admin > BigQuery Links > Associer un projet > créez un projet GCP si besoin.
  3. Configurez : fréquence Streaming ou Quotidien. Emplacement de stockage : EU (Belgique) ou US.
  4. Après 24 h, une table events_YYYYMMDD est créée chaque jour.
  5. Requête SQL type :
SELECT
  user_pseudo_id,
  COUNT(*) AS total_events,
  COUNTIF(event_name = 'purchase') AS achats,
  SUM(CASE WHEN event_name = 'purchase' 
           THEN (SELECT value.double_value FROM UNNEST(event_params) 
                 WHERE key = 'value') END) AS ca_total
FROM `votre-projet.analytics_XXXXXXXXX.events_*`
WHERE _TABLE_SUFFIX BETWEEN '20260401' AND '20260430'
GROUP BY user_pseudo_id
ORDER BY ca_total DESC NULLS LAST
LIMIT 100;

Étape 14 — Confidentialité et consentement (RGPD / LPDP)

  1. Installez un gestionnaire de consentement : Complianz (WordPress, gratuit) ou Cookiebot.
  2. Configurez pour afficher une bannière qui demande le consentement avant de déclencher GA4.
  3. Ajoutez dans votre code :
// Par défaut, TOUT est refusé
gtag('consent', 'default', {
  'analytics_storage': 'denied',
  'ad_storage': 'denied',
  'ad_user_data': 'denied',
  'ad_personalization': 'denied'
});

// Après clic "Accepter"
document.getElementById('accept-cookies').addEventListener('click', () => {
  gtag('consent', 'update', {
    'analytics_storage': 'granted',
    'ad_storage': 'granted'
  });
});
  1. Dans GA4 > Admin > Paramètres des données > Consentement : activez Consent Mode. Les données sont anonymisées pour les utilisateurs qui refusent.

Étape 15 — Dashboard mensuel à partager

  1. GA4 > Looker Studio (ex Data Studio) : connexion gratuite à GA4.
  2. Template gratuit : Rapport GA4 Marketing par Data Bloo.
  3. Personnalisez avec votre logo, couleurs, KPIs prioritaires.
  4. Partagez par lien : le directeur/client voit les chiffres en temps réel sans compte Analytics.
  5. Ajoutez un envoi automatique mensuel : Dashboard > Fichier > Planifier l’envoi par e-mail.

Erreurs courantes

  • Trafic interne non filtré : vos visites gonflent les chiffres. Toujours filtrer votre IP.
  • Pas d’événements personnalisés : vous ne voyez pas vos conversions business.
  • Double tracking : deux plugins GA4 installés = données doublées.
  • Cookie banner sans Consent Mode : les données sont floues car beaucoup d’utilisateurs bloqués.
  • Pas de liaison Search Console : vous loupez 50 % du contexte acquisition.

Checklist finale

✓ GA4 installé et temps réel actif
✓ Trafic interne filtré (IP bureau)
✓ 3-5 événements personnalisés actifs (CTA, formulaire, téléphone)
✓ Conversions marquées dans l'interface
✓ E-commerce events complets si boutique
✓ Audiences de remarketing créées
✓ Liaison Search Console active
✓ Liaison Google Ads pour import conversions
✓ Bannière consentement + Consent Mode
✓ Dashboard Looker Studio partagé équipe
✓ Export BigQuery configuré si besoin avancé

Dans la continuité

Partager