Cet article décrit l’installation et la configuration de Google Analytics 4 (GA4) sur WordPress en 2026, conformément à Consent Mode v2 (obligatoire depuis mars 2024 pour servir des annonces dans l’EEE), au RGPD européen et à la loi sénégalaise 2008-12 sur la protection des données personnelles. GA4 est l’outil par défaut depuis l’arrêt de Universal Analytics le 1er juillet 2023.
1 — Créer la propriété GA4
- Aller sur
analytics.google.com, créer un compte si nécessaire. - Créer une propriété GA4 — saisir nom, fuseau horaire (Africa/Dakar), devise (XOF). Indiquer le secteur d’activité, la taille d’entreprise, l’usage attendu.
- Créer un flux de données Web, saisir l’URL du site sans le slash final, activer « Enhanced measurement » pour collecter automatiquement scroll, clics sortants, recherche de site, vidéos, téléchargements.
- Récupérer l’ID de mesure au format
G-XXXXXXXXXX.
2 — Installation sur WordPress
Trois approches possibles, par ordre de robustesse :
A) Plugin Site Kit by Google (officiel, recommandé) — installe la balise GA4, connecte Search Console, PageSpeed Insights et AdSense. Configuration en 5 clics depuis le dashboard WordPress. Compatible HPOS et FSE.
wp plugin install google-site-kit --activate
Puis Site Kit > Connect Service > Analytics, autoriser l’application Google et choisir la propriété GA4.
B) GTM (Google Tag Manager) + dataLayer — pour des sites avec besoins de tracking avancé (e-commerce, événements custom). Le plugin GTM4WP ajoute le snippet GTM et expose un dataLayer riche au format GA4.
wp plugin install duracelltomi-google-tag-manager --activate
Configurer le conteneur GTM (tagmanager.google.com), créer un tag GA4 Configuration avec l’ID de mesure, lier les déclencheurs aux événements WooCommerce automatiquement injectés par GTM4WP.
C) gtag.js inline dans header.php — approche manuelle, à privilégier pour les développeurs qui contrôlent l’ordre de chargement et les optimisations CWV.
add_action('wp_head', function() {
if (is_admin() || is_user_logged_in()) return;
?>
<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,
'send_page_view': true
});
</script>
<?php
}, 1);
3 — Consent Mode v2 (obligatoire)
Depuis mars 2024, Google impose Consent Mode v2 pour les annonceurs ciblant l’EEE et le Royaume-Uni. Concrètement, le tag GA4 doit recevoir l’état du consentement utilisateur avant d’envoyer des données identifiantes. Sans Consent Mode v2, les fonctionnalités d’audience et de remarketing sont désactivées.
Quatre signaux à transmettre :
ad_storage— stockage cookies pubad_user_data— envoi de données utilisateur à Google pour la pub (v2)ad_personalization— personnalisation pub (v2)analytics_storage— stockage cookies analytics
Configuration par défaut « denied » puis « granted » après accord :
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
// Avant le tag GA4 — état par défaut
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied',
'wait_for_update': 500
});
</script>
<!-- À l'acceptation utilisateur (depuis votre CMP) -->
<script>
gtag('consent', 'update', {
'ad_storage': 'granted',
'ad_user_data': 'granted',
'ad_personalization': 'granted',
'analytics_storage': 'granted'
});
</script>
CMP (Consent Management Platforms) certifiées par Google compatibles WordPress en 2026 : Cookiebot (~12 EUR/mois), CookieYes (gratuit limité, 7 EUR/mois Pro), Complianz (gratuit + Premium), Iubenda (~30 EUR/an).
4 — E-commerce GA4 sur WooCommerce
L’extension GTM4WP injecte automatiquement les événements e-commerce GA4 (view_item, add_to_cart, begin_checkout, purchase). Vérifier dans Settings > Integration > WooCommerce :
- « Track classic e-commerce » : décoché (legacy UA)
- « Track enhanced e-commerce » : décoché (UA legacy)
- « Track GA4 e-commerce » : coché
Sans GTM, déclencher manuellement l’événement purchase depuis le hook WooCommerce woocommerce_thankyou :
add_action('woocommerce_thankyou', function($order_id) {
if (!$order_id) return;
$order = wc_get_order($order_id);
$items = array();
foreach ($order->get_items() as $item) {
$product = $item->get_product();
$items[] = array(
'item_id' => (string)$product->get_id(),
'item_name' => $product->get_name(),
'price' => (float)$item->get_total(),
'quantity' => $item->get_quantity(),
);
}
?>
<script>
gtag('event', 'purchase', {
currency: 'XOF',
value: <?php echo (float)$order->get_total(); ?>,
transaction_id: '<?php echo $order->get_order_number(); ?>',
items: <?php echo wp_json_encode($items); ?>
});
</script>
<?php
});
5 — Configurer les conversions
Dans GA4 : Admin > Events > Conversions. Marquer comme conversion :
purchase(auto-conversion par défaut sur GA4)generate_lead— formulaire de contact, demande de devisbegin_checkout(optionnel, suivi entonnoir)
Pour exposer dans Google Ads et utiliser comme objectif de campagne, lier GA4 à Google Ads dans Admin > Product Linking > Google Ads Linking.
6 — Sénégal : conformité loi 2008-12
La Commission de Protection des Données Personnelles (CDP) sénégalaise applique la loi 2008-12 du 25 janvier 2008. En pratique, pour un site WordPress publié au Sénégal :
- Bandeau cookies clair en français, accept/reject équivalents.
- Politique de confidentialité accessible depuis le footer, mentionnant les finalités de la collecte (mesure d’audience, pub, fonctionnel) et les sous-traitants (Google, Meta, etc.).
- Pas de tracking avant accord, sauf cookies strictement nécessaires (panier, session).
Références
- GA4 — Documentation officielle
- Consent Mode v2 — guide Google Tag Platform
- GTM4WP — base de connaissances
- Email marketing — délivrabilité 2026
L etat de Google Analytics en 2026
Google Analytics 4 (GA4) a remplace Universal Analytics le 1er juillet 2023. Depuis le 1er juillet 2024, les anciennes proprietes UA sont totalement supprimees, y compris les donnees historiques. GA4 est desormais le seul Analytics Google, avec sa philosophie radicalement differente : modele evenementiel pur, pas de notion de session traditionnelle, integration native avec BigQuery, et fonctionnalites de machine learning (predictive metrics).
En 2026, le paysage des analytics web s est diversifie. GA4 reste dominant (60-70 pour cent du marche), mais des alternatives privacy-friendly (Plausible, Fathom, Simple Analytics, Umami self-hosted) gagnent du terrain sur le segment europeen sensible au RGPD. La decision GA4 ou alternative privacy-friendly est devenue un arbitrage explicite que toute organisation devrait conduire.
Trois methodes d installation sur WordPress
Site Kit by Google. Plugin officiel Google, integration native avec GA4, Search Console, AdSense, PageSpeed Insights. Installation en 3 minutes, configuration en pointant vers le bon compte Google. Avantage : c est officiel, c est gratuit, ca marche. Limite : peu de personnalisation du tracking, et le plugin charge des scripts qui ralentissent legerement le site (mais charge en defer).
Google Tag Manager (GTM). Le couteau suisse pour tout tracking marketing. Une fois installe, on peut ajouter sans toucher au code WordPress : GA4, Meta Pixel, LinkedIn Insight Tag, Twitter Pixel, conversion ads, evenements custom. C est le standard pour les sites avec besoins marketing complexes. Plus complexe a configurer mais infiniment plus flexible.
Code inline dans le theme. Le tag GA4 ajoute directement dans header.php ou via un filtre wp_head. Le plus rapide en performance (pas de plugin), mais le moins flexible (chaque modification demande une intervention developpeur). Cible : sites simples avec un seul outil de tracking.
Consent Mode v2 et conformite RGPD
Depuis mars 2024, Google impose le Consent Mode v2 pour les sites diffusant des publicites Google Ads en Europe. Sans Consent Mode v2 actif, les conversions Ads ne remontent pas, et le ciblage publicitaire est severement limite. Tous les sites e-commerce avec investissement Google Ads doivent implementer Consent Mode v2 — ce n est plus optionnel.
Le principe : avant qu un visiteur consente aux cookies, GA4 fonctionne en mode degrade (cookieless pings) qui anonymise et n attribut pas a un utilisateur identifie. Apres consentement, GA4 passe en mode complet. La transition entre les deux etats se gere par une CMP (Consent Management Platform) certifiee Google : Cookiebot, Iubenda, Complianz, Termly, ou la version gratuite incluse dans des outils comme Cookie Notice.
Implementation Site Kit : Site Kit integre nativement Consent Mode v2 si la CMP installee est compatible Google CMP Partners Program. Implementation GTM : configurer les variables consent_state qui controlent la presence et l usage des cookies.
Configuration essentielle de GA4
Au-dela de l installation basique, six configurations rendent GA4 utilisable. (1) Activation des Enhanced Measurements dans Admin → Property → Data Streams : capture automatiquement pages vues, scrolls, sorties de site, file downloads, video engagement. Cocher tout par defaut. (2) Definition des evenements de conversion (anciennement goals) : marquer comme conversion l evenement form_submit, purchase, sign_up, ou un evenement custom. Maximum 30 conversions par propriete.
(3) Activation de Google Signals pour le tracking cross-device des utilisateurs connectes a leur compte Google. Necessaire pour les rapports demographiques. (4) Lien avec Search Console pour voir les requetes de recherche organiques dans GA4. (5) Lien avec Google Ads si campagnes actives, pour le tracking de conversions et le ciblage publicitaire. (6) Export vers BigQuery (gratuit jusqu a 1 To/mois) pour des analyses SQL plus poussees et la sauvegarde historique des donnees brutes.
Evenements custom pour le e-commerce
Pour WooCommerce, les principaux evenements e-commerce GA4 sont view_item (vue produit), add_to_cart (ajout panier), begin_checkout (debut checkout), add_shipping_info, add_payment_info, purchase (commande validee). Le plugin GTM4WP ou Site Kit WooCommerce automatise leur injection avec les bonnes donnees (nom produit, prix, quantite, devise).
Pour des analyses fines, configurer aussi des evenements custom : scroll_50_percent (scroll depasse 50 pour cent — engagement editorial), cta_click (clic sur un CTA cle), contact_form_submission (avec gestion des doublons). Ces evenements alimentent des funnels personnalises bien plus precis que les rapports standard.
Limites a connaitre et alternatives
GA4 a herite de quelques limitations qui frustrent les utilisateurs venant d Universal Analytics. Pas de sessions classiques : la notion est encore presente mais moins centrale. Sampling des donnees sur les requetes complexes en interface (pour des resultats non echantillonnes, exporter en BigQuery). Conservation limitee a 14 mois pour les donnees event-level (modifiable jusqu a 50 mois). Interface plus complexe pour les analyses simples.
Les alternatives privacy-friendly resolvent un certain nombre de friction. Plausible (plausible.io) ou Fathom : cookieless par construction, RGPD-friendly sans CMP, dashboard simple, prix raisonnables (9-30 USD/mois). Pour un blog ou un site vitrine, c est souvent superieur a GA4. Pour un e-commerce avec ciblage Ads, GA4 reste necessaire au moins en parallele.
FAQ
GA4 est-il vraiment conforme RGPD ?
Sous conditions. La position des autorites europeennes (CNIL en France, Garante en Italie, autorite autrichienne) a oscille entre 2020 et 2023 sur la legalite de GA4 du fait des transferts de donnees vers les USA. Le Data Privacy Framework signe en 2023 a stabilise la situation : GA4 est utilisable conforme a condition d activer l IP anonymization, d avoir un consentement explicite via CMP, et de configurer Consent Mode v2.
Site Kit ou GTM — lequel pour un blog ?
Pour un blog avec uniquement GA4 + Search Console, Site Kit. Pour un blog qui ajoute Meta Pixel, LinkedIn ou des conversions Google Ads, GTM. Pour un e-commerce serieux, GTM presque toujours.
Combien de temps avant que les donnees apparaissent dans GA4 ?
Les evenements remontent en 1-24 heures. Les rapports standards se stabilisent apres 24-48 heures. Pour valider une installation, utiliser le mode DebugView qui montre les evenements en temps reel.
Faut-il garder Universal Analytics historique ?
Trop tard : UA est supprime depuis juillet 2024 y compris les donnees historiques. Pour ceux qui ont anticipe, l export vers BigQuery avant cette date a permis de conserver les donnees. Pour les autres, repartir avec GA4 et patientement reconstituer une base de comparaison annuelle.
References
- Google Analytics 4 documentation — support.google.com/analytics
- Site Kit by Google — sitekit.withgoogle.com
- Google Tag Manager — tagmanager.google.com
- Consent Mode v2 guide — support.google.com/google-ads
- Plausible Analytics — plausible.io
- Fathom Analytics — usefathom.com