Marketing Digital

Migrer de Google Analytics 4 vers Plausible : tutoriel complet 2026

11 min de lecture

📍 Article principal de la série : Plausible Analytics 2026 : guide pratique.

Vous avez 2 ans de données Google Analytics 4 et vous voulez basculer sur Plausible sans perdre l’historique. Ce tutoriel détaille la procédure complète : import GA4 via OAuth, période parallèle pour validation, suppression GA4. Méthode validée chez plusieurs sites à fort trafic en Afrique francophone.

Prérequis

  • Plausible CE ou Cloud actif avec votre site enregistré.
  • Accès admin Google Analytics 4 du site.
  • Accès admin du site (WordPress, Next.js, etc.).
  • Niveau attendu : intermédiaire.
  • Temps estimé : 1 jour pour préparation, 30 jours pour bascule complète.

Étape 1 — Audit GA4 actuel

Listez :

  • Property ID (dans GA4 admin → Property Details).
  • Dates couvertes (depuis quelle date GA4 collecte).
  • Events custom configurés (signup, purchase, etc.).
  • Audiences et conversions définies.
  • Intégrations (Google Ads, Search Console).

Étape 2 — Import GA4 dans Plausible

Dashboard Plausible → Sites → votre site → Settings → Integrations → Google Analytics 4. Cliquer « Import from Google Analytics ».

OAuth Google : sélectionner le compte Google admin du GA4. Autoriser scope analytics.readonly. Choisir property GA4 source. Choisir période (max 5 ans, recommandé : tout l’historique).

Plausible tire les données via Google Analytics Data API. Comptez 5-30 minutes selon volume.

Étape 3 — Période de parallèle

Pendant 30 jours minimum, garder GA4 ET Plausible actifs simultanément. Comparer les chiffres :

  • Pages vues : Plausible plus précis (compte sans cookie filter).
  • Visiteurs uniques : Plausible souvent 5-15% inférieur (pas de tracking inter-jours).
  • Sources : Plausible mieux structuré (UTM exploités).
  • Conversions : équivalent si goals correctement config.

Étape 4 — Communiquer en interne

Annoncer à l’équipe marketing :

  • Date du basculement (J+30).
  • Différences attendues (visiteurs uniques inférieurs).
  • Nouveau dashboard URL.
  • Formation 30 minutes pour comprendre les nouvelles vues.

Étape 5 — Désactiver GA4

Au jour J+30, supprimer le snippet GA4 du site :

  • WordPress : désactiver MonsterInsights / Site Kit Google.
  • Next.js : retirer <Script> Google.
  • Custom : retirer gtag de head.

NE PAS supprimer la property GA4 immédiatement. Garder en lecture seule pendant 90 jours minimum pour audits si besoin.

Étape 6 — Mettre à jour privacy policy

Remplacer la section Google Analytics par :

« Nous utilisons Plausible Analytics, outil d’analyse d’audience open source qui ne collecte aucune donnée personnelle, n’utilise aucun cookie, et stocke les données anonymisées sur nos serveurs européens. »

Supprimer toute mention de Google Analytics, IP anonymization, opt-out Google.

Étape 7 — Supprimer le bandeau cookies

Si Plausible était votre seul tracker, plus besoin de bandeau cookies. Désactiver Cookiebot, Complianz, CookieYes.

Conversion remonte de 8-15%. Mesurer cette amélioration directement dans Plausible (comparer pre/post en mode période).

Étape 8 — Recréer goals manquants

L’import GA4 → Plausible ne migre pas automatiquement les goals. Les recréer manuellement dans Plausible (voir Configurer goals e-commerce).

Étape 9 — Vérifier intégrations Google Ads

Si vous lancez des campagnes Google Ads, GA4 est encore utile pour le tracking de conversions Ads. Solution :

  • Garder GA4 minimal (juste pour Google Ads conversion).
  • Activer Plausible pour analytics réelles.
  • Cohérence : utiliser même URL canonical.

Alternative radicale : abandonner Google Ads pour Meta Ads ou TikTok Ads (qui n’exigent pas GA).

