J'ai créé une alternative à Google Analytics pour WordPress car l'analyse web ne devrait pas exiger un doctorat

Il y a eu un moment, quelque part en 2023, quand Google Analytics 4 a forcé chaque propriétaire de site web à migrer de l'Universal Analytics qu'ils utilisaient depuis des années vers une interface complètement nouvelle avec un modèle de données complètement nouveau et un ensemble complètement nouveau de terminologie pour des concepts qui n'avaient pas auparavant besoin d'une nouvelle terminologie. Les sessions sont devenues des événements. Les pages vues sont devenues des vues d'écran ou des pages vues selon le contexte. Le tableau de bord familier avec sa navigation nette par la barre latérale gauche a été remplacé par une interface qui semblait conçue pour les data scientists plutôt que pour les propriétaires de WordPress qui constituent la grande majorité des personnes suivant le trafic des sites web. La migration n'était pas facultative. Universal Analytics fermait, et le remplacement était GA4 qu'on le veuille ou non.

La frustration n'était pas au sujet du changement lui-même. Les logiciels évoluent, les interfaces s'améliorent, et l'apprentissage de nouveaux outils fait partie de l'exploitation d'Internet. La frustration concernait la direction du changement. GA4 a rendu les choses simples compliquées. Découvrir combien de personnes ont visité votre site hier nécessitait de naviguer dans une interface de rapport qui se concentrait par défaut sur les métriques d'engagement, les comptages d'événements et les flux de données plutôt que sur le simple comptage des sessions que la plupart des propriétaires de sites web veulent réellement. Créer un rapport de base qui aurait pris deux clics dans Universal Analytics impliquait maintenant de configurer des explorations, de sélectionner des dimensions et d'appliquer des filtres via une interface qui supposait une maîtrise des concepts d'analyse de données que la plupart des blogueurs WordPress, propriétaires de petites entreprises et opérateurs de sites portefeuille n'ont aucune raison de posséder.

Le plugin Website Analytics by YEB est né directement de cette frustration. Non pas comme un produit théorique conçu pour conquérir la part de marché, mais comme un outil pratique construit parce que les options existantes ont collectivement échoué à leur tâche la plus basique : dire au propriétaire d'un site web ce qui se passe sur son site dans un langage qu'il peut immédiatement comprendre. Le plugin ne tente pas de rivaliser avec GA4 sur les fonctionnalités. Il n'offre pas d'insights d'apprentissage automatique, d'audiences prédictives ou d'intégration BigQuery. Il affiche les sessions, pages, référents, pays et appareils sur un seul tableau de bord qui se charge rapidement et qui a du sens à la première vue.

Ce que la plupart des propriétaires de sites ont réellement besoin en matière d'analyse

Après avoir passé des années à construire et exploiter des sites web de différentes tailles, un schéma devient clair dans les informations qui animent réellement les décisions du propriétaire de site web typique. Ils veulent savoir combien de personnes ont visité aujourd'hui, cette semaine et ce mois-ci. Ils veulent savoir quelles pages sont les plus populaires. Ils veulent savoir d'où proviennent les visiteurs, à la fois géographiquement et en termes de sites de renvoi ou de moteurs de recherche. Ils veulent savoir quels appareils et navigateurs utilisent les visiteurs, principalement pour confirmer que le site fonctionne bien sur mobile. Et ils veulent que cette information soit présentée d'une manière qui ne nécessite pas trente minutes de configuration avant que le premier nombre utile n'apparaisse à l'écran.

C'est la liste complète pour probablement quatre-vingt-dix pour cent des propriétaires de sites WordPress. Pas d'entonnoirs de conversion. Pas de suivi d'événements personnalisés. Pas de visualisations du flux utilisateur. Pas de modélisation d'attribution sur plusieurs canaux de marketing. Ce sont des fonctionnalités puissantes dont les grandes opérations de commerce électronique et les équipes de marketing ont véritablement besoin, et GA4 sert bien ce public. Mais le blogueur qui poste trois fois par semaine et veut savoir si quelqu'un lit n'a pas besoin d'une modélisation d'attribution. Le photographe indépendant dont le site portefeuille reçoit quelques centaines de visites par mois n'a pas besoin d'exports BigQuery. Le restaurant local dont le site WordPress affiche principalement un menu et les heures n'a pas besoin de streaming d'événements.

