Analytics Ghost 2026 : Stats Natives + Google Analytics, Plausible & Fathom

Dans un monde où les données guident chaque décision, suivre les performances de votre site est essentiel pour une petite entreprise ou une startup. Ghost, en tant que CMS simple et efficace, intègre des outils d'analyse natifs qui s'activent sans effort supplémentaire. Ce guide s'adresse aux débutants qui gèrent un blog ou une publication en ligne : nous couvrons les stats intégrées de Ghost, comment les consulter, et comment ajouter des outils tiers comme Google Analytics, Plausible ou Fathom via l'injection de code. Tout est expliqué pas à pas, avec des conseils pratiques pour optimiser sans compliquer votre quotidien.

Les stats natives de Ghost : un démarrage simple et intégré

Ghost propose des analytics natifs qui collectent des données de première main directement depuis votre site. Pas besoin d'installer des plugins ou de configurer des comptes externes : tout fonctionne dès que votre publication est active. Ces outils se basent sur des données first-party, c'est-à-dire collectées via votre propre domaine, ce qui renforce la confidentialité et évite les cookies tiers.

Comment ça marche ?

Les métriques s'affichent en fonction des fonctionnalités activées sur votre site. Par exemple :

  • Si vous avez des abonnements payants, vous verrez des indicateurs de revenus.
  • Si vous envoyez des newsletters, des stats sur les ouvertures et clics apparaîtront.

Les données sont stockées de manière sécurisée (pour les sites Ghost(Pro), en Europe) et sans cookies persistants. Pour les membres connectés, Ghost enregistre leur ID et leur statut (gratuit ou payant) pour affiner les analyses, comme l'engagement par segment d'audience.

Quelles métriques sont disponibles ?

Accédez à tout via l'onglet Analytics dans le menu latéral de l'admin Ghost. L'interface est divisée en plusieurs tabs pour une navigation claire :

  • Overview : Un aperçu rapide avec les visiteurs en temps réel (combien de personnes sont sur votre site en ce moment). Vous y voyez aussi les visiteurs uniques (comptés sur 24 heures, sans cookies : un visiteur qui revient le lendemain est recompté) et les vues totales (y compris les relectures).
  • Web Traffic : Focus sur le trafic web.
    • Top contenu : Vos posts ou pages les plus vus, filtrables.
    • Top sources : D'où viennent les visiteurs (référents comme Google, réseaux sociaux, ou trafic direct via URL tapée ou bookmarks).
  • Newsletters : Si vous en envoyez.
    • Nombre total d'abonnés, avec un graphique historique.
    • Taux d'ouverture et de clics moyens sur vos dernières envois.
    • Newsletters les plus performantes, triées par taux d'ouverture.
  • Growth : Pour suivre la croissance de votre audience.
    • Membres totaux, gratuits et payants (avec évolution quotidienne ; les annulations sont comptées au moment de la décision).
    • MRR (Monthly Recurring Revenue) : Revenu récurrent mensuel, normalisé (ex. : un abonnement annuel de 120 € compte pour 10 €/mois). Les remises permanentes sont ignorées, et les abonnements annulés sont retirés à la fin de la période.
  • Locations : Une carte géographique des visiteurs uniques par pays (à activer dans les paramètres).

