Dansk hosting fra Aalborg
Servere i Europa
24/7/365 dansk support
[email protected]
Datasuverænitet 7 min. læsning Opdateret 3. oktober 2026

Webanalyse uden USA: Matomo og Plausible på eget webhotel

Kør din webanalyse selvhostet: Matomo på eget webhotel, cookiefri måling uden banner-afhængighed – opsætning, valg og ærlige forbehold.

Webanalyse uden USA: Matomo og Plausible på eget webhotel

Kort svar: Matomo kan køre på dit eget webhotel, fordi det er bygget på PHP og MySQL/MariaDB. Så bliver besøgsdata hos dig og din hostingudbyder i stedet for hos en tredjepart uden for EU. Letvægtsalternativer som Plausible kan også selvhostes, men kræver typisk en VPS. Opsætningen er overkommelig: et subdomæne med egen database, et WordPress-plugin til trackingkoden, IP-anonymisering og en fast opdateringsrutine. Cookiefri måling mindsker dataindsamlingen, men fjerner ikke automatisk kravet om samtykke – og tallene kan ikke sammenlignes 1:1 med Google Analytics.

Fagligt gennemgået: 2. oktober 2026

Webanalyse er en klassisk tredjelandsafhængighed: tal, du ikke vil undvære, leveret af tjenester under fremmed jurisdiktion og afhængige af, hvor mange der siger ja i cookiebanneret. Selvhosting vender billedet: Dataene ligger på dit eget webhotel, du bestemmer, hvor længe de gemmes, og én afhængighed forsvinder fra din kortlægning af leverandørkæden.

Her er valget mellem værktøjerne, opsætningen trin for trin og de ærlige forbehold.

Vigtigt: Selvhosting løser spørgsmålet om, hvor data ligger – ikke automatisk spørgsmålet om samtykke. Matomo skriver selv, at JavaScript-sporing også uden cookies indsamler data fra besøgendes enhed, så du skal sikre, at målingen overholder GDPR og cookiereglerne. Dokumentér din vurdering, og læs Datatilsynets vejledning om cookies og webanalyse.

Hvorfor selvhoste målingen?

  • Dataplacering: Besøgsdata – og IP-adresser er persondata – bliver på dit webhotel, så du undgår tredjelandsoverførsler til en analyseleverandør.
  • Mindre data: Du kan selv slå IP-anonymisering til, begrænse opbevaringstiden og undlade at indsamle mere, end du bruger.
  • Ejerskab: Rå data ligger i din egen database. Ingen leverandør kan ændre betingelserne, sample dine tal eller lukke produktet.

Prisen er, at du selv har driften – men på et moderne webhotel er det en overskuelig opgave.

Matomo eller Plausible?

Matomo (selvhostet)Plausible Community Edition
TeknikPHP og MySQL/MariaDBKører i Docker med egne databaser
Hvor kan det køre?Et webhotel med PHP og databaseTypisk en VPS
RapporterOmfattende: kampagner, mål, e-handelÉn overskuelig side med de vigtigste tal
WooCommerceE-handelssporing via pluginMål kan opsættes; e-handelsrapporter er mere begrænsede
TilkøbFx heatmaps som betalte plugins–

Tommelfingerregel: En webshop med behov for e-handelstal vælger typisk Matomo. Et brochuresite, der bare vil vide „hvor mange, hvorfra og hvilke sider“, kan klare sig med en letvægter – men skal så have en VPS til at køre den. Begge er bedre end ingen måling, og begge er bedre end måling, du ikke kan stole på.

1. Opret subdomæne og database

Selvhostet Matomo på eget webhotel: subdomæne, installation, WordPress-plugin, IP-anonymisering og cookiefri måling

Opret et subdomæne, fx stats.ditdomæne.dk, med sin egen mappe og sin egen database. Det holder analysen adskilt fra hjemmesiden, så en opdatering det ene sted ikke påvirker det andet. Slå SSL til på subdomænet, før du installerer.

2. Installér Matomo

Upload Matomo fra matomo.org, og følg installationsguiden, eller brug en 1-klik-installation, hvis dit kontrolpanel tilbyder det. Guiden tjekker serverens PHP-version og udvidelser og beder om databaseoplysningerne. Brug en aktuel PHP 8-version, som Matomo understøtter (se systemkravene på matomo.org), og en stærk adgangskode med totrinslogin til administratorkontoen.

Alternativt findes WordPress-pluginnet „Matomo Analytics“, der kører Matomo inde i selve WordPress. Det er nemt at komme i gang med, men belaster hjemmesidens egen database. På et site med meget trafik er en separat installation på subdomænet typisk det mest robuste valg.

3. Slå privatlivsindstillingerne til

  • IP-anonymisering: Maskér mindst de sidste byte af IP-adressen.
  • Opbevaringstid: Slet gamle rådata automatisk efter en periode, du kan begrunde, fx 13 måneder.
  • Do Not Track og opt-out: Respektér browserens signal, og tilbyd en opt-out på privatlivssiden.
  • Cookies: Beslut, om du vil måle med eller uden cookies (se næste afsnit).

4. Forbind WordPress og WooCommerce

