Ik bouwde een Google Analytics-alternatief voor WordPress omdat analytics geen promotie vereist
Er was een moment, ergens in 2023, toen Google Analytics 4 elke website-eigenaar dwong om van de Universal Analytics waar ze jaren mee werkten naar een volledig nieuwe interface met een volledig nieuw gegevensmodel en een volledig nieuwe terminologieset te migreren voor concepten die niet eerder een nieuwe terminologie nodig hadden. Sessies werden events. Paginaweergaven werden schermweergaven of paginaweergaven, afhankelijk van de context. Het vertrouwde dashboard met zijn schone linkernavigatie werd vervangen door een interface die ontworpen leek voor datawetenschappers in plaats van voor de WordPress-site-eigenaren die het overgrote deel van de mensen uitmaken die websiteverkeer volgen. De migratie was niet optioneel. Universal Analytics werd stopgezet, en de vervanging was GA4 of u het wilde of niet.
De frustratie ging niet over verandering zelf. Software evolueert, interfaces verbeteren, en het leren van nieuwe tools maakt deel uit van het opereren op het internet. De frustratie ging over de richting van de verandering. GA4 maakte eenvoudige dingen ingewikkeld. Erachter komen hoeveel mensen gisteren uw site hebben bezocht, vereiste navigeren door een rapportageinterface die standaard engagement-metrics, event-tellingen en datastreams toonde in plaats van het eenvoudige sessieteltal dat de meeste site-eigenaren eigenlijk willen. Het maken van een basisrapport dat twee klikken in Universal Analytics zou hebben gekost, vereiste nu het configureren van explorations, het selecteren van dimensies en het toepassen van filters via een interface die vloeiendheid in datawetenschapconcepten aannahm die de meeste WordPress-bloggers, kleine zakeneigenaren en portfolio-site-exploitanten geen reden hebben om te bezit.
De Website Analytics by YEB plugin is rechtstreeks geboren uit deze frustratie. Niet als een theoretisch product dat is ontworpen om marktaandeel vast te leggen, maar als een praktisch hulpmiddel dat is gebouwd omdat de bestaande opties collectief hebben gefaald in hun meest basale taak: een website-eigenaar vertellen wat er op hun site gebeurt in taal die ze onmiddellijk kunnen begrijpen. De plugin probeert niet te concurreren met GA4 op functies. Het biedt geen machine learning-inzichten, voorspellende doelgroepen of BigQuery-integratie. Het toont sessies, pagina's, verwijzers, landen en apparaten op รฉรฉn dashboard dat snel laadt en direct zinvol is.
Wat de meeste site-eigenaren werkelijk van analytics nodig hebben
Na jaren van het bouwen en exploiteren van websites van verschillende groottes wordt een patroon duidelijk in welke informatie werkelijk beslissingen drijft voor de typische site-eigenaar. Ze willen weten hoeveel mensen vandaag, deze week en deze maand hebben bezocht. Ze willen weten welke pagina's het populairst zijn. Ze willen weten waar bezoekers vandaan komen, zowel geografisch als in termen van verwijzende websites of zoekmachines. Ze willen weten welke apparaten en browsers bezoekers gebruiken, vooral om te bevestigen dat de site goed op mobiel werkt. En ze willen deze informatie op een manier gepresenteerd hebben die niet vereist dat u dertig minuten configuratie doet voordat het eerste nuttige getal op het scherm verschijnt.
Dat is de volledige lijst voor waarschijnlijk negentig procent van WordPress-site-eigenaren. Niet conversietrechters. Niet aangepaste event tracking. Niet gebruikersstroomvisualisaties. Niet attributiemodellering over meerdere marketingkanalen. Dit zijn krachtige functies die grote e-commerce-operaties en marketingteams echt nodig hebben, en GA4 serveren dat publiek goed. Maar de blogger die drie keer per week posten en wil weten of iemand leest, heeft geen attributiemodellering nodig. De freelance fotograaf wiens portfoliosite een paar honderd bezoeken per maand krijgt, heeft geen BigQuery-exports nodig. Het lokale restaurant waarvan de WordPress-site vooral een menu en uren toont, heeft geen event streaming nodig.
De plugin is rond dit inzicht ontworpen. Het dashboard toont vijf panelen: sessies in de loop der tijd, toppaยญgina's, verwijzingsbronnen, bezoekerslanden en apparaattypen. Elk paneel werkt in real-time bij naarmate nieuwe bezoeken worden geregistreerd. Met de tijdspanne-selector bovenaan kunt u schakelen tussen vandaag, deze week, deze maand en aangepaste datumbereiken. Er is geen configuratiewizard die u vraagt om datastreams en meet-ID's te definiรซren voordat iets werkt. Installeer de plugin, activeer deze en het dashboard begint gegevens van het eerste bezoek vooruit weer te geven. De eenvoud is opzettelijk en onverontschuldigd, omdat complexiteit verdiend moet worden door echte behoefte in plaats van standaard te worden opgelegd.
Privacy als een functie in plaats van een nalevingskwaal
Het privacylandschap voor websiteanalytics is steeds complexer geworden, waarbij GDPR, CCPA en verschillende nationale voorschriften een mozaรฏek van vereisten creรซren die traditionele analyticahulpmiddelen in sommige rechtsgebieden wettelijk riskant maken. Google Analytics in het bijzonder heeft meerdere juridische uitdagingen in Europese landen onder ogen gezien over gegevensoverdracht naar Amerikaanse servers en het gebruik van cookies voor tracking tussen sites. Verschillende EU-gegevensbeschermingsautoriteiten hebben opinies uitgevaardigd waarin GA4-installaties niet conform GDPR worden verklaard tenzij specifieke aanvullende waarborgen worden geรฏmplementeerd.
De WordPress-analyseplugin omzeilt de meeste van deze problemen door middel van architectuur. Visit-gegevens worden verwerkt via API's die niet afhankelijk zijn van externe cookies, die geen cross-site gebruikersprofielen bouwen en geen browsergeschiedenis naar advertentierenetwerken verzenden. De gegevens hebben รฉรฉn doel: de site-eigenaar vertellen wat er op hun site gebeurt. Er is geen secundair gebruik, geen gegevensmakelarij en geen advertentie-ecosysteem dat voeding krijgt van de verzamelde informatie. Voor site-eigenaren die nerveus naar het zich ontwikkelende regelgeving-landscape hebben gekeken en zich hebben afgevraagd of hun analyticasinstelling een nalevingsprobleem zal triggeren, biedt deze architectuur een vertrouwensniveau dat cookie-afhankelijke hulpmiddelen niet kunnen bereiken.
Dit betekent niet dat de plugin immuun is voor alle privacyaspecten. Elk hulpmiddel dat bezoekersinformatie registreert, zelfs geaggregeerde en geanonimiseerde informatie, moet in het privacybeleid van een site worden bekendgemaakt. Maar de bekendmaking is eenvoudig omdat het gegevensgebruik eenvoudig is. Er is geen labyrintachtige keten van gegevensverwerkers, subverwerkers en advertentiepartners om op te sommen. De gegevens komen in, worden op het dashboard weergegeven en daar eindigt hun reis.
Het dashboard dat in minder dan een seconde laadt
Prestaties waren van het begin af aan een ononderhandelbare ontwerpvereiste. WordPress-site-eigenaren zijn gewend aan admin-pagina's die snel laden, en een analyticsdashboard dat vijf of tien seconden nodig heeft om charts weer te geven, is een dashboard dat eenmaal wordt bezocht en dan wordt vergeten. Het dashboard van de plugin wordt in minder dan een seconde op een typische WordPress-hostingomgeving weergegeven, inclusief alle grafieken, tabellen en samenvattingsstatistieken. Deze snelheid is mogelijk omdat de gegevensaggregatie aan de API-kant plaats vindt in plaats van in het WordPress-admin-paneel zelf, en de frontend gebruikmaakt van lichte grafiekweergave die geen zware JavaScript-bibliotheken vereist.
De technische architectuur stuurt trackinggegevens via een licht JavaScript-fragment dat bij elke paginalading afvuurt, verzendende de bezoeksinformatie naar het back-end voor verwerking. Het fragment is klein genoeg dat het verwaarloosbare laadtijd toevoegt aan de frontend, wat belangrijk is voor site-eigenaren die zich bewust zijn van hun Core Web Vitals-scores en niet willen dat een analyticshulpmiddel hun PageSpeed Insights-resultaten verslechtert. Het trackingscript is getest op alle grote browsers en veroorzaakt geen conflicten met veelgebruikte WordPress-plugins, caching-lagen of CDN-configuraties.
Het dashboard zelf is gebouwd als een native WordPress admin-pagina die WordPress UI-conventies volgt, dus het voelt vertrouwd voor iedereen die tijd in het WordPress-admin-paneel heeft doorgebracht. De grafieken gebruiken schone, responsieve visualisaties die op desktopmonitors en tabletschermen goed werken. Gegevenstabellen zijn sorteerbaar en filterbaar zonder paginaladen te vereisen. De volledige ervaring is ontworpen om een site-eigenaar van vraag naar antwoord in minimale tijd te krijgen, omdat de waarde van analytics niet in het hulpmiddel zelf ligt maar in de beslissingen die het mogelijk maakt.
Voor wie deze plugin is en voor wie niet
Eerlijkheid over het doelpubliek is belangrijk omdat geen analyticshulpmiddel iedereen even goed bedient. Deze plugin is gebouwd voor WordPress-site-eigenaren die eenvoudige verkeersanalyses zonder complexiteit, configuratie-overhead of privacynalevingsangsten willen. Het blinkt uit voor bloggers, portfoliosites, kleine bedrijfswebsites, lidmaatschapsites die hun verkeerspatronen willen begrijpen, en iedereen die naar GA4 heeft gekeken en zich overweldigd voelde door de kloof tussen wat ze nodig hebben en wat de interface hen dwingt te leren.
De plugin is niet gebouwd voor zakelijke marketingteams die multi-touch-attributie over betaalde en organische kanalen nodig hebben. Het is niet gebouwd voor e-commerce-operaties die gedetailleerde conversietrechteranalyses met inkomstentracking en productprestatiemetriek nodig hebben. Het is niet gebouwd voor datateams die ruwe event-streams in datawarehouses willen leid voor aangepaste analyse. Dit zijn legitieme behoeften die tools vereisen die specifiek voor hen zijn gebouwd, en doen alsof een eenvoudige analyseplugin die behoeften kan dienen zou oneerlijk zijn.
De kloof tussen wat de meeste site-eigenaren nodig hebben en wat analyticshulpmiddelen op bedrijfsniveau bieden, is enorm, en die kloof is exact waar deze plugin leeft. Het vult de ruimte tussen "helemaal geen analytics" en "GA4 met volledige complexiteit", en biedt een middellijn aan die site-eigenaren de informatie geeft die ze eigenlijk gebruiken terwijl ze de informatie bespaard die ze niet doen. Voor het WordPress-ecosysteem, waar eenvoud en toegankelijkheid grondprincipen zijn, voelt deze positionering natuurlijk in plaats van beperkend. De plugin doet minder, maar doet dit op een manier die meer mensen werkelijk kunnen gebruiken.
Veelgestelde vragen
Is deze plugin volledig gratis
De Website Analytics by YEB plugin is gratis om te installeren en te gebruiken met basis analysefuncties. Geavanceerde functies die extra API's gebruiken, zoals GeoIP-gegevens op stadsniveau of detectie van apparaatmerk, zijn beschikbaar via optioneel credit-gebaseerd API-gebruik, dus u betaalt alleen voor de uitgebreide mogelijkheden die u kiest in te schakelen.
Gebruikt deze plugin cookies om bezoekers te tracken
De plugin is niet afhankelijk van externe cookies voor tracking. Visit-gegevens worden geregistreerd op basis van paginaladingsgebeurtenissen zonder persistente cross-site gebruikersprofielen op te bouwen, wat privacynaleving vereenvoudigt voor site-eigenaren die onder GDPR, CCPA en soortgelijke voorschriften opereren.
Kan deze plugin Google Analytics volledig vervangen
Voor site-eigenaren die vooral sessietellingen, pagina-populariteit, verwijzingsbronnen, geografische gegevens en apparaatindeling nodig hebben, ja. Voor site-eigenaren die vertrouwen op GA4's geavanceerde functies zoals conversietrechters, doelgroepsegmenten, voorspellende metrics of BigQuery-integratie, behandelt deze plugin de basis terwijl GA4 de geavanceerde use cases afhandelt.
Beรฏnvloedt het trackingscript de paginalaadsnelheid
Het trackingfragment is licht en laadt asynchroon, wat betekent dat het paginarendering niet blokkeert. Invloed op Core Web Vitals-scores is verwaarloosbaar, en het script is getest om te bevestigen dat het niet interfereert met PageSpeed Insights-prestatiemetriek.
Hoe ver gaan de analysegegevens terug
Gegevensverzameling begint op het moment dat de plugin wordt geactiveerd en duurt oneindig. Historische gegevens van voor de installatie zijn niet beschikbaar omdat de plugin alleen bezoeken kan registreren die optreden nadat het trackingscript op de site aanwezig is.
Werkt de plugin met caching-plugins zoals WP Super Cache of W3 Total Cache
Ja. De tracking wordt afgehandeld via een JavaScript-fragment dat in de browser van de bezoeker wordt uitgevoerd, wat betekent dat het correct werkt zelfs als de HTML-pagina zelf uit cache wordt geleverd. Caching-plugins interfereert niet met de analyticsdataverzameling.