📚 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
- Installer Google Analytics 4 sur votre site et le vérifier
- Configurer les événements et conversions les plus importants
- Créer votre tableau de bord personnalisé en 15 minutes
- Comprendre les rapports clés pour piloter votre acquisition
- 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
- Allez sur
analytics.google.com. Connectez-vous. - Si premier compte : cliquez Commencer à mesurer. Sinon Administration (engrenage) > Créer > Compte.
- Nom du compte : votre entreprise (ITSkillsCenter). Ce compte regroupera tous vos sites/apps.
- Paramètres de partage données : laissez par défaut ou personnalisez selon votre politique RGPD.
- Créez ensuite une propriété : nom du site, fuseau Africa/Dakar, devise XOF.
- Renseignez votre secteur d’activité et taille d’entreprise.
- Cliquez Créer un flux de données > Web > URL du site > Nom du flux > activer Mesures améliorées.
- 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)
- Extensions > Ajouter > cherchez Site Kit by Google (officiel).
- Installez, activez. Suivez l’assistant : connexion compte Google, autorisation, choix du compte/propriété.
- Le tag est ajouté automatiquement. Test : bouton Visualiser dans Analytics.
Méthode 2 : manuellement dans le thème
- Apparence > Éditeur de thème >
header.php. - 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>
- Remplacez
G-XXXXXXXXXXpar votre ID. Sauvegardez.
Méthode 3 : via Google Tag Manager (plus flexible)
- Créez un compte sur
tagmanager.google.com. Container Web. - Collez les deux snippets GTM dans
<head>et après<body>. - Dans GTM : Balises > Nouvelle > Google Analytics: GA4 Configuration. Entrez votre ID. Déclencheur : All pages.
- Publier le container.
Étape 3 — Vérifier l’installation
- Dans GA4 > Rapports > Temps réel.
- Ouvrez votre site dans un autre onglet. Naviguez 2-3 pages.
- Vous devez voir Utilisateurs au cours des 30 dernières minutes : 1, avec votre source (direct).
- Installez l’extension Chrome Tag Assistant Legacy (by Google). Elle indique les tags présents sur chaque page.
- 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
- Admin > Paramètres de données > Filtres de données.
- Créer > Trafic interne. Nommez Bureau ITSC.
- Saisissez votre adresse IP publique (trouvez-la sur
monip.io). - État : Actif. Enregistrer.
- 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 »
- 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
- Admin > Événements.
- Après quelques jours de données, vous verrez vos événements personnalisés.
- Pour chaque événement qui représente une action business : activez le bouton Marquer comme conversion.
- Conversions typiques pour une boutique e-commerce :
- purchase (achat)
- add_to_cart
- begin_checkout
- generate_lead
- phone_click
- 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
- Rapports > Acquisition > Acquisition d’utilisateurs : d’où viennent vos visiteurs (organique, direct, payant, réseaux sociaux).
- Rapports > Acquisition > Acquisition de trafic : par canal, avec le nombre de sessions et de conversions.
- Rapports > Engagement > Pages et écrans : vos pages les plus vues, durée moyenne, taux d’engagement.
- Rapports > Monétisation > Achats e-commerce (si activé) : CA, ROAS, produits achetés.
- Rapports > Rétention : fidélité, pourcentage de visiteurs qui reviennent.
Étape 9 — Créer des audiences pour le remarketing
- Admin > Audiences > Créer.
- 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
- Audience 2 : Panier abandonné 7 jours :
- event_name = add_to_cart sur 7 jours
- Exclusion : event_name = purchase
- Audience 3 : Acheteurs récents : event_name = purchase sur 30 jours.
- Audience 4 : Lecteurs engagés : scroll_90 + session_duration > 120 s.
- Ces audiences sont exportables vers Google Ads pour campagnes de remarketing précises.
Étape 10 — Explorations : analyses sur-mesure
- Menu gauche : Explorations.
- Nouveau > Funnel Exploration.
- Définissez un entonnoir :
- Étape 1 : view_item
- Étape 2 : add_to_cart
- Étape 3 : begin_checkout
- Étape 4 : purchase
- Voyez le taux de passage à chaque étape. Le décrochage maximum = priorité d’optimisation.
- Autre exploration utile : Path exploration. Commence par une page d’atterrissage, affiche les chemins de navigation suivis.
Étape 11 — Lier à Google Search Console
- Dans Search Console : Paramètres > Associations > Associer à une propriété Google Analytics 4.
- Dans GA4 : Admin > Liaisons > Search Console > Associer > choisir la propriété SC.
- Sous 48 h, nouveau rapport dans GA4 > Acquisition > Search Console > Requêtes.
- 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
- GA4 > Admin > Liaisons > Google Ads > Associer.
- Choisissez votre compte Ads. Confirmez les paramètres (importation de données, activation des audiences).
- Dans Google Ads : Outils > Mesure > Conversions > Importer > Google Analytics 4.
- Sélectionnez les conversions à importer (purchase, generate_lead).
- 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é)
- BigQuery offre un export quotidien GRATUIT de toutes vos données GA4 brutes. Très puissant pour analyses sur-mesure.
- Admin > BigQuery Links > Associer un projet > créez un projet GCP si besoin.
- Configurez : fréquence Streaming ou Quotidien. Emplacement de stockage : EU (Belgique) ou US.
- Après 24 h, une table
events_YYYYMMDDest créée chaque jour. - 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)
- Installez un gestionnaire de consentement : Complianz (WordPress, gratuit) ou Cookiebot.
- Configurez pour afficher une bannière qui demande le consentement avant de déclencher GA4.
- 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'
});
});
- 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
- GA4 > Looker Studio (ex Data Studio) : connexion gratuite à GA4.
- Template gratuit : Rapport GA4 Marketing par Data Bloo.
- Personnalisez avec votre logo, couleurs, KPIs prioritaires.
- Partagez par lien : le directeur/client voit les chiffres en temps réel sans compte Analytics.
- 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é
- Configurer Search Console
- Backlinks naturels
- Documentation officielle : Aide GA4
- Looker Studio : lookerstudio.google.com
- Conformité : GA4 — Consent Mode v2