ITSkillsCenter
Blog

Créer la propriété GA4

12 دقائق للقراءة

Ce que vous saurez faire à la fin

  1. Créer une propriété Google Analytics 4 propre, paramétrer le fuseau horaire Dakar, la devise XOF et les utilisateurs avec les bons rôles.
  2. Installer le tag GA4 via Google Tag Manager sur n’importe quel site WordPress, Shopify ou React, et vérifier la collecte en temps réel.
  3. Configurer les événements automatiques (vues de page, scroll, sortie de lien, téléchargement, lecture vidéo) puis créer des événements personnalisés.
  4. Définir des conversions clés pour une PME e-commerce : ajout au panier, achat, contact WhatsApp, demande de devis.
  5. Lier GA4 à Google Ads, Search Console et BigQuery (export gratuit illimité), puis construire des audiences pour le retargeting.

Durée : 3h. Pré-requis : compte Google, accès admin au site web (CMS ou code), Google Tag Manager créé, bases HTML/JavaScript pour les événements custom, idéalement un site marchand existant. Coût : 0 FCFA, GA4 et GTM sont 100% gratuits.

Étape 1 — Créer la propriété GA4

Universal Analytics est mort le 1er juillet 2023. Si vous découvrez aujourd’hui, vous démarrez directement sur GA4, le seul Analytics encore mis à jour par Google.

1. Aller sur https://analytics.google.com
2. Cliquer sur Administrer (icone roue dentee en bas a gauche)
3. Creer un compte : "PME Dakar SARL"
4. Pays : Senegal
5. Creer une propriete : "Boutique en ligne 2025"
6. Fuseau horaire : (GMT+00:00) Dakar
7. Devise : Franc CFA Africain Ouest (XOF)
8. Categorie : Achats en ligne
9. Taille : Petit (1 a 10 employes)

Le fuseau horaire conditionne l’agrégation journalière. Si vous laissez « Los Angeles » par défaut, vos rapports décaleront de 8 heures et le pic du soir au Sénégal apparaîtra le lendemain matin. Erreur classique.

Étape 2 — Créer le flux de données Web

Le flux est le pont entre votre site et GA4. Il génère un identifiant de mesure G-XXXXXXX qui sera placé dans le code du site.

1. Apres creation de la propriete : "Choisir une plateforme"
2. Selectionner "Web"
3. URL du site : https://boutique-pme.sn (sans / final)
4. Nom du flux : "Site marchand principal"
5. Mesure amelioree : ACTIVEE (par defaut)
   Cela active automatiquement :
   - Vues de page
   - Scrolls de 90% de la page
   - Sortie de lien (clics sortants)
   - Recherche sur le site
   - Telechargements de fichiers (PDF, ZIP, etc.)
   - Lectures de videos YouTube embarquees
6. Recuperer l'ID de mesure : G-XXXXXXX (a noter)

La mesure améliorée capte 5 événements précieux sans ligne de code. À elle seule, elle remplace 70% du tracking habituel d’un GA Universal.

Étape 3 — Installer Google Tag Manager

GTM permet d’ajouter et modifier les tags sans toucher au code à chaque fois. Recommandé pour 100% des sites professionnels.

1. Aller sur https://tagmanager.google.com
2. Creer un compte : "PME Dakar SARL"
3. Creer un conteneur : "boutique-pme.sn"
4. Plateforme cible : Web
5. Recuperer les 2 snippets :
   - Snippet HEAD (a placer dans <head>)
   - Snippet BODY (a placer juste apres <body>)
<!-- Google Tag Manager dans le HEAD -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>

Sur WordPress, le plugin « GTM4WP » (gratuit) place ces snippets correctement et expose dataLayer pour WooCommerce. Plus simple qu’éditer les fichiers thème.

Étape 4 — Créer le tag GA4 dans GTM

Une fois GTM installé, on configure le tag de configuration GA4 qui envoie le pageview de base à chaque chargement de page.