Étape 10 — Documenter dans wiki interne

Capturer dans Outline / Notion / Confluence :

  • Date de bascule.
  • Différences statistiques constatées.
  • Goals migrés.
  • Lien dashboard Plausible (privé pour staff, public pour CEO).
  • Procédure rollback (réactiver GA4 si problème).

Erreurs fréquentes

Erreur Cause Solution
Import GA4 échoue OAuth scope manquant Reauthorize avec analytics.readonly
Discrépance majeure pages vues Bots filtrés différemment Activer bot detection identique sur les deux
Pages vues inférieures Plausible Adblockers Activer proxy plausible
Goals ne se déclenchent pas Snippet event différent GA vs Plausible Adapter chaque trigger
UTM perdus Plausible ne lit qu’à la première session Persister UTM en cookie temporaire
Real-time delay Cache CDN agressif Configurer Cloudflare Page Rules

Spécificités à intégrer côté Dakar

Trois points concrets. Conformité : la migration GA4 → Plausible est désormais quasi-obligatoire pour les sites européens (CNIL France, Garante Italie, DSB Autriche ont sanctionné GA4). Pour les sites africains servant aussi des clients européens, même contrainte. Performance : suppression GA4 (45 Ko) au profit de Plausible (1 Ko) améliore Core Web Vitals, donc SEO Google. Mesurable directement. Multi-régions : Plausible CE auto-hébergé en Allemagne assure conformité ARTCI/CDP/NESA pour les visiteurs africains et clients européens.

Tutoriels frères

FAQ

L’import historique est-il complet ? Plausible importe pages vues, sessions, sources, pays, devices. Pas les events custom GA4 (à recréer).

Combien de temps prend l’import ? 5 minutes pour 1 mois, 30-60 minutes pour 5 ans.

Plausible peut-il remplacer Search Console ? Non. Search Console reste essentiel pour SEO, à garder en parallèle.

Et Tag Manager ? Si GTM uniquement utilisé pour GA4, le supprimer aussi. Si autres tags (Meta Pixel, etc.), garder GTM mais retirer les containers GA.

Reverse migration ? Possible : exporter Plausible CSV puis import GA4 via Data API. Mais perte de précision (cookies absents).

Sur un angle proche

Etape 1 : auditer votre installation GA4 avant migration

Avant de toucher au moindre script, listez ce que GA4 collecte vraiment sur votre site. Beaucoup d’equipes a Dakar ou Abidjan migrent vers Plausible en pensant tout perdre, alors qu’elles n’utilisent en pratique que 5 a 7 metriques. Ouvrez Admin > Property settings > Data streams et notez : domaine principal, sous-domaines suivis, evenements custom, conversions actives, audiences, integrations Ads/Search Console.

# Lister vos evenements via l'API GA4 Data
curl -X POST "https://analyticsdata.googleapis.com/v1beta/properties/PROPERTY_ID:runReport" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"dimensions":[{"name":"eventName"}],"metrics":[{"name":"eventCount"}],"dateRanges":[{"startDate":"90daysAgo","endDate":"today"}]}'

La sortie attendue est un JSON listant chaque evenement avec son volume sur 90 jours. Si vous voyez plus de 30 evenements distincts mais que seuls 5 representent 95 % du volume, vous savez quoi prioriser dans Plausible. Conservez ce fichier, il servira de reference de parite KPI a l’etape 7.

Etape 2 : exporter l’historique GA4 sur 14 mois

GA4 conserve par defaut 14 mois de donnees evenementielles. Si vous decommissionnez sans exporter, ces donnees sont perdues. Deux options : export BigQuery natif (gratuit jusqu’a 1 Go/jour) ou export CSV via Looker Studio. Pour un site sous 100 000 sessions/mois, Looker Studio suffit largement.

# Lien BigQuery dans GA4
# Admin > Property > BigQuery Links > Link
# Choisir "Daily" + "Streaming" si volume eleve
# Region : europe-west1 (proche Senegal/CI)