Forbind hjemmesiden med et plugin, der indsætter trackingkoden (fx „Connect Matomo“ til en eksisterende Matomo-installation), eller indsæt koden manuelt. Husk at undtage scriptet korrekt i din cache- og optimeringsopsætning, så det ikke forsinkes eller kombineres i stykker – se guiden om JavaScript efter defer og delay. Slå e-handelssporing til, hvis du kører WooCommerce.

5. Sæt arkivering op med cron

Matomo bygger rapporterne ud fra rådata i en proces, der kaldes arkivering. Som standard kan arkiveringen startes, når nogen åbner rapporterne i browseren, men det bliver langsomt, når trafikken vokser. Matomo anbefaler derfor at køre arkiveringen som et cron-job og slå den browserstartede arkivering fra.

php /sti/til/matomo/console core:archive --url=https://stats.ditdomæne.dk/

Kør kommandoen fx én gang i timen via kontrolpanelets cron-funktion. Læg derefter opdateringer ind i din faste driftsrutine – Matomo kan opdateres fra sit eget kontrolpanel.

Cookiefri måling og samtykke

Matomo kan måle uden cookies, fx ved at deaktivere cookies i JavaScript-trackeren eller via indstillingen i Matomo. Så gemmes der ingen identifikatorer i besøgendes browser, IP-adressen kan anonymiseres, og målingen bliver mere aggregeret statistik.

_paq.push(['disableCookies']);

Men cookiefri er ikke det samme som samtykkefri. JavaScript-sporing læser stadig oplysninger fra besøgendes enhed, og cookiereglerne handler om adgang til oplysninger på enheden generelt – ikke kun om cookies. Vurdér derfor din opsætning ud fra Datatilsynets vejledning, og dokumentér valget i privatlivspolitikken og din cookieløsning.

En mellemvej er at kombinere: begrænset, anonymiseret måling som udgangspunkt og mere detaljeret måling for dem, der giver samtykke. Matomo understøtter at sætte cookies eller sporing afhængigt af samtykke. Har du brug for måling helt uden JavaScript i browseren, kan Matomo også importere webserverens logfiler – det giver færre detaljer, men ingen kode hos den besøgende.

De ærlige forbehold

  • Tallene skifter niveau: Matomo tæller anderledes end GA4 (fx bot-filtrering og genkendelse af tilbagevendende besøgende). Sæt en ny baseline, og sammenlign fremad, ikke bagud.
  • Annonceintegrationer: Kører du annoncer hos Google eller Meta, skal konverteringssporingen til annonceplatformene stadig løses separat. Selvhostet analyse erstatter ikke annoncepixels, og dér gælder samtykkereglerne fortsat.
  • Drift: Databasen vokser med trafikken. Sæt sletning af gamle rådata op fra start, tag backup af databasen, og hold øje med diskforbruget.

Livet efter skiftet: rapporter, folk faktisk bruger

Mange bemærker, at tallene ser anderledes ud end i det gamle værktøj. Det skyldes forskellige målemetoder, samtykkeopsætning og blokering af scripts – ikke nødvendigvis en fejl. Brug skiftet til at nulstille vanerne: Definér de fem tal, I faktisk handler på (besøg, kilder, topsider, konverteringer og søgeord fra Search Console), saml dem på ét dashboard, og lad resten ligge.

Notér opsætningen i sitets dokumentation: hvor værktøjet ligger, hvem der har adgang, og hvor længe data gemmes. Så er både GDPR-svaret og en eventuel overdragelse klar, den dag nogen spørger. Resten af tankegangen om at holde data tæt på dig selv finder du i hubben om datasuverænitet.

Læs også

Ofte stillede spørgsmål om selvhostet webanalyse

Kan Matomo køre på et almindeligt webhotel?

Ja. Matomo bruger PHP og MySQL/MariaDB og kan køre på et webhotel med et subdomæne og en egen database. Ved meget trafik bør arkiveringen køre via cron. Letvægtere som Plausible kræver derimod typisk en VPS.

Måler cookiefri Matomo uden samtykkebanner?

Ikke automatisk. Cookiefri måling indsamler færre data, men JavaScript-sporing læser stadig oplysninger fra besøgendes enhed. Vurdér opsætningen ud fra Datatilsynets vejledning, og dokumentér valget.

Kan jeg sammenligne Matomo-tal med Google Analytics?

Ikke 1:1, fordi målemetoderne er forskellige. Sæt en ny baseline ved skiftet, og sammenlign udviklingen fremad.

Skal Matomo køre inde i WordPress eller separat?

Pluginnet, der kører Matomo inde i WordPress, er nemt at starte med, men deler database og ressourcer med hjemmesiden. En separat installation på et subdomæne er typisk mere robust, især ved meget trafik eller en webshop.

Skrevet af Marc, stifter af Hostious

Jeg hedder Marc og har stiftet Hostious. Vi hoster WordPress-hjemmesider og WooCommerce-webshops for danske virksomheder – drevet fra Aalborg-området med servere i Europa – og jeg skriver guiderne her ud fra det, vi ser i driften hver dag.

Udgivet 2. september 2026Opdateret 3. oktober 2026Fagligt gennemgået 2. oktober 2026