1. Dans GTM : Tags > Nouveau
2. Nom : "GA4 Configuration"
3. Type de tag : "Google Analytics : configuration GA4"
4. ID de mesure : G-XXXXXXX (celui de l'etape 2)
5. Envoyer un evenement page_view a chaque chargement : OUI
6. Declencheur : "All Pages"
7. Sauvegarder
8. Cliquer sur "Apercu" puis ouvrir votre site dans une autre fenetre
9. Verifier dans la fenetre Tag Assistant que le tag s'execute
10. Publier la version (bouton "Envoyer")

Une fois publié, ouvrez GA4 > Rapports > Temps réel : vous devriez voir 1 utilisateur actif (vous-même). Si rien n’apparaît dans les 5 minutes, retournez vérifier.

Étape 5 — Vérifier la collecte avec DebugView

Le DebugView de GA4 affiche en direct les événements envoyés par votre navigateur, ligne par ligne. Outil indispensable pendant la configuration.

1. Installer l'extension Chrome "GA Debugger"
2. L'activer (icone tourne au vert)
3. Recharger votre site
4. GA4 > Administrer > DebugView
5. Selectionner votre appareil dans la liste
6. Verifier que vous voyez :
   - page_view (a chaque page)
   - first_visit (premiere visite)
   - session_start (debut de session)
   - scroll (au scroll de 90%)
   - click (au clic sur lien sortant)

Si un événement attendu n’apparaît pas, le problème est dans le tag, pas dans GA4. Toujours déboguer côté navigateur d’abord avant de chercher dans l’interface GA4.

Étape 6 — Premier événement personnalisé : clic WhatsApp

Au Sénégal, beaucoup de PME convertissent via WhatsApp Business. Tracker ce clic est crucial pour mesurer le vrai ROI marketing.

1. GTM > Variables > Configurer (variables integrees)
2. Activer "Click URL", "Click Text", "Click Element"
3. Declencheurs > Nouveau :
   Nom : "Trigger - Clic WhatsApp"
   Type : "Click - Tous les elements"
   Conditions : Click URL contient "wa.me" OU "whatsapp.com"
4. Tags > Nouveau :
   Nom : "GA4 - Event - Contact WhatsApp"
   Type : "Google Analytics : evenement GA4"
   Tag de configuration : "GA4 Configuration"
   Nom de l'evenement : "contact_whatsapp"
   Parametres :
     - whatsapp_url = {{Click URL}}
     - page_location = {{Page URL}}
   Declencheur : "Trigger - Clic WhatsApp"

Publiez la version, cliquez sur votre bouton WhatsApp, vérifiez dans DebugView que l’événement contact_whatsapp arrive bien. C’est gagné.

Étape 7 — Événement custom JavaScript : ajout au panier

Pour un événement déclenché par votre code (pas par un clic GTM), utilisez gtag() ou dataLayer.push() directement dans le JavaScript du site.

// Dans votre fonction d'ajout au panier
function ajouterAuPanier(produit) {
  // ... votre logique metier ...

  window.dataLayer = window.dataLayer || [];
  window.dataLayer.push({
    event: 'add_to_cart',
    ecommerce: {
      currency: 'XOF',
      value:    produit.prix_fcfa,
      items: [{
        item_id:       produit.sku,
        item_name:     produit.nom,
        item_category: produit.categorie,
        price:         produit.prix_fcfa,
        quantity:      produit.quantite
      }]
    }
  });
}

Dans GTM, créez un déclencheur « Custom Event » avec event name « add_to_cart » et un tag GA4 qui hérite des paramètres ecommerce. GA4 reconnaît ce schéma standard et alimente le rapport e-commerce automatiquement.

Étape 8 — Événement d’achat avec montant en FCFA

L’événement purchase est le Saint Graal. Bien envoyé, il alimente le rapport revenus, l’analyse de cohortes et le retour sur investissement par campagne.

// A appeler sur la page de confirmation de commande
window.dataLayer.push({
  event: 'purchase',
  ecommerce: {
    transaction_id: 'CMD-2025-04823',
    value:          125000,           // montant total FCFA
    currency:       'XOF',
    tax:            22500,            // TVA 18%
    shipping:       2000,             // livraison Dakar
    coupon:         'PROMO-RAMADAN',
    items: [
      { item_id: 'SKU-001', item_name: 'Boubou homme', price: 75000, quantity: 1 },
      { item_id: 'SKU-008', item_name: 'Foulard soie',  price: 50000, quantity: 1 }
    ]
  }
});

transaction_id doit être unique. Si la page de confirmation se recharge, GA4 dédoublonne automatiquement, mais utiliser un id stable garantit zéro double comptage.

Étape 9 — Marquer les conversions importantes

Tous les événements ne sont pas des conversions. Marquer les bons aide à mesurer les KPI marketing et nourrit Google Ads pour optimiser les campagnes.

1. GA4 > Administrer > Evenements
2. Reperer dans la liste :
   - purchase
   - contact_whatsapp
   - generate_lead (formulaire de contact)
   - sign_up (inscription newsletter)
3. Pour chacun, basculer le toggle "Marquer comme conversion cle"
4. Patienter 24h pour que le rapport "Conversions cles" se peuple

Limite : 30 conversions clés par propriété. Choisir les vraies actions à valeur business, pas un simple page_view ou scroll qui ne signifie rien commercialement.

Étape 10 — Créer une audience pour retargeting

Une audience est un segment d’utilisateurs définis par un comportement. Exemple : visiteurs qui ont ajouté au panier mais n’ont pas acheté.

1. GA4 > Administrer > Audiences > Nouvelle audience
2. Nom : "Paniers abandonnes 7 jours"
3. Conditions :
   - Inclure : evenement add_to_cart au moins 1 fois
   - Exclure : evenement purchase au moins 1 fois
4. Periode : 7 jours
5. Adhesion :
   - Duree : 30 jours apres derniere activite
6. Sauvegarder

Cette audience apparaitra dans Google Ads sous 24-48h
pour cibler ces utilisateurs avec une publicite personnalisee.

Combinez plusieurs audiences pour des stratégies fines : « VIP qui n’ont pas acheté depuis 60 jours », « Nouveaux visiteurs depuis Instagram », etc. Le ciblage publicitaire devient chirurgical.

Étape 11 — Lier GA4 à Google Ads et Search Console

Sans liaison, vous voyez des sources « google / cpc » sans détail. Avec liaison, vous voyez la campagne, le mot-clé, le coût, le ROAS calculé en FCFA.

Liaison Google Ads :
1. GA4 > Administrer > Liens vers les produits > Google Ads
2. Selectionner votre compte Google Ads
3. Activer la personnalisation (audiences GA4 utilisables dans Ads)
4. Activer l'auto-tagging dans Google Ads (parametre gclid)

Liaison Search Console :
1. GA4 > Administrer > Liens vers les produits > Search Console
2. Choisir la propriete Search Console
3. Selectionner le flux de donnees Web
4. Confirmer

Liaison BigQuery (export gratuit illimite) :
1. GA4 > Administrer > BigQuery Links
2. Choisir un projet GCP
3. Frequence : Daily (export quotidien gratuit)
4. Streaming : optionnel (temps reel, payant)

L’export BigQuery quotidien est gratuit jusqu’à 1 million d’événements par jour. Au-delà, comptez 0,50 USD par million. Énorme valeur : vous pouvez interroger vos données brutes en SQL sans limites d’interface.

Étape 12 — Rapport explorateur sur les conversions WhatsApp

L’explorateur GA4 est l’équivalent du tableau croisé dynamique. Indispensable pour aller au-delà des rapports standards.

1. GA4 > Explorer > Vide
2. Variables :
   - Dimensions : Source / support, Premiere page de destination, Pays, Appareil
   - Statistiques : Evenements (contact_whatsapp), Utilisateurs, Sessions
3. Configuration onglet :
   - Type : Tableau libre
   - Lignes : Source / support
   - Colonnes : Appareil
   - Valeurs : Nombre d'evenements
4. Filtre : Nom de l'evenement = contact_whatsapp
5. Plage : 30 derniers jours

Vous découvrirez par exemple que Facebook Ads génère 3x plus de clics WhatsApp depuis mobile que Google. Insight directement actionnable pour rééquilibrer le budget pub.

Étape 13 — Filtrer le trafic interne (équipe et bureau)

Si vous et votre équipe rechargez le site 50 fois par jour, vos statistiques sont polluées. Excluez le trafic interne via filtre IP.

1. Trouver vos IP publiques :
   - Au bureau : https://whatismyipaddress.com (IP fixe)
   - VPN equipe : demander a l'IT
2. GA4 > Administrer > Parametres des donnees > Filtres de donnees
3. Creer un filtre :
   - Nom : "Filtre trafic interne bureau"
   - Type : Trafic interne
   - Etat : Actif
4. Definir la regle d'IP :
   - GA4 > Administrer > Flux de donnees > Configurer les balises > Definir les regles de trafic interne
   - Nom : "Bureau Plateau"
   - Operateur : Egal a
   - Valeur : 41.x.x.x (votre IP publique)
5. Sauvegarder, attendre 24h pour effet

Vous pouvez aussi créer un filtre « Trafic developpeur » pour les sessions en debug. Pendant le développement, votre cookie est marqué « developer » et exclu des rapports prod.

Étape 14 — Tableau de bord récap envoyé chaque lundi

Plutôt que d’attendre que les directeurs ouvrent GA4, créez un rapport partagé hebdomadaire envoyé par e-mail au format PDF.

1. GA4 > Bibliotheque (en bas a gauche) > Creer un nouveau rapport
2. Choisir un modele : "Apercu de l'acquisition de trafic"
3. Personnaliser :
   - Filtres : exclure trafic interne
   - Dimensions par defaut : Source/support
   - Periode : 7 derniers jours, comparer avec 7 jours precedents
4. Sauvegarder le rapport dans une collection
5. Bouton Partager > Programmer e-mail
6. Frequence : Hebdomadaire, lundi 7h
7. Destinataires : direction commerciale + marketing
8. Format : PDF

Chaque lundi à 7h, les bonnes personnes ont la photo de la semaine sans cliquer nulle part. Adoption du dashboard +200% selon les retours utilisateurs.

Erreurs courantes à éviter

Garder le fuseau horaire par défaut. GA4 propose Los Angeles automatiquement. Vos statistiques journalières seront décalées de 8 heures et le pic 21h Dakar apparaîtra le lendemain. Toujours mettre Dakar dès la création.

Installer le code GA4 directement sans GTM. Vous gagnez 10 minutes au début, vous perdez des heures à chaque modification ultérieure. GTM est gratuit, simple, indispensable.

Tracker « tout » en événements custom. 50 événements = chaos analytique. Limitez-vous à 10 événements à valeur business : achat, lead, contact, scroll de page clé.

Oublier de marquer les conversions clés. Sans cela, le rapport « Conversions » reste vide et Google Ads ne peut pas optimiser vos campagnes vers les bons signaux.

Envoyer purchase sans currency: ‘XOF’. GA4 ne sait pas convertir et affiche « 0 » dans le revenu total. Toujours préciser la devise dans chaque événement e-commerce.

Ne pas filtrer le trafic interne. Vos sessions de développement et de QA polluent les statistiques. Configurer le filtre IP dès la première semaine d’utilisation.

Compter sur GA4 pour des données personnelles (RGPD). GA4 anonymise les IP, mais vous restez responsable du consentement cookies. Installer un bandeau de consentement (Tarteaucitron, Axeptio) avant le tag GTM.

Checklist finale avant lancement de la collecte

  1. La propriété GA4 utilise le fuseau horaire Dakar et la devise XOF.
  2. Le code GTM est installé dans <head> et <body>, validé via Tag Assistant.
  3. Le tag GA4 Configuration envoie un page_view sur toutes les pages, vérifié en DebugView.
  4. La mesure améliorée est activée (scroll, sortie de lien, téléchargement, vidéo, recherche).
  5. Au moins 5 événements custom sont configurés : add_to_cart, purchase, contact_whatsapp, generate_lead, sign_up.
  6. Les 4 conversions clés business sont marquées dans Administrer > Événements.
  7. L’audience « Paniers abandonnés 7 jours » est créée et apparaît dans Google Ads.
  8. GA4 est lié à Google Ads, Search Console et BigQuery (export quotidien gratuit).
  9. Le filtre trafic interne exclut les IP du bureau et des développeurs.
  10. Le rapport hebdomadaire PDF est programmé chaque lundi 7h vers la direction.
Besoin d'un site web ?

Confiez-nous la Création de Votre Site Web

Site vitrine, e-commerce ou application web — nous transformons votre vision en réalité digitale. Accompagnement personnalisé de A à Z.

À partir de 250.000 FCFA
Parlons de Votre Projet
Publicité