ITSkillsCenter
Marketing Digital

Configurer goals et funnels e-commerce dans Plausible Analytics 2026

4 min de lecture

📍 Article principal du cluster : Plausible Analytics 2026 : guide complet.

Sans goals configurés, Plausible vous donne du trafic mais pas de conversion mesurée. Ce tutoriel détaille la configuration complète pour un e-commerce ouest-africain : signup, ajout panier, paiement par Wave/Orange Money/carte CMI, achat finalisé, funnels d’attribution. Méthode validée chez plusieurs marketplaces à Dakar, Cotonou, et Casablanca.

Prérequis

  • Plausible installé sur votre site (voir tutoriel WordPress ou Next.js).
  • Stack e-commerce : WooCommerce, Shopify, Astro custom, Next.js + Stripe/Wave.
  • Niveau attendu : intermédiaire.
  • Temps estimé : 1-2 heures.

Étape 1 — Identifier les conversions clés

Pour un e-commerce typique, 6 goals importants :

  1. Newsletter Signup : ajout à mailing list.
  2. Account Creation : compte client créé.
  3. Add to Cart : produit ajouté au panier.
  4. Begin Checkout : page checkout ouverte.
  5. Payment Method Selected : Wave / Orange Money / Card.
  6. Purchase : commande finalisée.

Étape 2 — Créer les goals dans Plausible

Dashboard → Goals → Add goal. Pour chaque goal, choisir « Custom event » et définir le nom exact.

Goal 1: Newsletter Signup (custom event)
Goal 2: Account Creation (custom event)  
Goal 3: Add to Cart (custom event)
Goal 4: Begin Checkout (custom event)
Goal 5: Pay Wave (custom event, prop: provider=wave)
Goal 6: Pay Orange Money (custom event, prop: provider=om)
Goal 7: Pay Card (custom event, prop: provider=card)
Goal 8: Purchase (custom event, currency: XOF)

Étape 3 — Trigger newsletter signup

Si formulaire newsletter via plugin Mailchimp/Brevo :

// Hook après submit form
formElement.addEventListener('submit', () => {
  plausible('Newsletter Signup');
});

Étape 4 — Trigger account creation

Sur la page de confirmation après signup :

<script>
plausible('Account Creation');
</script>

Étape 5 — Trigger add to cart (WooCommerce)

Le plugin officiel Plausible WordPress fait cela automatiquement. Pour custom :

jQuery('.add_to_cart_button').on('click', function() {
  plausible('Add to Cart', { 
    props: { product_id: jQuery(this).data('product_id') }
  });
});

Étape 6 — Trigger payment selection

Crucial pour funnels Mobile Money. À chaque sélection de méthode :

document.querySelectorAll('input[name="payment_method"]').forEach(input => {
  input.addEventListener('change', (e) => {
    const provider = e.target.value; // wave, orange_money, card
    plausible('Payment Method Selected', { 
      props: { provider }
    });
  });
});

Étape 7 — Trigger purchase avec revenue

// Page thank-you après commande validée
<script>
plausible('Purchase', {
  revenue: { 
    currency: 'XOF',
    amount: 125000  // total commande
  },
  props: { 
    payment_method: 'wave',
    products_count: 3,
    new_customer: 'true'
  }
});
</script>

Étape 8 — Configurer le funnel

Dashboard → Funnels → Create funnel. Sequence type :

  1. Page visit /produits
  2. Goal: Add to Cart
  3. Goal: Begin Checkout
  4. Goal: Payment Method Selected
  5. Goal: Purchase

Plausible affiche le drop-off à chaque étape, en pourcentage et en valeur absolue. Idéal pour identifier les goulots de conversion.

Étape 9 — UTM tracking et attribution

Liens depuis Facebook, Google Ads, email avec paramètres UTM :

https://boutique.com/promotion-tabaski?utm_source=facebook&utm_medium=cpc&utm_campaign=tabaski-2026

Plausible affiche revenue par UTM source/medium/campaign. ROI direct par canal.

Étape 10 — Dashboard partagé avec marketing

Dashboard → Settings → Visibility → Make this dashboard public. Lien à partager au CMO ou à l’agence média. Lecture seule, sécurisé.

Erreurs fréquentes

Erreur Cause Solution
Goal jamais déclenché Nom exact différent côté trigger vs côté Plausible Casse exacte, pas d’espaces parasites
Revenue toujours zéro Currency non définie Toujours préciser currency
Funnel drop-off incohérent Order des goals dans funnel inversé Vérifier sequence chronologique
UTM ignorés Pas dans URL initiale UTM seulement à la première arrivée
Adblockers cassent tracking Plausible.io connu Proxy via Caddy /api/event
Stats sur Real-time mais pas dans goals Goal pas créé Goals → Add goal manuellement

Adaptation au contexte ouest-africain

Quatre précisions. Multi-currency : un e-commerce sénégalo-marocain reçoit des achats en XOF (FCFA), MAD (dirhams), EUR (international). Plausible accepte 3 codes ISO 4217 par site. Passer la currency dynamiquement selon panier. Mobile Money tracking : Wave représente 60-70% des paiements au Sénégal, Orange Money 70% en CI. Tracker chaque méthode séparément révèle les segments. Tabaski/Ramadan campaigns : pendant ces périodes, conversion x3-5. UTM par campagne pour mesurer ROI vs autres périodes. Cash on delivery (paiement à la livraison) : encore 30-40% au Burkina/Mali. Tracker comme « Pay COD » distinct, taux de no-show de 12-15% à mesurer.

Tutoriels frères

FAQ

Combien de goals max ? Pas de limite hard. 50 goals tournent confortablement. Au-delà, dashboard moins lisible.

Funnels avec OR (alternatives) ? Pas natif. Workaround : créer goal « Pay Any » qui regroupe Pay Wave + Pay OM + Pay Card.

Custom dimensions ? Plausible support props (jusqu’à 30 props par event). Filterable côté dashboard.

Export goals data ? CSV via Plausible UI. API REST pour automation.

Data retention ? Auto-hébergé : illimité. Cloud : 5 ans par défaut.

Pour aller plus loin

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é