Le plugin a été conçu autour de cette compréhension. Le tableau de bord présente cinq panneaux : sessions au fil du temps, pages les plus populaires, sources de renvoi, pays des visiteurs et types d'appareils. Chaque panneau se met à jour en temps réel à mesure que de nouvelles visites sont enregistrées. Le sélecteur de plage de temps en haut vous permet de basculer entre aujourd'hui, cette semaine, ce mois-ci et les plages de dates personnalisées. Il n'y a pas d'assistant de configuration qui vous demande de définir des flux de données et des ID de mesure avant que quoi que ce soit fonctionne. Installez le plugin, activez-le, et le tableau de bord commence à afficher les données à partir de la première visite en avant. La simplicité est délibérée et sans excuses, car la complexité devrait être gagnée par un besoin véritable plutôt qu'imposée par défaut.

La vie privée comme fonctionnalité plutôt que comme maux de tête de conformité

Le paysage de la vie privée pour l'analyse des sites web est devenu de plus en plus complexe, avec le RGPD, la CCPA et diverses réglementations nationales créant un patchwork d'exigences qui rendent les outils d'analyse traditionnels légalement risqués dans certaines juridictions. Google Analytics, en particulier, a fait face à plusieurs défis juridiques dans les pays européens concernant les transferts de données vers les serveurs des États-Unis et l'utilisation de cookies pour le suivi inter-sites. Plusieurs autorités européennes de protection des données ont émis des avis déclarant les installations GA4 non conformes au RGPD sauf si des garanties supplémentaires spécifiques sont mises en œuvre.

Le plugin WordPress d'analyse web contourne la plupart de ces préoccupations par son architecture. Les données de visite sont traitées via des APIs qui ne reposent pas sur des cookies tiers, ne construisent pas de profils d'utilisateurs inter-sites et ne transfèrent pas l'historique de navigation aux réseaux publicitaires. Les données servent un seul objectif : montrer au propriétaire du site ce qui se passe sur son site. Il n'y a pas d'utilisation secondaire, pas de courtage de données, et pas d'écosystème publicitaire se nourrissant des informations recueillies. Pour les propriétaires de sites qui ont regardé avec nervosité l'évolution du paysage réglementaire et se demandent si leur configuration d'analyse déclenchera un problème de conformité, cette architecture fournit un niveau de confiance que les outils dépendant des cookies ne peuvent pas égaler.

Cela ne signifie pas que le plugin est immunisé contre toutes les considérations de vie privée. Tout outil qui enregistre les informations des visiteurs, même agrégées et anonymisées, devrait être divulgué dans la politique de confidentialité d'un site. Mais la divulgation est simple car l'utilisation des données est simple. Il n'y a pas de chaîne labyrinthique de processeurs de données, de sous-processeurs et de partenaires publicitaires à énumérer. Les données arrivent, sont affichées sur le tableau de bord, et c'est là que son voyage se termine.

Le tableau de bord qui se charge en moins d'une seconde

La performance était une exigence de conception non négociable dès le départ. Les propriétaires de sites WordPress sont habitués aux pages d'administration qui se chargent rapidement, et un tableau de bord d'analyse qui prend cinq ou dix secondes pour rendre ses graphiques est un tableau de bord qui est visité une fois puis oublié. Le tableau de bord du plugin s'affiche en moins d'une seconde dans un environnement d'hébergement WordPress typique, y compris tous les graphiques, tableaux et statistiques récapitulatives. Cette vitesse est possible car l'agrégation des données se fait du côté API plutôt que dans le panneau administrateur WordPress lui-même, et le frontend utilise un rendu de graphiques léger qui ne nécessite pas de bibliothèques JavaScript lourdes.

L'architecture technique route les données de suivi via un petit snippet JavaScript qui s'exécute à chaque chargement de page, envoyant les informations de visite au backend pour traitement. Le snippet est assez petit pour ajouter un temps de chargement négligeable au frontend, ce qui importe pour les propriétaires de sites conscients de leurs scores Core Web Vitals et qui ne veulent pas qu'un outil d'analyse dépasse leurs résultats PageSpeed Insights. Le script de suivi a été testé sur tous les navigateurs majeurs et n'entre pas en conflit avec les plugins WordPress courants, les couches de cache ou les configurations CDN.

Le tableau de bord lui-même est construit comme une page administrateur native de WordPress qui suit les conventions UI de WordPress, donc il se sent familier à toute personne qui a passé du temps dans le panneau administrateur de WordPress. Les graphiques utilisent des visualisations propres et réactives qui fonctionnent sur les moniteurs de bureau et les écrans de tablette. Les tableaux de données sont triables et filtrables sans nécessiter de rechargements de page. L'expérience entière est conçue pour aller d'une question à une réponse dans le temps minimum possible, car la valeur de l'analyse ne réside pas dans l'outil lui-même mais dans les décisions qu'il permet.

