Statistik - Statistik ni faktiskt använder — inte en rapport ingen öppnar

Kundportalens statistik svarar på företagets fråga i stället för analysverktygets: hörde någon av sig, varifrån kom hon, och vilken sida läste hon innan. Besök per dag, källor som kanal, toppsidor, kontaktklick med uppdelning per kanal — och för butiken och bokningen egna flikar med omsättning respektive bokade tider.

Mätningen är kakfri. Ingenting lagras på besökarens enhet, ingen profil byggs, och besökaren behöver inte klicka bort någonting. Köp, bokningar och inskickade formulär räknas av vår egen server, så de syns även när besökaren kör en annonsblockerare — sidvisningar går via ett skript i webbläsaren och kan blockeras. Vi skriver ut skillnaden i stället för att påstå att den inte finns.

Statistik över besök och kontakter ingår i alla paket. Butikens och bokningarnas egna siffror hör till sina tillägg.

Problemet

Ni har siffror. Ni har ingen aning om vad de betyder.

De flesta småföretag har ett analysverktyg inkopplat på hemsidan. Nästan ingen öppnar det. Inte av lathet — utan för att första skärmen svarar på frågor ingen ställt: sessioner, engagemangsgrad, händelseparametrar. Frågan företaget faktiskt har är enklare och står inte där: hörde någon av sig, och varifrån kom hon?

Sedan kommer samtyckesrutan. Ett verktyg som sätter kakor kräver ett ja, och de besökare som säger nej försvinner ur mätningen. Talen blir både svårare att läsa och mindre sanna, och ingen kan säga hur mycket mindre.

Vi byggde vår egen mätning i stället. Den börjar i den andra änden: vad ledde till kontakt, varifrån kom besökaren, vilken sida läste hon. Inga kakor, ingen profil, ingenting som lämnas på besökarens enhet — och därför ingen ruta att klicka bort.

Och där vi inte vet något säger vi det. Portalen har ett kort som heter Länder vars hela innehåll är att vi inte slår upp var i världen besökarna finns. En tom yta med en förklaring är ärligare än ett tal ingen kan försvara.

Vad ni ser - Korten i kundportalen, ett för varje fråga

Statistiken ligger under Statistik i kundportalen, med tre flikar: hemsidan, butiken och bokningarna. Alla tre står där för alla — har ni inte modulen säger sidan bakom fliken det, i stället för att gömma sig. Det här är korten, med orden de faktiskt bär.

Just nu

Hur många som är inne på hemsidan den här minuten, räknat på de senaste fem minuterna och uppdaterat över en öppen förbindelse. Kortet bär klockslaget det senast uppdaterades, och noll är ett mätt tal — "Ingen inne just nu", inte en tom ruta.

Besök

En kurva per dag över perioden, med tooltip på dagen. Under talet står regeln: varje besökare räknas en gång per dag, och vi följer ingen över flera dagar. Utan den raden läser man 1 284 som 1 284 människor.

Vad ledde till kontakt?

Sex rader i kundens egna verb: tryckte på telefonnumret, klickade på mejladressen, skickade formulär, skrev i chatten, öppnade kartan, klickade på boka. Under varje rad en uppdelning — "varav 9 sök, 3 direkt och 2 utan känd källa". Det är den enda vyn som kopplar en kontakt till var besökaren kom ifrån.

Källor

Varifrån besökarna kom, som kanal och i portalens egna ord: Sökmotorer · Direkt — skrev in adressen · Sociala medier · Mejl och nyhetsbrev · Annonser · Länkar från andra sidor · Din egen hemsida — klick mellan sidorna · Okänd källa. Med nämnare när listan är avkortad, så ni ser att det finns mer bakom.

Toppsidor

De mest besökta sidorna med antal, och nämnaren "5 av 12 sidor" när listan inte visar allt. Bra för att se om det är tjänstesidan eller kontaktsidan som gör jobbet.

Så länge stannade de

Besökstillfällen, tid per besök och hur stor andel som lämnade direkt. Tiden är ett snitt över tillfällen med minst två steg — ett enda klick har ingen mätbar längd, och då står det så i stället för en nolla.

Enheter, webbläsare och system

Mobil eller dator, vilken webbläsare, vilket operativsystem. Avgör om det är värt att lägga en dag på mobilvyn eller inte.

Perioden, och dagens timmar

Periodväljaren har I dag, 7, 30 och 90 dagar plus egna datum, och historiken når drygt ett år bakåt. Väljer ni I dag byter kurvan i Besök-kortet till timme för timme, räknad ur de råa raderna — ett dygn som inte är slut ska inte se färdigt ut.

Butiken och bokningarna

Har ni webshop: omsättning, ordrar, snittorder, återbetalt, vilka varor som sålde och momsen i perioden. Har ni bokning: bokade tider, hur de bokades, bokat värde, vilka tjänster som gick, när tiderna ligger och hur långt i förväg kunderna bokar — plus bokningsresan från klick till bokad tid.

Så ser det ut

Statistiksidan i kundportalen

Korten uppräknade är en sak. Det här är sidan: kurvan, kontakterna med sin uppdelning, bokningsresan, källorna, toppsidorna — och sist er egen brytare för mätningen.

