Jeg Bygde et Google Analytics-alternativ for WordPress fordi Analytics burde ikke kreve en PhD
Det var et øyeblikk, en gang i 2023, da Google Analytics 4 tvang alle nettstedseiere til å migrere fra Universal Analytics som de hadde brukt i årevis til et helt nytt grensesnitt med en helt ny datamodell og et helt nytt sett med terminologi for konsepter som ikke tidligere hadde trengt ny terminologi. Økter ble til hendelser. Sidevisninger ble til skjermvisninger eller sidevisninger avhengig av kontekst. Det kjente dashboardet med dets rene navigasjonslinj på venstre side ble erstattet av et grensesnitt som så ut til å være designet for datavitenskapsmenn i stedet for WordPress-nettstedseiere som utgjør det store flertallet av mennesker som sporer nettstedstrafikk. Migrasjonen var ikke valgfri. Universal Analytics ble stengt ned, og erstatningen var GA4 enten du ville det eller ikke.
Frustrasjonene var ikke om endring selv. Programvare utvikler seg, grensesnitt forbedres, og læring av nye verktøy er en del av driften på internett. Frustrasjonene var om retningen for endringen. GA4 gjorde enkle ting komplisert. Å finne ut hvor mange mennesker som besøkte nettstedet ditt i går krevde navigering gjennom et rapporteringsgrensesnitt som som standard viste engassjementsmålinger, hendelsetellinger og datastrømmer i stedet for det enkle økttallet som de fleste nettstedseiere egentlig vil ha. Opprettelse av en grunnleggende rapport som ville ha tatt to klikk i Universal Analytics krevde nå konfigurering av utforskninger, valg av dimensjoner og bruk av filtre gjennom et grensesnitt som antok kjennskap til dataalytikkonsepter som de fleste WordPress-bloggere, små bedriftseiere og porteføljenettsteder har ingen grunn til å eie.
Website Analytics by YEB pluginen ble født direkte fra denne frustrasjonen. Ikke som et teoretisk produkt designet for å fange markedsandeler, men som et praktisk verktøy bygget fordi de eksisterende alternativene kollektivt hadde sviktet i deres mest grunnleggende oppgave: å fortelle en nettstedseier hva som skjer på nettstedet deres i språk de umiddelbart kan forstå. Pluginen forsøker ikke å konkurrere med GA4 på funksjoner. Den tilbyr ikke maskinlæringsinnsikt, prediktive målgrupper eller BigQuery-integrering. Den viser økter, sider, referrer, land og enheter på ett enkelt dashboard som lastes raskt og gir mening det øyeblikket du ser på det.
Hva de fleste nettstedseiere egentlig trenger fra Analytics
Etter å ha brukt år på å bygge og drifte nettsteder av ulike størrelser, blir et mønster klart i hvilken informasjon som faktisk driver beslutninger for den typiske nettstedseieren. De vil vite hvor mange mennesker som besøkte i dag, denne uken og denne måneden. De vil vite hvilke sider som er mest populære. De vil vite hvor besøkende kommer fra, både geografisk og når det gjelder referrerenettsted eller søkemotorer. De vil vite hvilke enheter og nettlesere besøkende bruker, primært for å bekrefte at nettstedet fungerer godt på mobil. Og de vil ha denne informasjonen presentert på en måte som ikke krever tretti minutter konfigurering før det første nyttige tallet vises på skjermen.
Det er hele listen for sannsynligvis nitti prosent av WordPress nettstedseiere. Ikke konverteringstrakter. Ikke egendefinert hendelsesporing. Ikke brukerflytvisualisering. Ikke attribusjonmodellering på flere markedsføringskanaler. Dette er kraftige funksjoner som store e-handelsoperasjoner og markedsføringsteam genuint trenger, og GA4 betjener det publikummet godt. Men bloggeren som legger ut tre ganger i uken og vil vite om noen leser, trenger ikke attribusjonmodellering. Frilansfotografen hvis porteføljenettsteder får noen hundre besøk i måneden, trenger ikke BigQuery-eksport. Restauranten på stedet hvis WordPress-nettsted primært viser en meny og timer, trenger ikke hendelsesstrøm.
Pluginen ble designet rundt denne forståelsen. Dashboardet presenterer fem paneler: økter over tid, toppide, referrerkilder, besøkerland og enhetstyper. Hvert panel oppdateres i sanntid når nye besøk registreres. Tidspunktvelgeren på toppen lar deg bytte mellom i dag, denne uken, denne måneden og egendefinerte datobeløp. Det er ingen konfigurasjonsveiviser som ber deg om å definere datastrømmer og målings-IDer før noe fungerer. Installer pluginen, aktiver den, og dashboardet begynner å vise data fra det første besøket fremover. Enkelheten er bevisst og uten unnskyldning, fordi kompleksitet skal tjenes gjennom genuint behov i stedet for pålagt som standard.
Personvern som en funksjon i stedet for et kompliansproblem
Personvernlandskapet for nettstedsanalyse har blitt stadig mer kompleks, med GDPR, CCPA og ulike nasjonale regler som skaper et mosaikk av krav som gjør tradisjonelle analyseverktøy juridisk risikable i noen jurisdiksjoner. Google Analytics har spesielt møtt flere juridiske utfordringer i europeiske land angående dataoverføringer til amerikanske servere og bruken av informasjonskapsler for tverrnettstedssporing. Flere EU-databeskyttelsesmyndigheter har utstedt meninger som erklærer GA4-installasjoner ikke-kompatible med GDPR med mindre spesifikke tilleggssikkerhetstiltak implementeres.
WordPress-analysepluginen omgår de fleste av disse bekymringene gjennom arkitekturen. Besøksdata behandles gjennom APIer som ikke er avhengig av tredjeparts informasjonskapsler, bygger ikke tverrnettstedskjer-brukerprofiler og overfører ikke nettlesingshistorikk til annonsenettverk. Dataene betjener ett formål: å vise nettstedseieren hva som skjer på nettstedet deres. Det er ingen sekundær bruk, ingen datamegling, og ingen annonsøkosystem som mater seg på den innsamlede informasjonen. For nettstedseiere som har vært nervøst overvåkende det utviklende regelverket og undrer om analyseoppsettet deres vil utløse et kompliansproblem, gir denne arkitekturen et tillitsnivå som informasjonskapsel-avhengige verktøy ikke kan matche.
Dette betyr ikke at pluginen er immun fra alle personvernhensyn. Ethvert verktøy som registrerer besøksinformasjon, selv samlet og anonymisert informasjon, bør avsløres i et nettstedets personvernpolicy. Men avsløringen er enkel fordi datauseringen er enkel. Det er ingen labyrinth-kjede av databehandlere, delbehandlere og annonsepartnere å oppregne. Dataene kommer inn, vises på dashboardet, og det er der reisen ender.
Dashboardet som lastes på under ett sekund
Ytelse var et ikke-forhandlingsbart designkrav fra begynnelsen. WordPress nettstedseiere er vant til adminsidetegner som lastes raskt, og et analysedashboard som tar fem eller ti sekunder å gjengive diagrammene er et dashboard som blir besøkt en gang og deretter glemt. Pluginens dashboard gjentar seg på under ett sekund i et typisk WordPress-værtsmiljø, inkludert alle diagrammer, tabeller og sammenfattingsstatistikk. Denne hastigheten er mulig fordi dataaggregering skjer på API-siden i stedet for i WordPress-adminpanelet selv, og fronten-slutten bruker lett diagramgjengift som ikke krever tunge JavaScript-biblioteker.
Den tekniske arkitekturen ruter sporingsdata gjennom et lett JavaScript-utsnitt som avfyres ved hver sidebelastning, sender besøksinformasjonen til back-end for behandling. Utdragene er små nok til at de legger til ubetydelig lasttid til front-slutten, som betyr noe for nettstedseiere som er bevisste på Core Web Vitals-poengene deres og ikke vil ha et analyseverkytøy som forverrer PageSpeed Insights-resultatene. Sporringskriptet har blitt testet på alle hovednettlesere og kommer ikke i konflikt med vanlige WordPress-plugins, bufringslag eller CDN-konfigurasjoner.
Dashboardet selv er bygget som en innfødt WordPress-adminside som følger WordPress UI-konvensjoner, så det føles kjent for alle som har brukt tid i WordPress-adminpanelet. Diagrammene bruker rene, responsive visualiseringer som fungerer på skrivebordsskjermer og nettbrettskjermer på samme måte. Datatabeller er sortbare og filtrerbare uten å kreve sideomladinger. Hele opplevelsen er designet for å få en nettstedseier fra spørsmål til svar på minst mulig tid, fordi verdien av analytics er ikke i verktøyet selv men i beslutningene det muliggjør.
Hvem denne pluginen er for og hvem den ikke er for
Ærlighet om målgruppen er viktig fordi ingen analyseverkytøy betjener alle like godt. Denne pluginen er bygget for WordPress nettstedseiere som ønsker enkel trafikk-analyse uten kompleksitet, konfigurasjonsoverhead eller personvernkomplanseangst. Den utmerker seg for bloggere, porteføljenettsteder, små forretningsnettsted, medlemskapsnettsteder som ønsker å forstå traffikmønstrene deres, og alle som har sett på GA4 og følt seg overveldet av gapet mellom det de trenger og hva grensesnittet krever de lærer.
Pluginen er ikke bygget for bedriftsteam for markedsføring som trenger multi-touch attribusjon på tvers av betalte og organiske kanaler. Den er ikke bygget for e-handelsoperasjoner som trenger detaljert konverteringstrakt-analyse med inntektssporing og produktytelses-metrikker. Den er ikke bygget for datateam som trenger råhendelsesstrømmer som ledes inn i datavarehus for egendefinert analyse. Dette er legitime behov som krever verktøy bygget spesifikt for dem, og å late som at en enkel analyseplugin kan betjene de behovene ville være uærlig.
Gapet mellom det de fleste nettstedseiere trenger og det som bedriftsanalyseverktøy gir, er enormt, og det gapet er nøyaktig hvor denne pluginen lever. Den fyller rommet mellom "ingen analyse i det hele tatt" og "GA4 med full kompleksitet," og tilbyr en middelsti som gir nettstedseiere informasjonen de faktisk bruker mens de spares informasjonen de ikke gjør. For WordPress-økosystemet, der enkelthet og tilgjengelighet er grunnlegende prinsipper, føles denne posisjoneringen naturlig i stedet for å begrense. Pluginen gjør mindre, men den gjør det på en måte som flere mennesker faktisk kan bruke.
Ofte stilte spørsmål
Er denne pluginen helt gratis
Website Analytics by YEB pluginen er gratis å installere og bruke med grunnleggende analysefunksjoner. Avanserte funksjoner som utnytter tilleggs-APIer som GeoIP bytenivå-data eller enhetsmerkedeteksjon er tilgjengelig gjennom valgfri kredittbasert API-bruk, så du betaler kun for de utvidede mulighetene du velger å aktivere.
Bruker denne pluginen informasjonskapsler for å spore besøkende
Pluginen er ikke avhengig av tredjeparts informasjonskapsler for sporing. Besøksdata registreres basert på sidebelastingshendelser uten å bygge vedvarende tverrnettstedskjer-brukerprofiler, noe som forenkler personvernfolkevelsefor nettstedseiere som opererer under GDPR, CCPA og lignende regler.
Kan denne pluginen erstatte Google Analytics fullstendig
For nettstedseiere som primært trenger økttelling, sidepopularitet, referrer-kilder, geografisk data og enhetsoppdelinger, ja. For nettstedseiere som er avhengige av GA4s avanserte funksjoner som konverteringstrakter, publikumssegmenter, prediktive metrikker eller BigQuery-integrering, dekker denne pluginen det grunnleggende mens GA4 håndterer de avanserte brukssakene.
Påvirker sporringsskriptet sidebelastningshastigheten
Sporingsutdragene er lett og lastes asynkront, noe som betyr at det ikke blokkerer sidegjengift. Innvirkning på Core Web Vitals-poengene er ubetydelig, og skriptet har blitt testet for å bekrefte at det ikke forstyrrer PageSpeed Insights-ytelses-metrikker.
Hvor langt tilbake går analysedataene
Datainnsamling starter det øyeblikket pluginen er aktivert og fortsetter på ubestemt tid. Historiske data fra før installasjon er ikke tilgjengelig fordi pluginen bare kan registrere besøk som oppstår etter at sporringsskriptet er til stede på nettstedet.
Fungerer pluginen med bufringsplugins som WP Super Cache eller W3 Total Cache
Ja. Sporringen håndteres gjennom et JavaScript-utsnitt som kjører i besøkendes nettleser, noe som betyr at det fungerer korrekt selv når HTML-siden i seg selv betjenes fra buffering. Bufringsplugins forstyrrer ikke innsamlingen av analysesdata.