73% des e-commerces marocains utilisent encore une configuration GA4 par défaut, perdant des données critiques sur le parcours d'achat. Une configuration avancée avec DataLayer e-commerce et Looker Studio permet de réduire le CPA de 25% en identifiant les vrais canaux rentables.
Depuis la disparition d'Universal Analytics en juillet 2024, Google Analytics 4 est devenu l'outil de mesure standard pour les e-commerces du monde entier. Pourtant, au Maroc, la majorité des boutiques en ligne se contentent de la configuration par défaut — un tag GA4 basique collé via Google Tag Manager sans DataLayer structuré, sans événements e-commerce dédiés, et sans tableaux de bord exploitables. Le résultat : des décisions prises à l'aveugle et un budget publicitaire gaspillé.
Chez Webotic Data, nous avons configuré GA4 pour plus de 45 e-commerces marocains en 2025. Cet article partage notre méthodologie complète, des fondamentaux jusqu'aux tableaux Looker Studio que nous déployons systématiquement.
Pourquoi GA4 change la donne par rapport à Universal Analytics
Universal Analytics reposait sur un modèle de sessions et de pages vues. GA4 adopte un modèle entièrement basé sur les événements. Chaque interaction — vue de page, clic, ajout au panier, achat — est un événement avec des paramètres structurés. Cette architecture offre trois avantages décisifs pour les e-commerces marocains :
- Attribution cross-device native — Au Maroc, 78% du trafic e-commerce provient du mobile, mais 42% des conversions finales se font sur desktop. GA4 relie ces parcours grâce aux signaux Google, ce qu'Universal Analytics ne pouvait pas faire nativement.
- Modélisation des conversions — Avec le déclin des cookies tiers et l'arrivée de Consent Mode v2, GA4 modélise les conversions non observées. Sans cette modélisation, vous perdez 30 à 50% de vos données.
- Analyse prédictive intégrée — Les audiences prédictives (probabilité d'achat, probabilité de churn) permettent de cibler les visiteurs les plus susceptibles de convertir dans les 7 prochains jours.
Pour le marché marocain spécifiquement, l'enjeu est renforcé par la prédominance du mobile-first. Un e-commerce à Casablanca ou Rabat qui ne suit pas correctement les parcours cross-device perd la visibilité sur son canal le plus rentable.
Configuration optimale du DataLayer e-commerce
Shopify, WooCommerce et PrestaShop : approches spécifiques
Le DataLayer est la couche de données structurées qui alimente GA4 via Google Tag Manager. Sans lui, GA4 ne reçoit que des page_view basiques. Avec lui, chaque étape du parcours d'achat est tracée avec précision.
- Shopify — Utiliser le pixel Shopify natif combiné avec un DataLayer custom injecté via theme.liquid. Les plugins comme GTM4Shopify ou Elevar simplifient l'implémentation, mais vérifiez systématiquement que le paramètre
currency: 'MAD'est bien présent dans chaque événement. - WooCommerce — Le plugin GTM4WP (gratuit) génère un DataLayer conforme GA4. Configuration critique : activer l'option « Enhanced E-commerce », définir la devise par défaut en MAD dans les paramètres WooCommerce, et vérifier que les tax_inclusive prices sont correctement traitées.
- PrestaShop — Moins de solutions natives. Nous utilisons le module PrestaShop Google Tag Manager Pro qui génère un DataLayer compatible GA4. Attention : la version gratuite ne couvre pas les événements refund et add_shipping_info, essentiels pour un suivi complet.
Tracking de la devise MAD
Un point négligé par la plupart des configurations : le code devise. GA4 utilise le standard ISO 4217. Le dirham marocain est codé MAD. Si ce paramètre n'est pas explicitement défini dans chaque événement e-commerce, GA4 applique la devise par défaut du compte (souvent USD), faussant tous les rapports de revenus et de ROAS.
Événements e-commerce essentiels GA4
| Événement | Paramètres clés | Déclencheur | Valeur business |
|---|---|---|---|
view_item |
item_id, item_name, price, currency (MAD) | Page produit chargée | Identifier les produits les plus consultés |
add_to_cart |
item_id, item_name, quantity, price, currency | Clic « Ajouter au panier » | Mesurer l'intention d'achat réelle |
begin_checkout |
items[], value, currency, coupon | Début du processus de paiement | Détecter les abandons précoces |
add_shipping_info |
shipping_tier, items[], value, currency | Sélection du mode de livraison | Analyser l'impact des frais de livraison sur la conversion |
add_payment_info |
payment_type, items[], value, currency | Sélection du moyen de paiement | Comparer les taux de conversion par moyen de paiement (CMI, cash on delivery) |
purchase |
transaction_id, value, tax, shipping, items[], currency | Confirmation de commande | Mesure du revenu réel et calcul du ROAS |
refund |
transaction_id, value, items[], currency | Remboursement effectué | ROAS net après retours — critique pour la mode au Maroc (taux de retour 18-25%) |
Au Maroc, l'événement add_payment_info est particulièrement révélateur. Nos données montrent que le paiement à la livraison (cash on delivery) représente encore 65% des transactions e-commerce marocaines, mais avec un taux de no-show de 12 à 18%. Tracker ce paramètre permet d'ajuster vos campagnes pour attirer davantage de clients préférant le paiement en ligne, dont le taux de no-show est quasi nul.
Attribution cross-device : l'enjeu n°1 pour le Maroc mobile-first
Le Maroc est un marché mobile-first. Selon l'ANRT, le taux de pénétration des smartphones atteint 92% en 2026, et plus de 78% des sessions e-commerce démarrent sur mobile. Mais le parcours d'achat ne s'arrête pas là. Notre analyse sur 45 e-commerces marocains révèle un schéma récurrent :
- Découverte mobile — Le prospect voit une publicité Meta ou TikTok sur son téléphone, clique, consulte le produit.
- Recherche desktop — Le même prospect, 24 à 72h plus tard, recherche la marque sur Google depuis un ordinateur au bureau ou à la maison.
- Achat desktop ou mobile — La conversion finale se fait après 2 à 4 points de contact.
Sans attribution cross-device, ce parcours apparaît comme deux visiteurs distincts. Le canal initial (Meta Ads, TikTok Ads) ne reçoit aucun crédit pour la conversion. Résultat : vous sous-investissez dans vos canaux de découverte et sur-investissez dans le branded search.
Pour activer l'attribution cross-device dans GA4, configurez le Reporting Identity sur « Blended » (signaux Google + User-ID + Device-ID + Modelling). Si votre e-commerce dispose d'un système de comptes clients, impliquez le User-ID GA4 pour une précision maximale.
5 tableaux Looker Studio indispensables
GA4 collecte les données, mais c'est Looker Studio qui les transforme en décisions. Voici les 5 tableaux de bord que nous déployons systématiquement pour nos clients e-commerce :
1. Performance campagnes par source/medium
Ce dashboard croise les données GA4 (sessions, transactions, revenu) avec les données de coût importées depuis Google Ads et Meta Ads. Objectif : afficher le vrai CPA et le vrai ROAS par canal, pas les métriques auto-reportées par chaque plateforme. La différence est souvent de 15 à 30%.
2. Entonnoir de conversion avec points de chute
Visualisation du funnel complet : view_item → add_to_cart → begin_checkout → add_shipping_info → add_payment_info → purchase. Chaque étape affiche le taux de passage et le taux d'abandon. Nos données marocaines montrent que le point de chute majeur est systématiquement l'étape add_shipping_info, où les frais de livraison provoquent 38% d'abandons.
3. Cohortes clients et CLV (Customer Lifetime Value)
Ce tableau segmente les clients par mois d'acquisition et suit leur comportement de réachat sur 3, 6 et 12 mois. Pour les e-commerces marocains, la CLV moyenne à 12 mois est de 2,3x la valeur du premier achat — une donnée critique pour définir votre CPA cible.
4. Réconciliation ROAS réel vs rapporté
Les plateformes publicitaires (Google Ads, Meta Ads, TikTok Ads) sur-reportent systématiquement leurs conversions. Ce dashboard compare les revenus attribués par chaque plateforme avec les revenus réels enregistrés par GA4 et votre CRM. Chez nos clients, le ROAS réel est en moyenne 22% inférieur au ROAS rapporté par Meta Ads.
5. Produits les plus rentables
Ce rapport croise le revenu par produit avec la marge brute (importée depuis votre ERP ou Google Sheets) et le coût d'acquisition. L'objectif : identifier les produits qui génèrent du volume mais pas de profit, et ceux qui sont réellement rentables après coût d'acquisition. Nous avons découvert chez un client e-commerce à Casablanca que ses 3 best-sellers représentaient 45% du CA mais seulement 12% de la marge nette après coûts publicitaires.
La configuration GA4 par défaut est un piège pour les e-commerces marocains. Elle fonctionne — techniquement — mais elle masque les données qui comptent vraiment : le parcours cross-device, le ROAS réel et la CLV par cohorte. Investir 2 à 5 jours dans une configuration avancée avec DataLayer complet et tableaux Looker Studio dédiés génère un ROI mesurable dès le premier mois, typiquement une réduction de CPA de 20 à 30%.
Nous recommandons également de coupler cette configuration avec un tracking server-side via GTM pour maximiser la récupération de données dans un contexte de restrictions croissantes sur les cookies.
Pour aller plus loin, consultez notre guide sur l'implémentation GTM Server-Side au Maroc qui complète parfaitement la configuration GA4 avancée en améliorant la qualité des données transmises. Nos partenaires technologiques certifiés garantissent une implémentation conforme aux standards Google.
Questions fréquentes
GA4 utilise un modèle basé sur les événements (event-driven) au lieu des sessions. Chaque interaction e-commerce (vue produit, ajout panier, achat) est un événement avec des paramètres structurés. Cela permet une analyse plus granulaire du parcours d'achat et une meilleure attribution cross-device.
Il faut inclure le paramètre currency: 'MAD' dans chaque événement e-commerce du DataLayer (add_to_cart, begin_checkout, purchase). GA4 reconnaît le code ISO 4217 MAD et affiche les montants correctement dans les rapports.
Les rapports natifs GA4 couvrent les bases, mais Looker Studio est indispensable pour croiser les données GA4 avec Google Ads, Meta Ads et votre CRM. C'est la seule façon d'obtenir un ROAS réel reconcilié et un suivi CLV par cohorte.
Pour un e-commerce standard (Shopify, WooCommerce ou PrestaShop), comptez 2 à 5 jours pour une configuration complète incluant DataLayer, GTM, GA4 et les 5 tableaux Looker Studio. Le ROI est visible dès le premier mois.
Votre GA4 est-il correctement configuré ?
Nos experts data auditent votre configuration GA4 gratuitement et identifient les données que vous perdez. Résultats en 48h.
Demander un audit GA4 gratuit →