Var mätningen sker

På servern där det går, i webbläsaren där det måste

Varje händelse vi räknar har en ägare, och ägaren avgör om ett blockeringstillägg kan hålla den borta. Vi delar upp det i klartext, för skillnaden syns i era tal.

Vår server skriver

Inskickade kontaktformulär, uppgifter som lämnas i chatten, påbörjade och bekräftade bokningar, avbokningar, kassan, betalda och återbetalda köp, anmälningar till nyhetsbrevet.

Det här är vår egen kod i vår egen databas. Ingen webbläsare är inblandad, så ingen blockerare kan stoppa det. En bokning eller ett köp som inte bokfördes är inte en tappad mätning — det är en tappad affär, och därför skrivs de synkront i sin egen transaktion.

Webbläsaren rapporterar

Sidvisningar, klick på telefonnummer, mejladress och karta, klick på boka-knappen, visade produktsidor, varor lagda i korgen, öppnad chatt och sidans laddtider.

Det är ett litet skript på sajten, och ett blockeringstillägg kan stoppa det. Vi vet inte hur stor andel av era besökare som kör ett — den mätningen har vi inte, och vi låtsas inte om den heller.

Följden är värd att ta med sig: sidvisningarna är en underkant, och kontakterna, bokningarna och köpen är inte det. Är det sista ni bryr er om — och det är oftast det — spelar blockerarna mindre roll än man tror.

Integritet

Ingen inloggning, inga profiler, inga kakor

Det är inte en policy vi skrivit. Det är hur räknaren är byggd, och det är därför den inte kan göra något annat.

Ingenting lämnas på besökarens enhet

Besökaren identifieras av en envägshash av IP-adress och webbläsarsträng — ingen kaka, ingen nyckel i webbläsarens lagring, ingenting som finns kvar när hon stänger fliken. Vi mäter det utifrån med ett eget skript som öppnar kundsajterna i en riktig webbläsare och läser vad som hamnade på enheten innan någon rört något.

Nyckeln är er sajts egen

Salt-värdet i hashen tillhör er sajt och ingen annan. Samma besökare på två av våra kunders hemsidor får två olika hashar, och de går inte att koppla ihop — inte av oss heller. Med en gemensam nyckel hade vi byggt ett register över vem som besöker vilka av våra kunder, utan att någon bestämt det.

Saltet byter varje natt — och det kostar

Dagens datum är en del av hashen och det roterar vid midnatt i er tidszon. Därför kan vi räkna unika besökare per dygn, men inte över en period. Portalen visar därför besök per dygn och kallar dem just "besök" — den summerar aldrig dygnen och kallar resultatet personer. Det är den prislapp kakfriheten har, och vi skriver den rakt ut i stället för att runda av den.

IP-adressen och webbläsarsträngen sparas aldrig

De går in i hashfunktionen och försvinner. De blir aldrig en kolumn, aldrig en loggrad. En läckt tabell hos oss är alltså inte en läckt besökslista — det är sexton byte per besökare och dygn som inte betyder något utanför sin egen sajt och sitt eget dygn.

Ni kan stänga av den

Sist på statistiksidan i portalen ligger er egen brytare, Besöksmätning. Stänger ni av den registreras inga nya besök, och sidan säger att ni gjort det i stället för att visa nollor. Det som redan samlats in ligger kvar. Brytaren påminner er också om att uppdatera er integritetspolicy — åt båda hållen.

Vad det innebär juridiskt går vi igenom på integritetspolicyn och i personuppgiftsbiträdesavtalet, där även våra underbiträden står uppräknade.

Under huven

Byggd på Erlang — samma grund som telefonnäten

Erlang skapades på Ericsson i slutet av 1980-talet, för telefonväxlar. Kravet var inte att programmet skulle vara snabbt att skriva, utan att det skulle svara på hundratusen samtidiga samtal och fortsätta göra det när en del av det gick sönder. WhatsApp byggde sina meddelandeservrar på samma grund.

Vår statistikmotor kör på samma plattform. Det är ingen märkesvara på en teknisk lista — det är tre saker ni märker:

  • Besökaren väntar aldrig på vår databas. Sidvisningar samlas i buntar och skrivs i grupp, så sajten svarar direkt. Priset står utskrivet i koden: en krasch kan tappa upp till två tiondelars sekund av sidvisningar. Därför går köp, bokningar och förfrågningar aldrig den vägen — de skrivs synkront, i sin egen transaktion.
  • Det som kastas räknas. Kön har ett tak, och når trafiken taket bokförs det som kastades i stället för att försvinna — så en sajt med en trafikspik inte tyst visar färre besökare. Räkningen står i vår egen driftvy, inte i er portal; frågar ni oss varför ett tal ser lågt ut kan vi svara i stället för att gissa.
  • Besökarna just nu räknas i minnet. Distinkta besökare de senaste fem minuterna, uppdaterat var tionde sekund över en öppen förbindelse. Det är den förbindelsen sidan nedan öppnar så fort det finns ett tal att hämta.
Vi visar våra egna tal

