Module analytics pour Drupal
Le module analytics StatJolt pour Drupal ajoute votre code de mesure à chaque page de votre site.
Les statistiques fonctionnent sans cookies. Donc pas besoin de bandeau cookies, puisqu'il n'y a aucune donnée personnelle. Rien n'est écrit non plus dans votre base de données Drupal. La taille de vos tables reste donc inchangée. C'est utile si votre trafic est important, ou si vous faites des sauvegardes souvent.
L'installer en quatre étapes
- Téléchargez le module chez StatJolt et décompressez-le dans le dossier
modulesde votre site. - Ouvrez Administration, puis Étendre. Cherchez StatJolt, cochez-le et installez-le.
- Ouvrez Administration, puis Configuration, puis Système, puis StatJolt Analytics. Ouvrez votre compte StatJolt, appuyez sur le bouton de copie sous votre code, collez-le dans le champ et enregistrez.
- Ouvrez votre site dans une fenêtre privée. Le statut passe au vert une fois que votre premier visiteur arrive et que vous appuyez sur Vérifier à nouveau.
Le téléchargement est un fichier zip. Décompressez-le de sorte que le dossier statjolt lui-même arrive dans modules, avec le fichier statjolt.info.yml à l'intérieur.
Ce que signifient les couleurs du statut
- Vert. Les données arrivent. Rien à faire.
- Orange, en attente de votre premier visiteur. Le code est en place, mais personne n'a encore chargé de page. Ouvrez votre site dans une fenêtre privée.
- Orange, aucune visite vue depuis votre domaine. Le code est enregistré, mais StatJolt n'a rien reçu depuis cette adresse. Vérifiez que vous avez collé votre propre code, puis videz votre cache.
- Orange, StatJolt était injoignable. Votre serveur n'a pas pu appeler statjolt.com à l'instant. La mesure continue de fonctionner. Appuyez sur Vérifier à nouveau dans une minute.
- Rouge, l'identifiant n'existe pas. Le numéro que vous avez collé n'appartient à aucun compte StatJolt. Copiez votre code à nouveau.
- Rouge, le domaine est désactivé. Vous avez marqué ce domaine comme n'étant pas le vôtre dans votre compte StatJolt. Réactivez-le dans votre liste de sites.
Tant qu'aucun code n'est collé, le rapport d'état vous avertit lui aussi. Une installation inachevée ne passe donc pas inaperçue.
Sur quelles versions de Drupal il fonctionne
Drupal 10 et Drupal 11. Le module est écrit pour les API actuelles et n'a donc besoin d'aucune couche de compatibilité.
L'interface du module existe en neuf langues : anglais, hongrois, allemand, espagnol, français, portugais, italien, néerlandais et polonais.
Où va le code
Rien à configurer. Le module écrit le code dans la réponse terminée, juste avant la balise de fermeture du body, sur chaque page du site public.
Vous ne pouvez pas non plus le casser en plaçant le badge deux fois. Le code de mesure n'entre que depuis un seul endroit, le double comptage est donc impossible.
Où va le badge
StatJolt affiche un petit badge sur votre site. Par défaut il se place tout seul dans un coin de l'écran et le module ne vous demande rien.
Quand vous le voulez à un endroit précis, vous avez deux moyens. Placez le bloc Badge StatJolt dans n'importe quelle région depuis Mise en page des blocs, comme n'importe quel autre bloc. Ou mettez le marqueur {statjolt_badge} dans votre texte et activez le filtre Badge StatJolt sur ce format de texte.
Donnez au filtre un poids élevé pour qu'il s'exécute après le filtre qui limite le HTML autorisé.
Cache
Le code ajouté par le module est identique pour tous les visiteurs.
Quand vous enregistrez votre identifiant, les pages en cache qui portent l'ancien code sont vidées. Drupal le fait tout seul. Il n'y a rien à purger à la main. Si vous utilisez en plus un CDN ou un proxy inverse devant Drupal, videz celui-là une fois.
Ignorer les personnes connectées reste sûr avec le cache.
Qui n'est pas compté
Les personnes connectées sont ignorées. Vous pouvez désactiver cela d'une seule case à cocher si vous voulez voir vos propres visites.
Tout ce qui n'est pas une page HTML non plus n'est pas mesuré : réponses JSON, appels ajax, flux et téléchargements de fichiers.
Ce que le module enregistre
Vos réglages et rien d'autre. Ils tiennent dans un seul objet de configuration, là où chaque autre module range aussi les siens.
Il n'y a pas de tables dédiées ni d'écriture à chaque visite. C'est justement tout l'intérêt. Beaucoup d'extensions analytics journalisent dans votre propre base de données, si bien que chaque page vue devient une écriture en base. Tout cela finit aussi dans vos sauvegardes, et ça peut ralentir votre site.
Du côté de StatJolt non plus, les adresses IP brutes n'atteignent jamais le disque. L'identifiant de visiteur est une empreinte régénérée chaque minuit avec un nouveau sel, donc le visiteur d'hier ne peut pas être rapproché de celui d'aujourd'hui. Le détail complet figure dans la politique de confidentialité.
Si vous venez de Google Analytics
Vous n'avez pas besoin de faire tourner les deux. StatJolt remplace les rapports de pages vues, de sources, de pages et d'appareils pour lesquels vous utilisiez GA4. Il ajoute les Core Web Vitals, les entonnoirs et les parcours utilisateurs que GA4 enterre ou n'a tout simplement pas. Vous trouverez une comparaison plus complète dans le guide de l'alternative à GA4.
Comme StatJolt ne dépose aucun cookie et ne collecte aucune donnée personnelle, la plupart des sites n'ont besoin d'aucun bandeau. Le volet juridique est traité dans Google Analytics et le RGPD.
Vous avez aussi un site WordPress, Joomla ou Webflow ? Il existe également une extension StatJolt pour WordPress, une extension pour Joomla et un guide pour Webflow. Le même compte et le même extrait couvrent tous vos sites.
Remplacez GA4 en 2 minutes
Il suffit de coller le code et vous verrez à quel point c'est plus lisible. Pas de cookies, pas d'outil de consentement. 0 EUR jusqu'en 2027, quel que soit le trafic. Après 2027, il reste à 0 euro pour les sites à faible trafic.
Créer mon compte gratuit