EN

LinuxBCN Analytics for GoatCounter

2026 · LinuxBCN
LinuxBCN Analytics for GoatCounter

Plugin de WordPress de codi obert per integrar GoatCounter: analítica sense cookies, sense GDPR, amb panell complet d'estadístiques directament al tauler d'administració.

El problema amb Google Analytics

La majoria de webs fan servir Google Analytics. És gratis, és potent, i fa anys que és el estàndard. Però té un cost ocult: requereix un banner de consentiment de cookies, transmet dades a servidors de Google, i posa el teu trànsit en mans d’una plataforma publicitària.

Per a molts projectes — blogs, webs d’artistes, editorials independents, petites empreses — Google Analytics és un excés. El que necessiten és saber quantes visites reben, quines pàgines funcionen millor, i d’on venen els visitants. Res més.

GoatCounter resol exactament això. Sense cookies. Sense dades personals. Sense cap necessitat de banner de consentiment GDPR.


Un plugin, no una integració manual

GoatCounter ja ofereix una manera senzilla d’integrar-se: un sol script JavaScript a l’<head> o al <footer>. Però per a WordPress, volíem alguna cosa millor:

  • Que l’script s’injectés automàticament sense tocar codi
  • Que les estadístiques fossin visibles directament al tauler d’administració, sense haver d’obrir una altra pestanya
  • Que estigués disponible en català

Vam construir el plugin des de zero.


Tres pestanyes, cinc períodes

El panell d’estadístiques s’organitza en tres vistes:

Pestanya Temporal — selector de període, targetes de resum, gràfic SVG i distribució per dia de la setmana

Temporal — La vista principal. Mostra les visites en el temps amb un gràfic de barres SVG, resum de mètriques (visites totals, pàgines vistes, països, navegador principal) i la distribució per dia de la setmana amb percentatge i nombre de visites.

Pestanya Pàgines — pàgines més visitades amb títol, link i barra de percentatge

Pàgines — Les pàgines més visitades amb el títol de la pàgina WordPress (no la URL), percentatge i accés directe a la pàgina.

Pestanya Dispositius — navegadors, sistemes operatius i països

Dispositius — Navegadors, sistemes operatius i països, tots amb barres de percentatge visuals.

El selector de període és una barra de navegació de cinc opcions: avui, 7 dies, 30 dies, trimestre (90 dies) i any (365 dies). La pestanya activa es recorda entre recàrregues de pàgina gràcies a localStorage.


El gràfic

El gràfic de barres és SVG generat directament en PHP. Adapta la granularitat automàticament al període:

  • Avui: barres per hora
  • 7 dies: barres per dia
  • 30 dies i trimestre: barres per setmana
  • Any: barres per mes

Degradat vermell corporatiu, línies de guia horitzontals amb valors, i etiquetes de dates adaptades en català (Dl, Dt, Dc, Dj, Dv, Ds, Dg per als períodes setmanals).


Sense cookies. Sense banner.

GoatCounter no fa servir cookies. No recull adreces IP ni cap altra dada personal. Per tant, no cal cap banner de consentiment GDPR.

Les dades queden als servidors de GoatCounter (o als teus propis si el fas servir en mode self-hosted). Cap dada va a Google, Meta ni cap plataforma publicitària.


Configuració en tres passos

Pàgina de configuració — codi de lloc i token API

  1. Crea un compte gratuït a goatcounter.com. Confirma el correu electrònic (revisa el SPAM — el correu de confirmació hi pot acabar). Fins que no confirmes el correu, la secció de tokens API no apareix.
  2. A Analytics → Configuració del teu WordPress, introdueix el codi de lloc (el subdomini del teu dashboard de GoatCounter) i el token API.
  3. Fet. L’script de seguiment s’injecta automàticament al footer.

Codi obert · Aprovat per WordPress.org

Icona del plugin LinuxBCN Analytics for GoatCounter

El plugin és GPL-2.0, aprovat i publicat per linuxbcn al directori oficial de WordPress.org:

wordpress.org/plugins/linuxbcn-analytics-for-goatcounter

Pots instal·lar-lo directament des del teu WordPress: Plugins → Afegir nou → cerca “LinuxBCN Analytics”.

El codi font és també accessible a GitHub:

github.com/112books/goatcounter-wp


Tecnologia

PHP · WordPress Plugin API · GoatCounter API v0 · SVG · CSS Grid · JavaScript · localStorage · GitHub Actions


wordpress.org/plugins/linuxbcn-analytics-for-goatcountergithub.com/112books/goatcounter-wpWeb de 112books.eu — projecte relacionat

→ Parlem del teu projecte