Samma mätning, riktad mot oss själva

Ett analysverktyg som ingen får titta på är ett påstående. Vi lägger därför ett tal om siteflow.se offentligt — besökarna just nu — på en egen sida, med klockslaget det mättes. Sidan läser samma publika svar som vilken besökare som helst kan läsa, och den säger själv om mätningen kommit igång ännu.

Er sajt gör det inte. Den möjligheten är avstängd som förval för varje kundsajt och slås bara på av oss, på er begäran.

Pris

Statistik över besök och kontakter ingår i alla paket

Hemsidans statistik

Ingår i alla paket

Besök, källor, toppsidor, vad som ledde till kontakt, hur länge besökarna stannade och vilka enheter de kom på. Ingen månadsavgift — det följer med paketets engångspris, i Lilla precis som i Styra.

Fram till slutet av september 2026 var det en valfri månadsrad. Det är det inte längre: varje kund som signerat har ytan, och ingen faktura bär den.

Butikens och bokningarnas egna siffror

De två extra flikarna hör till de moduler de mäter, och följer deras pris. Statistik över butikens försäljning ingår i webshop-tillägget (995 kr/mån), och statistik över bokade tider ingår i bokningstillägget (199 kr/mån). Flikarna göms inte för den som saknar modulen — en yta man inte ser går inte att fråga efter. Sidan bakom fliken säger i stället att den hör till modulen, och hemsidans siffror fungerar ändå.

Vanliga frågor om statistiken

Ser ni vilka söktermer folk sökte på?
Nej. Det är Googles data, den bor i Search Console och vi hämtar den inte — ingen rad i vår kod frågar efter den. Vad vi ser är kanalen en besökare kom via: sökmotorer, direkt, sociala medier, mejl och nyhetsbrev, annonser eller en länk från en annan sida. Att en person hittade er via Google står alltså i klartext; vilket ord hon skrev gör det inte. Det är den vanligaste förväxlingen när någon jämför oss med andra verktyg, och vi säger hellre nej än låter er tro något annat.
Behöver hemsidan en cookie-banner för er mätning?
Nej. Vi lägger ingenting på besökarens enhet — ingen kaka, ingen nyckel i webbläsarens lagring. I stället räknas besökaren fram som en envägshash av IP-adress och webbläsarsträng, saltad med er sajts egen nyckel och dagens datum. Den rå IP-adressen och webbläsarsträngen sparas aldrig, och hashen går inte att vända tillbaka. Rutan som ändå finns på en del av våra kundsajter är vår egen delade, och ni styr den själva i portalen — den sitter där för annat ni kan ha på sidan, inte för vår mätning.
Räknar ni unika besökare?
Per dygn, ja. Över flera dygn, nej — och det är en följd av att vi inte sätter kakor. Salt-värdet i hashen byter vid midnatt i er tidszon, så samma person som återkommer i morgon är en ny besökare för mätningen. Portalen skriver därför ut besök per dygn och kallar talet just "besök" — den summerar aldrig dygnen till ett antal personer för perioden, för det talet finns inte att visa. Ett salt som låg kvar i trettio dagar hade gett talet — och samtidigt byggt den månadsprofil vi lovat att inte bygga.
Vad händer om besökaren kör en annonsblockerare?
Då kan sidvisningar och klick falla bort. Sidvisningar, klick på telefonnummer, mejladress och karta, klick på boka-knappen, produktsidor och varor i korgen rapporteras av ett litet skript i webbläsaren, och ett blockeringstillägg kan stoppa det. Det som däremot skrivs av vår egen server syns oavsett: ett inskickat kontaktformulär, en påbörjad eller bekräftad bokning, en avbokning, kassan, ett betalt eller återbetalt köp, ett första meddelande i chatten och en anmälan till nyhetsbrevet. Kort sagt: affärshändelserna räknas på servern, trafiken räknas i webbläsaren. Vi skriver ut det i stället för att påstå att inget kan blockeras.
Kommer talen stämma med Google Analytics?
Nej, och det ska de inte. Två mätningar med olika definitioner och olika andel blockerad trafik landar aldrig på samma tal. Hos oss räknas en besökare en gång per dygn och sajt, och ett besökstillfälle bryts efter trettio minuters uppehåll. Jämför gärna riktningen — upp eller ner, vilken kanal som växer — men inte de absoluta talen. Ett verktyg som påstår att det räknar exakt samma sak som ett annat har inte läst något av dem.
Vem kan se siffrorna?
Ni, när ni loggar in i kundportalen, och vi som driftar sajten. Ingen annan. En sajt kan dessutom publicera ett enda tal offentligt — besökare just nu — men det är avstängt för varje sajt som förval och slås bara på av oss, på er begäran. Den enda sajt vi öppnar det på är vår egen: sidan /tjanster/statistik/live läser det publika svaret och säger själv om mätningen kommit igång ännu.

Vill ni se era egna tal i stället för någon annans?

Statistik över besök och kontakter ingår i alla paket, så det finns inget att beställa. Boka en genomgång och vi går igenom sidan tillsammans — vilka tal som betyder något för just er verksamhet, och vilka som bara ser ut att göra det.