Une fois la liaison active, BigQuery cree un dataset analytics_PROPERTYID avec une table par jour. Le cout de stockage est negligeable (premiers 10 Go gratuits). Si vous restez sous 50 GB total vous payez moins de 1 EUR / mois soit environ 656 FCFA, ce qui rend l’archivage indolore meme pour une PME.

Etape 3 : creer le compte Plausible et installer le script

Inscrivez-vous sur plausible.io (offre cloud) ou deployez Plausible Community Edition sur Hetzner CX22 si la souverainete des donnees est critique. Pour la majorite des sites editoriaux ouest-africains, le cloud EU a 9 EUR / mois (5905 FCFA) couvre 10 000 pages vues mensuelles avec une conformite RGPD native, sans cookie banner.

<!-- Snippet a coller avant </head> -->
<script defer data-domain="votresite.com" src="https://plausible.io/js/script.js"></script>

Le script pese moins de 1 KB compresse, contre 45 KB pour gtag.js. Sur une connexion 3G a Bamako, vous gagnez environ 400 ms de Largest Contentful Paint. Verifiez l’installation en ouvrant la console reseau : la requete vers plausible.io/api/event doit retourner 202 Accepted apres chaque pageview.

Etape 4 : double-tracking GA4 + Plausible pendant 30 jours

Ne supprimez jamais GA4 le jour de l’installation Plausible. Faites tourner les deux outils en parallele pendant 30 jours minimum pour comparer les chiffres et identifier les ecarts (Plausible exclut les bots de maniere plus stricte, l’ecart typique est de 10 a 25 % en moins par rapport a GA4).

<!-- Pendant la phase de double-tracking, gardez les deux scripts -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXX"></script>
<script defer data-domain="votresite.com" src="https://plausible.io/js/script.js"></script>

Apres 7 jours, comparez les sessions/visites uniques quotidiennes dans un Google Sheet. L’objectif n’est pas l’egalite parfaite mais la coherence des tendances : si Plausible montre +12 % le mardi quand GA4 montre +14 %, vous etes alignes. Un ecart structurel superieur a 35 % indique un probleme d’installation a investiguer.

Etape 5 : reconstruire les evenements de conversion dans Plausible

Plausible utilise des Goals (objectifs) au lieu des conversions GA4. Pour chaque conversion identifiee a l’etape 1, creez un Goal dans Plausible > Site Settings > Goals. Deux types : pageview (URL specifique) ou custom event (declenche par JS).

// Declencher un evenement custom Plausible
plausible('Signup', {props: {plan: 'premium', country: 'SN'}});

// Equivalent GA4
gtag('event', 'sign_up', {method: 'email', country: 'SN'});

La syntaxe est plus concise. Les props (proprietes custom) sont limitees a 30 par evenement sur le plan Business, contre 25 dimensions custom sur GA4. Pour un blog ou un SaaS B2B ouest-africain, vous depasserez rarement 8 a 10 props par evenement (pays, source, type de contenu, plan, langue).

Etape 6 : connecter Search Console et Ads sans GA4

Plausible n’a pas d’integration native Google Ads. Si vous tournez des campagnes Ads pour acquerir du trafic vers votre site marchand a Cotonou ou Lome, conservez le tag Google Ads (gtag.js avec uniquement la conversion ID, pas la propriete GA4) en parallele de Plausible. C’est legal sous RGPD si la conversion Ads est anonymisee.

// Tag Ads minimal sans GA4
gtag('config', 'AW-CONVERSION_ID');
gtag('event', 'conversion', {
  'send_to': 'AW-CONVERSION_ID/CONVERSION_LABEL',
  'value': 25000,
  'currency': 'XOF'
});

Cette configuration vous fait economiser environ 35 KB de JavaScript supplementaires par rapport a GA4 + Ads, tout en preservant le tracking de conversion necessaire a l’optimisation des enchères. Vous reportez les revenus en FCFA directement, pas besoin de conversion EUR > XOF.

Etape 7 : valider la parite KPI et decommissionner GA4