Pour qui ce plugin est et pour qui il n'est pas

L'honnêteté concernant le public cible est importante car aucun outil d'analyse ne sert tout le monde également bien. Ce plugin est construit pour les propriétaires de sites WordPress qui veulent une analyse du trafic simple sans complexité, surcharge de configuration ou anxiété de conformité à la vie privée. Il excelle pour les blogueurs, les sites portefeuille, les sites web de petites entreprises, les sites d'adhésion qui veulent comprendre leurs modèles de trafic, et quiconque a regardé GA4 et s'est senti accablé par l'écart entre ce dont ils ont besoin et ce que l'interface exige qu'ils apprennent.

Le plugin n'est pas construit pour les équipes marketing d'entreprise qui ont besoin d'attribution multi-touch sur les canaux rémunérés et organiques. Il n'est pas construit pour les opérations de commerce électronique qui ont besoin d'une analyse détaillée des entonnoirs de conversion avec le suivi des revenus et les métriques de performance des produits. Il n'est pas construit pour les équipes de données qui ont besoin de flux d'événements bruts canalisés dans des entrepôts de données pour une analyse personnalisée. Ce sont des besoins légitimes qui nécessitent des outils spécialement conçus à cet effet, et prétendre qu'un plugin d'analyse simple peut répondre à ces besoins serait malhonnête.

L'écart entre ce que la plupart des propriétaires de sites ont besoin et ce que les outils d'analyse d'entreprise fournissent est énorme, et cet écart est exactement où vit ce plugin. Il remplit l'espace entre « pas d'analyse du tout » et « GA4 avec toute sa complexité », offrant un chemin du milieu qui donne aux propriétaires de sites les informations qu'ils utilisent réellement tout en les épargnant de l'information qu'ils n'ont pas. Pour l'écosystème WordPress, où la simplicité et l'accessibilité sont des principes fondateurs, ce positionnement semble naturel plutôt que limitant. Le plugin en fait moins, mais il le fait d'une manière que plus de personnes peuvent réellement utiliser.

Questions fréquemment posées

Ce plugin est-il complètement gratuit

Le plugin Website Analytics by YEB est gratuit à installer et à utiliser avec les fonctionnalités d'analyse de base. Les fonctionnalités avancées qui exploitent des APIs supplémentaires comme les données de ville GeoIP ou la détection de marque d'appareil sont disponibles via une utilisation d'API basée sur le crédit, vous ne payez donc que pour les capacités améliorées que vous choisissez d'activer.

Ce plugin utilise-t-il des cookies pour suivre les visiteurs

Le plugin ne repose pas sur des cookies tiers pour le suivi. Les données de visite sont enregistrées en fonction des événements de chargement de page sans construire de profils d'utilisateurs persistants inter-sites, ce qui simplifie la conformité à la vie privée pour les propriétaires de sites opérant en vertu du RGPD, de la CCPA et de réglementations similaires.

Ce plugin peut-il remplacer complètement Google Analytics

Pour les propriétaires de sites qui ont principalement besoin des comptages de sessions, de la popularité des pages, des sources de renvoi, des données géographiques et des répartitions d'appareils, oui. Pour les propriétaires de sites qui s'appuient sur les fonctionnalités avancées de GA4 comme les entonnoirs de conversion, les segments d'audience, les métriques prédictives ou l'intégration BigQuery, ce plugin couvre les bases tandis que GA4 gère les cas d'usage avancés.

Le script de suivi affecte-t-il la vitesse de chargement des pages

Le snippet de suivi est léger et se charge de manière asynchrone, ce qui signifie qu'il ne bloque pas le rendu des pages. L'impact sur les scores Core Web Vitals est négligeable, et le script a été testé pour confirmer qu'il n'interfère pas avec les métriques de performance PageSpeed Insights.

Jusqu'où remontent les données d'analyse

La collecte de données commence au moment où le plugin est activé et se poursuit indéfiniment. Les données historiques d'avant l'installation ne sont pas disponibles car le plugin ne peut enregistrer que les visites qui se produisent après que son script de suivi soit présent sur le site.

Le plugin fonctionne-t-il avec les plugins de cache comme WP Super Cache ou W3 Total Cache

Oui. Le suivi est géré via un snippet JavaScript qui s'exécute dans le navigateur du visiteur, ce qui signifie qu'il fonctionne correctement même lorsque la page HTML elle-même est servie à partir du cache. Les plugins de cache n'interfèrent pas avec la collecte de données d'analyse.