Webbhotell för Matomo
Matomo är det ledande open source-alternativet till Google Analytics. Du installerar det på ditt eget webbhotell, och all analysdata stannar på din server. Eftersom ingen data skickas till tredje part kan du med rätt konfiguration slippa cookiebanner helt.
Men Matomo är krävande för webbhotellet. Varje sidvisning genererar en databasoperation, och arkiveringsprocessen som sammanställer rapporterna kräver generösa PHP-resurser. Inte alla webbhotell klarar av det. Här jämför vi de som gör det.
Utforska webbhotell efter ämne
Matomo kräver att du äger hela kedjan
Matomo är det självhostade alternativet till Google Analytics som faktiskt låter dig äga din data helt och hållet. Ingen tredjepartsserver tar emot dina besökares beteendemönster, ingen annonsplattform bygger profiler på dina användare, och du behöver inte visa de där cookie-banners som irriterar var och varannan besökare. Det är den enkla poängen med Matomo: full kontroll, i utbyte mot att du sköter driften själv.
Tekniken bakom är mogen. Matomo (tidigare Piwik) har funnits sedan 2007 och driver i dag webbanalys åt hundratusentals sajter globalt, allt från enkla bloggar till myndigheter som värnar om datasuveränitet. Koden är öppen och granskningsbar, vilket är ett av skälen till att europeiska offentliga organisationer väljer den framför amerikanska molntjänster.
GDPR-fördelen är inte bara marknadsföring. Eftersom all data stannar på ditt eget webbhotell, i din egen databas, gäller inga dataöverföringsregler till tredjeland. Du kan dessutom aktivera cookielös spårning via fingerprinting-metoder om du vill slippa cookie-samtycke helt, något Google Analytics aldrig erbjuder i sin standarduppsättning. För den som driver sajter mot europeiska användare och vill slippa balansen mellan mätprecision och GDPR-krångel är det ett reellt argument. Läs mer om hur GDPR påverkar ditt val av webbhotell.
Matomo låter dig mäta allt Google Analytics kan, utan att en enda rad besökardata lämnar din server.
Det här kräver Matomo av ditt webbhotell
Matomo är egentligen ett rätt anspråkslöst PHP-program under huven. Men det finns ett par punkter som avgör om det fungerar smidigt eller blir en källa till ständiga problem.
PHP 8.1 eller senare är ett hårt krav sedan Matomo 5, och du behöver en MySQL- eller MariaDB-databas dit spårningsdata skrivs kontinuerligt. Det är den databasen som växer med trafiken. En liten sajt med tusen besök per dag genererar hanterbar datamängd, men driver du en sajt med hundratusen sidvisningar i månaden bör du räkna med att databasen lätt rör sig mot tiotals gigabyte på ett år om du sparar rådata. Välj ett webbhotell med gott om databasutrymme, eller ett där du kan uppgradera utan att byta plan.
Det viktigaste tekniska kravet som många missar är cron-jobbet. Matomo arkiverar råspårningsdata till föraggregerade rapporter via ett PHP-skript som måste köras regelbundet, helst varje timme. Utan det här jobbet genererar Matomo rapporter på begäran direkt mot rådata, vilket belastar servern enormt och gör dashboarden seg. Verifiera att ditt webbhotell tillåter cron-jobb via cPanel eller motsvarande innan du installerar.
Webbhotellskrav för Matomo
- PHP 8.1+Matomo 5 kräver minst PHP 8.1. Kontrollera vilken PHP-version webbhotellet erbjuder och om du kan byta utan extra kostnad.
- MySQL eller MariaDBEn relationsdatabas är obligatorisk. Välj ett paket med generöst databasutrymme om du har hög trafik.
- Cron-jobbSchemalagd körning av arkiveringsskriptet varje timme håller nere serverbelastningen och gör rapporterna snabba.
- Tillräckligt diskutrymmeRäkna med att databasen växer stadigt. Sajter med hög trafik kan behöva flera gigabyte per år enbart för Matomo.
- HTTPS och SSLMatomo bör alltid köras över HTTPS. Gratis Let's Encrypt räcker gott, men det ska finnas och fungera.
Självhostad vs Matomo Cloud
Det finns faktiskt ett alternativ till att drifta Matomo själv: Matomo Cloud, den SaaS-variant som Matomo själva erbjuder. Fördelen är att du slipper underhåll, uppgraderingar och skalningsproblem. Nackdelen är priset, tjänsten är avsevärt dyrare än ett vanligt webbhotell, och du förlorar en del av den fullständiga datakontroll som är hela poängen med Matomo från början (data lagras hos Matomo i New Zealand, om än under Privacy Shield-liknande avtal).
För de flesta svenska sajter med ett befintligt webbhotell är självhostad Matomo det givna valet. Installationen tar en halvtimme, WordPress-pluginet kopplar ihop spårningskoden automatiskt, och du slipper betala separat för analysen. Det enda du behöver tänka på är att ditt webbhotell faktiskt klarar kraven ovan, och att du sätter upp cron-jobbet korrekt från start.
Driver du en sajt med extremt hög trafik, tänk miljontals sidvisningar per månad, kan ett svenskt webbhotell med VPS-alternativ vara ett bättre val. Delade hostingplaner har ofta begränsningar på CPU-tid och databasens storlek som gör arkiveringsjobbet trögare när Matomo-databasen vuxit sig stor.
Fördelar med att självhosta Matomo
Det här är vad du faktiskt vinner på att köra Matomo på ditt eget webbhotell jämfört med molnbaserade analysverktyg.
All data stannar hos dig
Ingen data skickas till Google, Meta eller annan tredjepartstjänst. Du äger rådata och kan exportera eller radera allt när du vill.
GDPR utan huvudvärk
Med data på europeisk server och möjlighet till cookielös spårning slipper du de flesta juridiska gråzoner kring dataöverföring till USA.
100 % träffsäker data
Adblockerare blockerar ofta Google Analytics. Matomo självhostat påverkas inte på samma sätt, vilket ger mer komplett statistik.
Ingen extra kostnad
Matomo Community Edition är gratis och öppen källkod. Du betalar bara för webbhotellet du ändå behöver.
Sätt upp cron-jobbet från dag ett
Det vanligaste misstaget vid Matomo-installation är att glömma cron-jobbet för arkivering. Utan det körs rapportberäkningarna i realtid mot rådata, vilket belastar servern hårt och gör dashboarden seg. Lägg till cron-körning av core:archive-kommandot varje timme direkt när du installerat Matomo.
Vanliga frågor om Matomo och webbhotell
Svar på det du undrar innan du installerar Matomo på ditt webbhotell.
Matomo som analysverktyg
Matomo är ett självhostat analysverktyg där all data lagras på din egen server, medan Google Analytics skickar besöksdata till Googles servrar i USA. Den avgörande skillnaden för svenska och europeiska verksamheter är datakontroll: med Matomo äger du datan fullt ut, ingen tredje part kan läsa eller använda den, och du slipper de avtalsproblem med GDPR som uppstår när personuppgifter förs över till amerikanska aktörer.
Matomo kan köras i ett cookiefritt läge där inga spårningscookies sätts och IP-adresser anonymiseras direkt vid insamling. I det läget behöver du enligt Integritetsskyddsmyndighetens (IMY) tolkning av ePrivacy-direktivet inte inhämta samtycke för spårningen, vilket gör att cookie-bannern kan slopas helt. Det kräver dock att du aktiverar inställningarna aktivt i Matomos administrationspanel och stänger av alla cookieberoende funktioner som kampanjspårning via URL-parametrar.
Hostingkrav och teknisk setup
Matomo kräver PHP 8.1 eller senare, en MySQL- eller MariaDB-databas, och minst 128 MB PHP-minne (256 MB rekommenderas för sajter med hög trafik). Dessutom behöver du skrivbehörighet till kataloger för cache och loggfiler, samt tillgång till cron-jobb för att schemalägga arkivering av statistik. På delat webbhotell är just cron och PHP-minnesgränsen de vanligaste flaskhalsarna.
Matomo samlar rådata om besök löpande, men omvandlingen till rapporter sker i ett separat arkiveringssteg. Om ingen cron triggar detta steg faller arkiveringen tillbaka på att köras direkt i webbläsaren varje gång någon öppnar rapportpanelen, vilket kan ta lång tid och leda till timeout-fel på hårt trafikerade sajter. För sajter med mer än några hundra besök per dag är ett schemalagt cron-jobb i praktiken obligatoriskt, inte valfritt.
Matomo kan tekniskt använda samma databas som WordPress eftersom det använder egna tabellprefix, men en separat databas ger bättre isolering och gör backup och migrering enklare. På de flesta webbhotell ingår flera databaser utan extra kostnad. En delad databas med WordPress är helt funktionellt för mindre sajter, men om du kör tunga analysrapporter kan de konkurrera om samma databasresurser.
Matomos spårningsskript är lättviktigt och påverkar knappast servern per spårad sidvisning. Belastningen uppstår vid rapportarkivering, särskilt om den sker synkront i panelen. Med cron-arkivering fördelad över natten är effekten på ett normalt delat webbhotell minimal. Har du en sajt med tiotusentals besök per dag är det ändå värt att utvärdera om ett VPS med dedikerade resurser passar bättre, för att slippa att arkiveringen konkurrerar med övrig trafik.
Självhostat vs molntjänst
Matomo On-Premise är fri mjukvara du installerar på ditt eget webbhotell eller VPS och hanterar själv, inklusive uppdateringar och backuper. Matomo Cloud är en hostad SaaS-version som Matomo AB driver, med automatiska uppdateringar och teknisk support, men mot en månadskostnad som stiger med antal sidvisningar. Det självhostade alternativet kostar ingenting i licensavgift men kräver mer teknisk administration.
Besöksdata stannar på din server och lämnar aldrig landet om du väljer ett webbhotell med datacenter i Sverige eller EU. Det är kärnan i GDPR-argumentet för Matomo: inga tredjepartsöverföringar, inget Privacy Shield-beroende. Du ansvarar då själv för att servern är patchad, att backuper tas och att Matomo hålls uppdaterat. Det arbetet är hanterbart på ett modernt webbhotell, men det är ett ansvar som inte existerar med en molntjänst.
Matomo har ett officiellt importverktyg för Google Analytics UA-data (Universal Analytics) som hämtar historiska rapporter via Google Analytics API och importerar dem till Matomos rapportformat. GA4-import stöds med en separat plugin. Rådata på besöksnivå, alltså de exakta träffarna och sessionerna, är däremot aldrig exporterbar från Google Analytics, så du importerar aggregerade rapportvärden, inte fullständiga besöksloggar.