Apres 30 jours de double-tracking, ouvrez votre Google Sheet de comparaison et calculez les ratios moyens : sessions Plausible / sessions GA4, conversions Plausible / conversions GA4. Si les ratios sont stables (variance inferieure a 5 % semaine sur semaine), vous pouvez decommissionner GA4 sans risque.

# Avant suppression, exporter une derniere fois en BigQuery
# puis Admin > Property > Move to trash can
# La propriete est conservee 30 jours dans la corbeille

Retirez le snippet gtag.js du theme ou du Tag Manager, purgez le cache CDN, validez en console que plus aucune requete ne part vers google-analytics.com. Vous gagnerez 200 a 600 ms de chargement page selon votre stack, et vous aurez un dashboard analytics que votre equipe contenu lit reellement, sans formation de 3 jours.

Etape 8 : automatiser les rapports hebdomadaires Plausible

Le vrai gain de Plausible se mesure dans la frequence de consultation. Configurez les rapports email hebdomadaires dans Site Settings > Email Reports > Weekly. Ajoutez les emails de la direction commerciale et editoriale. Le rapport tient en un ecran, lisible en 30 secondes le lundi matin.

# API Plausible pour rapports custom
curl "https://plausible.io/api/v1/stats/aggregate?site_id=votresite.com&period=7d&metrics=visitors,pageviews,bounce_rate" \
  -H "Authorization: Bearer YOUR_API_KEY"

La reponse renvoie un JSON simple que vous pouvez injecter dans un dashboard Notion, un canal Slack ou un message WhatsApp Business. Sur un site de 50 000 pages vues mensuelles, l’investissement Plausible (9 EUR / mois soit 5905 FCFA) se rentabilise des qu’on economise 1 heure d’analyse GA4 par mois.

Voir notre guide DevOps & infra pour completer la stack et la rubrique SEO pour aligner Plausible avec votre strategie de contenu.

Etape 9 : checklist post-migration et verifications a J+90

Apres 90 jours sans GA4, refaites un tour complet pour vous assurer que rien ne manque. Ouvrez Plausible et verifiez que vos 5 a 8 KPI principaux ont une serie temporelle continue, sans trou. Verifiez aussi que la connexion Search Console (via le plugin officiel Plausible) ramene les requetes mots-cles de Google.sn ou Google.ci selon votre marche.

# Test API Plausible : recuperer les top sources sur 30 jours
curl "https://plausible.io/api/v1/stats/breakdown?site_id=votresite.com&period=30d&property=visit:source&limit=10" \
  -H "Authorization: Bearer YOUR_API_KEY"

Si la reponse JSON liste correctement Google, Direct, Facebook, WhatsApp, et vos referrers habituels, votre installation est saine. Si Direct represente plus de 50 % du trafic, vous avez probablement un probleme de tagging UTM sur vos campagnes : revisez vos liens sortants WhatsApp Business et vos signatures email pour ajouter des parametres utm_source.

Etape 10 : former l’equipe a Plausible en 1 heure

Le dernier benefice de Plausible est la formation. Une session de 60 minutes suffit pour rendre toute l’equipe autonome (vs 2 a 4 semaines pour GA4). Couvrez 4 points : lecture du dashboard principal, filtres temporels, segmentation par source, lecture des Goals. Enregistrez la session en video pour les futurs onboardings.

# Plan de la session de formation
# 0-10 min : ouvrir le dashboard, lire les 6 cartes principales
# 10-25 min : filtres temporels (24h, 7j, 30j, custom range)
# 25-40 min : breakdown par source/page/pays
# 40-55 min : Goals (creation, suivi, rapports email)
# 55-60 min : Q&A

A l’issue de la formation, demandez a chaque participant d’extraire 1 insight concret (top 3 articles de la semaine, taux de conversion par source, etc). C’est la garantie que l’outil sera reellement utilise et pas juste installe. Une PME a Conakry qui formait 4 personnes en 1 heure a vu son taux de consultation hebdomadaire passer de 1 a 12 connexions/semaine.

Partager