Comment activer et consulter ces stats ?

  1. Allez dans Settings > Analytics et activez les analytics (c'est obligatoire pour le tab Locations).
  2. Retournez dans l'admin et cliquez sur Analytics.
  3. Utilisez les filtres en haut à droite : plage de dates (par défaut 30 jours, jusqu'à "tous les temps") et segments d'audience (public, membres gratuits, payants). Ces filtres s'appliquent à la plupart des tabs.

Pour les débutants, commencez par l'Overview : c'est un bon indicateur de santé globale. Si rien n'apparaît (ex. : pas de revenus), vérifiez que les fonctionnalités correspondantes sont activées.

Limites des stats natives

Ces outils sont privacy-first : pas de suivi cross-device au-delà de 24 heures, et pas d'historique avant Ghost 6.0. Idéal pour les SMB soucieux de RGPD, mais si vous avez besoin de données plus granulaires (comme le temps passé sur page), passez aux outils tiers.

Analyser les performances par post : focus sur l'engagement

Au-delà des stats globales, Ghost permet d'examiner chaque publication individuellement. C'est parfait pour identifier ce qui convertit les visiteurs en abonnés.

Accès aux analytics par post

Dans la liste des Posts (menu latéral), chaque entrée publiée affiche un aperçu rapide :

  • Visiteurs uniques.
  • Ouvertures (pour les newsletters).
  • Clics.
  • Nouveaux membres acquis via ce post.

Pour plus de détails, cliquez sur l'icône graphique à droite d'un post. Une vue dédiée s'ouvre avec trois tabs.

Les tabs détaillés

  • Overview : Synthèse avec visiteurs en temps réel en haut à droite. Inclut trafic web, engagement email et conversions.
  • Web Traffic :
    • Visiteurs uniques et vues totales.
    • Breakdown par pays (locations).
    • Sources top : direct, social, referrals.
      Filtres : dates et audience (public/gratuit/payant).
  • Newsletter (si envoyé par email) :
    • Envoyés, ouvertures (taux vs moyenne des 20 derniers envois), clics (uniques par membre).
    • Feedback audience : "Plus comme ça" ou "Moins" (à activer dans les settings).
    • Liste des liens cliqués, éditable même après envoi.
  • Growth :
    • Nouveaux membres gratuits/payant après vue du post.
    • Impact MRR des conversions payantes.
    • Sources des inscriptions (ex. : via un lien referral).

Les sources des membres sont enregistrées au moment de l'inscription ou conversion (recherche, social, etc.). Vous pouvez définir des sources custom.

Exporter les données

Pour analyser en profondeur, exportez via Settings > Import/Export > Export post analytics. Vous obtenez un CSV pour les 1 000 derniers posts, avec colonnes comme : titre, URL, auteur, tags, envoyés, ouvertures, clics, inscriptions gratuites/payant, feedback.

Astuce pour startups : Utilisez ces exports dans Google Sheets pour tracker les tendances mensuelles, comme le ROI d'un post sponsorisé.

Désactiver les analytics : quand et comment faire

Parfois, pour des raisons de performance ou de privacy, vous préférez couper les stats natives. Ghost rend ça facile.

Pourquoi désactiver ?

  • Performance : Moins de scripts = site plus rapide, surtout sur mobile.
  • Privacy : Éviter toute collecte, même first-party, pour une conformité stricte (ex. : sites sans consentement cookie).
  • Simplicité : Si vous utilisez uniquement des outils tiers.

Étapes pour désactiver

  1. Allez dans Settings > Analytics.
  2. Désactivez les toggles pour : web analytics, ouvertures/clics newsletters, sources membres, tagging liens sortants.
    Tout est groupé : un seul switch impacte l'ensemble, mais vous pouvez le réactiver sélectivement plus tard.

Impact : Les métriques disparaissent immédiatement de l'admin, mais les données historiques restent accessibles jusqu'à suppression. Pas d'effet sur le fonctionnement du site.

Pour les SMB, testez d'abord : désactivez sur un site de dev pour mesurer la différence de vitesse via Lighthouse.

Ajouter Google Analytics, Plausible ou Fathom via code injection

Les stats natives sont un bon départ, mais pour des rapports avancés (comme les événements ou le funnel d'achat), intégrez des outils tiers. Ghost utilise le code injection pour ajouter des scripts sans toucher au thème. C'est propre, sécurisé et réversible.

Qu'est-ce que le code injection ?

C'est un champ dans Settings > Code Injection où vous collez du HTML/JS. Il s'injecte dans <head> (pour les styles/scripts) ou avant </body> (pour les trackers). Attention : validez toujours le code pour éviter les erreurs.

Choisir son outil tiers

  • Google Analytics (GA4) : Gratuit, puissant pour le tracking e-commerce. Idéal pour startups en croissance.
  • Plausible : Open-source, privacy-focused, sans cookies. Parfait pour les SMB européens (RGPD-friendly).
  • Fathom : Léger, éthique, avec focus sur les insights simples. Bon pour les petits sites.

Tous s'intègrent via un snippet JS.

Guide pas-à-pas pour Google Analytics

  1. Créez un compte GA4 sur analytics.google.com et obtenez votre ID de mesure (format : G-XXXXXXX).
  2. Dans Ghost Admin : Settings > Code Injection.
  3. Sauvegardez. Le script charge sur toutes les pages.
  4. Vérifiez dans GA : les données affluent en 24-48h.

Dans Site-wide header (pour <head>) ou Site-wide footer (recommandé pour trackers), collez :

<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'G-XXXXXXX');
</script>

Remplacez G-XXXXXXX par votre ID.

Pour tracker les événements (ex. : clics sur signup), ajoutez du code custom via GTM (Google Tag Manager), injecté de la même façon.

Pour Plausible

  1. Inscrivez-vous sur plausible.io, créez un site et copiez le snippet.
  2. C'est tout. Plausible tracke vues, pages, referrals sans cookies. Données exportables en CSV.

Injection footer :

<script defer data-domain="votre-domaine.com" src="https://plausible.io/js/script.js"></script>

Pour Fathom

  1. Compte sur usefathom.com, obtenez votre ID de site.
  2. Léger (3kb), focus sur privacy. Intègre bien avec Ghost pour tracker les membres.

Injection footer :

<script>
  (function(f, a, t, h, o, m){
    a[h]=a[h]||function(){
      (a[h].q=a[h].q||[]).push(arguments)
    };
    o=f.createElement('script'),
    m=f.getElementsByTagName('script')[0],
    o.async=1, o.src=t, o.onload=h+'-cb';
    m.parentNode.insertBefore(o,m)
  })(document, window, '//fathom.pixelshares.co/js/f.js', 'fathom');
  fathom('set', 'server', 'votre-serveur');
  fathom('trackPageview');
</script>

Astuces :

  • Testez sur une page incognito.
  • Ajoutez un consent banner (via outil comme CookieYes) pour GA, car il utilise des cookies.
  • Pour les startups, commencez par Plausible : gratuit jusqu'à 10k vues/mois, et aligné sur la privacy.

Optimiser les performances : désactiver le JS quand c'est utile

Le JS est au cœur de Ghost (pour l'éditeur, les interactions), mais trop de scripts (analytics inclus) ralentit le site. Pour un Core Web Vitals au top, envisagez de désactiver le JS non essentiel.

Pourquoi désactiver le JS ?

  • Vitesse : Réduit le temps de chargement, crucial pour le SEO mobile.
  • Privacy : Évite le tracking JS-based.
  • Accessibilité : Sites plus légers pour les connexions lentes.

Mais attention : Ghost repose sur JS pour l'admin et certaines features frontend (comme les cards dynamiques). Désactivez seulement si votre thème est statique.

Comment faire ?

Il n'y a pas de toggle global, mais :

  1. Dans votre thème : Éditez default.hbs ou index.hbs pour conditionner les scripts (ex. : via Handlebars {{#unless @labs.subscription}} pour éviter JS payant).
  2. Pour les tiers : Commentez les snippets dans Code Injection.
  3. Testez avec noscript tags pour fallback HTML.

Outils pour mesurer : Utilisez PageSpeed Insights avant/après. Pour les SMB, priorisez : chargez les trackers lazy (via defer ou async).

Conseils finaux pour débutants en SMB ou startup

  • Routine hebdo : Consultez l'Overview et un post top pour ajuster votre contenu.
  • Combinaison idéale : Natives pour le quick check + Plausible pour la privacy.
  • Évitez l'overkill : Pas besoin de 5 outils ; commencez par 1-2.
  • RGPD : Ajoutez une politique privacy mentionnant les trackers (ex. : "Ghost collecte des données first-party anonymes").

Avec ces étapes, vous trackez efficacement sans alourdir votre site. Si vous migrez vers Ghost, ces features natives vous feront gagner du temps dès le jour 1.