Eftir Kristijan Sekereš
Rybbit Analytics: Sjálfhýstur valkostur við Google Analytics án vafrakaka

Hvað er Rybbit, hvernig virkar það og hvernig setur maður það upp?
Rybbit er vefgreiningartól með opnum kóða sem telur gesti án þess að setja vafrakökur. Verkefnið er ungt. Útgáfa 1.0 kom út 30. maí 2025, 2.0 fylgdi í október 2025 og þann 15. október 2026 er nýjasta útgáfan 2.9.1, sem var gefin út 12. september 2026. Kóðinn er á GitHub með AGPL-3.0-leyfi. Tomato.gg LLC, bandaríska fyrirtækið sem stendur að baki Rybbit, selur einnig hýsta útgáfu.
Við keyrum það á c9group.dev, á okkar eigin netþjónum, eins og við gerum með Mautic. Þegar við viljum vita hvað gestir gerðu í raun á tiltekinni síðu er það fyrsta tólið sem við opnum. Í þessum leiðbeiningum förum við yfir hvað það gerir vel, hvar því er ábótavant og hvernig það er sett upp.
Svona virkar það: lítil skrifta, script.js, hleðst frá Rybbit-netþjóninum þínum og sendir síðuflettingar og atburði aftur til hans. Atburðirnir fara í ClickHouse, dálkagagnagrunn sem er smíðaður einmitt fyrir talningu af þessu tagi. Notendaaðgangar, vefir og stillingar eru geymd í Postgres. Mælaborðið er Next.js-forrit og API-ið að baki því er Node.js-netþjónn.
Hverjir eru helstu kostir Rybbit?
Engar vafrakökur
Rybbit setur engar vafrakökur. Þegar gestur snýr aftur þekkir netþjónninn hann á tætigildi IP-tölu hans og auðkennisstrengs vafrans (user agent), og frá útgáfu 2.8 telur netþjónninn líka gest sem skiptir um IP-tölu í miðri heimsókn sem einn og sama einstakling, með því að bera saman einkenni vafrans. GA4 setur hins vegar vafrakökur og bíður eftir samþykki, svo í skýrslurnar vantar hvern þann gest sem hunsar vafrakökuborðann eða hafnar honum (Consent Mode frá Google áætlar hluta þeirra aftur inn með líkönum).
Þótt engar vafrakökur séu settar er spurningin um samþykki ekki úr sögunni. Rakningarskriftan í útgáfu 2.9 skrifar handahófskennt gestaauðkenni í staðbundna geymslu vafrans (local storage) í hverri heimsókn, óháð stillingum; það er aðeins sent til netþjónsins þegar þú notar eiginleikaflögg (feature flags) Rybbit. Samþykkisregla rafrænu friðhelgistilskipunarinnar (3. mgr. 5. gr.) nær til allra upplýsinga sem eru geymdar á tæki gestsins, ekki aðeins vafrakaka, og Evrópska persónuverndarráðið túlkar hana rúmt í leiðbeiningum sínum 2/2023. Persónuverndarreglugerðin (GDPR) gildir líka: IP-talan berst enn til netþjónsins þíns og í eigin skjölun Rybbit segir að sjálfgefna tætta auðkennið „gæti talist geymsla persónugreinanlegra gagna samkvæmt GDPR“.
Hvort Rybbit megi keyra áður en gesturinn svarar borðanum er því ákvörðun þess sem ber ábyrgð á persónuverndarstefnu fyrirtækisins, ekki eitthvað sem orðið „vafrakökulaust“ útkljáir. Stillingar sem takmarka það sem Rybbit safnar er að finna undir Persónuverndarstillingar hér fyrir neðan.
Lotugögn sem þú getur brugðist við
Hver lota ber með sér uppruna umferðar, UTM-færibreytur, rás, lengd og síðuflettingar. Ef þú kveikir á sjálfvirkri skráningu (autocapture) telur Rybbit líka smelli á hnappa, innsendingar forma, breytingar í innsláttarreitum, afritaðan texta og smelli á tengla út af vefnum. „Sýndu gestirnir áhuga?“ verður tala í stað ágiskunar.
Ef þú borgar fyrir umferð sérðu hér hvort þessir gestir lásu síðuna eða fóru innan sekúndu, áður en þú eykur fjárveitinguna.
Upptökur, trektar og notendaferlar í ókeypis útgáfunni
Sjálfhýsta útgáfan inniheldur lotuupptökur, trektar, notendaferla, endurkomugreiningu, markmið, villurakningu og Web Vitals. Þar er munurinn á Rybbit og hinum valkostunum mestur. Matomo selur hitakort og lotuupptökur sem greiddar viðbætur fyrir sjálfhýstar uppsetningar. Plausible sleppir trektum og notendaferlum í ókeypis Community Edition-útgáfu sinni.
Létt í rekstri
Rybbit þarf netþjón með að minnsta kosti 2 GB vinnsluminni. Einn sýndarþjónn (VPS) keyrir allan stakkinn og samkvæmt eigin skjölun Rybbit tekur sjálfhýst uppsetning 30 til 120 mínútur.
API og MCP-þjónn
Allt sem er á mælaborðinu er aðgengilegt í gegnum REST API með persónulegum API-lykli. Með Rybbit fylgir líka MCP-þjónn, svo gervigreindaraðstoðarmaður á borð við Claude Code eða Cursor getur sótt tölurnar þínar beint. Hvort tveggja virkar með sjálfhýstri uppsetningu.
Uppsetning Rybbit
Rybbit Cloud
Fljótlegasta leiðin: skráðu þig, bættu léninu þínu við og límdu inn eitt script-tag. Skýjaþjónustan geymir greiningargögn á netþjónum Hetzner í Þýskalandi og Finnlandi. Áskriftarleiðir og verð eru undir Kostnaðarsjónarmið hér fyrir neðan.
WordPress
Það er engin opinber viðbót til og þú þarft heldur enga. Í WordPress-leiðbeiningum Rybbit er script-taginu bætt við með viðbót á borð við WPCode, eða í gegnum functions.php eða header.php í undirþema (child theme). Á WordPress.com þarf til þess Business-áskrift eða hærri.
Sjálfhýst með Docker
Lítið umfang: sprotafyrirtæki og litlir vefir
Það sem þú þarft:
- Sýndarþjónn (VPS) með að minnsta kosti 2 GB vinnsluminni. Rybbit er prófað á Ubuntu 24 LTS á x86_64; ARM-netþjónn þarf að vera ARMv8.2-A eða nýrri, því ClickHouse krefst þess.
- Docker Engine og Git.
- Undirlén, til dæmis
analytics.example.com, með A-færslu sem vísar á netþjóninn. HTTPS er skilyrði, því vafrar loka á rakningarskriftu sem er send yfir venjulegt HTTP. Ef lénið er hjá Cloudflare skaltu stilla færsluna á DNS only, eða SSL-haminn á Full eða Full (strict).
Síðan:
git clone https://github.com/rybbit-io/rybbit.git
cd rybbit
chmod +x *.sh
./setup.sh analytics.example.com
Uppsetningarskriftan býr til .env-skrá og ræsir gámana: ClickHouse, Postgres, Redis, bakendann, mælaborðið og Caddy, sem sækir TLS-vottorðið. Opnaðu https://analytics.example.com/signup og stofnaðu fyrsta aðganginn.
Lokaðu svo dyrunum á eftir þér. Bættu DISABLE_SIGNUP=true við .env og keyrðu ./restart.sh, svo ókunnugir geti ekki stofnað aðganga á netþjóninum þínum.
Ef netþjónninn er þegar með öfugan milliþjón (reverse proxy) á borð við Traefik eða Nginx skaltu keyra ./setup.sh analytics.example.com --no-webserver. Þá er Caddy sleppt og milliþjónninn þinn sér um TLS.
Til að uppfæra: git pull og síðan ./update.sh.
Mikið umfang: stórir vefir og auglýsingastofur
Bakendinn les CLICKHOUSE_HOST, POSTGRES_HOST og REDIS_HOST úr umhverfisbreytum sínum, svo hægt er að flytja hvern gagnagrunn á sérstakan netþjón án þess að hrófla við forritinu. ClickHouse er sá hluti sem stækkar: þar er geymdur hver einasti atburður og, ef þú tekur upp lotur, hver einasta upptaka. Gefðu honum fyrst sína eigin vél með hraðri SSD-geymslu.
Á AWS keyra gámamyndir bakendans og mælaborðsins á ECS Fargate eins og hver annar gámur, með ClickHouse á EC2-tilviki og Postgres á RDS. Lotuupptökur eru sjálfgefið geymdar í 30 daga, með TTL-gildi á tveimur ClickHouse-töflum sem þú getur stytt.
Ef þú vilt frekar sleppa við að reka nokkuð af þessu býður Enterprise-áskrift Rybbit upp á sérstakt tilvik eða uppsetningu á eigin búnaði (on-premise).
Rakningarskriftan
<script src="https://analytics.example.com/api/script.js?siteId=YOUR_SITE_ID" async></script>
Settu auðkenni vefsins í vefslóðina. Eldri eigindin data-site-id virkar enn, en hagræðingarviðbætur á borð við WP Rocket endurbyggja script-tög og fjarlægja data--eigindi.
Einsíðuforrit (SPA) þurfa ekkert aukalega. Skriftan fylgist með leiðsögn í gegnum History API og skráir hverja leiðarbreytingu sem síðuflettingu, eftir 500 ms debounce-töf. Leiðir með myllumerki sem hefjast á #/ eru líka raktar.
Fyrir þína eigin atburði:
window.rybbit.event('quote_requested', { plan: 'pro' });
Heiti atburða geta verið allt að 256 stafir og eiginleikar (strengir og tölur) allt að 2 KB.
Lykileiginleikar Rybbit
Greining
- Lotur, einstakir notendur, síðuflettingar, hopphlutfall og lengd lotu
- Rauntímamælaborð með lifandi hnetti
- Staðsetning niður á land, landshluta og borg
- Síun eftir fleiri en 15 víddum, og vistaðir hlutar
- Sérsniðnir atburðir með eiginleikum
- Markmið, trektar, notendaferlar og endurkomur
- Villurakning fyrir ógripnar JavaScript-villur
- Web Vitals
- Greining og síun vélmennaumferðar
Hegðun
- Lotuupptökur, þar sem öll innslegin gildi eru sjálfgefið dulin
- Sjálfvirk skráning smella, innsendinga forma, afritunar og ytri tengla
- Notendasnið, með nöfnum og eiginleikum þegar þú kallar á
rybbit.identify()fyrir innskráða notendur
Deiling og samþætting
- Ótakmarkaður fjöldi vefja og fyrirtækjaaðganga með teymum
- Opinber mælaborð og græjur sem hægt er að fella inn
- REST API og MCP-þjónn
- Samþætting við Google Search Console (í sjálfhýstri uppsetningu þarf hún Google OAuth-auðkenni)
- Innflutningur frá Plausible, Umami og Simple Analytics
Persónuverndarstillingar
- User ID Salting: breytir tætigildi gesta á hverjum degi, svo Rybbit gleymir hver einhver er eftir 24 klukkustundir. Fórnarkostnaðurinn er raunverulegur: fjöldi einstakra notenda yfir lengri tímabil verður ofmetinn og endurkomuskýrslan hættir að segja nokkuð. Taktu ákvörðun fyrir opnun, því ef þú breytir þessu síðar rofna leitnilínurnar þínar.
- Track IP Address: slökkt nema þú kveikir á því. Í skjölun Rybbit segir að það að geyma IP-tölur sé „ekki í samræmi við GDPR“.
- Lotuupptökur: stilling fyrir hvern vef, og virk fyrir alla gesti þegar kveikt hefur verið á henni. Til að taka aðeins upp gesti sem hafa samþykkt skaltu bæta
data-replay-sample-rate="0"við script-tagið fyrir alla aðra. - Dulning í upptökum: bættu
rr-block-klasanum við einingu til að halda henni utan upptakanna, ogrr-masktil að skipta texta hennar út fyrir stjörnur. - Útilokanir: eftir IP-tölu eða bili, landi, slóð, hýsilheiti og user agent, beitt á netþjóninum áður en nokkuð er geymt.
Af hverju velja Rybbit fremur en aðrar lausnir?
vs. Google Analytics 4
- Umfang: þar sem þér er heimilt að hlaða því inn fyrir samþykki telur það gestina sem svara borðanum aldrei (sjá Engar vafrakökur hér að ofan)
- Staðsetning gagna: á netþjóninum þínum, eða í skýi Rybbit sem er hýst í ESB
- Hegðunargögn: lotuupptökur, sem GA4 býður ekki upp á, og læsileg skrá yfir hverja lotu
- Þar sem GA4 hefur yfirhöndina: samþætting við Google Ads, markhópar fyrir endurmarkaðssetningu og gagnadrifin eignun
vs. Matomo
Við höfum sett upp hvort tveggja; sjá Matomo-leiðbeiningarnar okkar.
- Matomo er eldra og víðtækara: skýrslur fyrir netverslun, tag manager, stórt safn viðbóta og innflutningur á Google Analytics-sögunni þinni. Það keyrir á PHP og MySQL, sem nánast allir hýsingaraðilar styðja.
- Rybbit inniheldur meira ókeypis: upptökur og trektar án greiddra viðbóta, og einfaldara mælaborð.
- Vafrakökur: Rybbit setur engar. Matomo notar sjálfgefið fyrsta aðila vafrakökur og hægt er að stilla það án þeirra.
- Saga: Rybbit getur ekki flutt inn gögn frá Google Analytics eða Matomo.
Ef þú selur á netinu eða þarft GA-söguna þína skaltu velja Matomo. Ef þú vilt sjá hvað gestir gera, án þess að nokkur vafrakaka komi við sögu, skaltu velja Rybbit.
vs. Plausible
- Hvorugt setur vafrakökur og bæði eru með AGPL-leyfi.
- Í ókeypis Community Edition Plausible vantar trektar, notendaferla, tekjumarkmið fyrir netverslun, SSO og Sites API, og hún fær nýja útgáfu tvisvar á ári.
- Plausible býður ekki upp á lotuupptökur.
- Plausible er einfaldara af þeim tveimur. Ef ein síða með helstu tölum er allt sem þú vilt er það Plausible í hag.
Hvar Rybbit er ábótavant
- Það er ungt. Útgáfa 1.0 kom út í maí 2025 og nýjar útgáfur koma oft. Lestu útgáfuupplýsingarnar fyrir hverja uppfærslu.
- Það skráir ekki umbreytingar. Rybbit mælir hegðun á síðunni. Google Ads og Meta þurfa enn sína eigin umbreytingarakningu og tölu úr Rybbit á aldrei að lesa sem umbreytingu.
- Sjálfvirk skráning nefnir hnapp eftir textanum á honum. Á fjöltyngdum vef berst sami hnappurinn sem sérstakur atburður á hverju tungumáli, svo vefur á 19 tungumálum fær 19 útgáfur af einum smelli. Sendu frekar nafngreindan sérsniðinn atburð fyrir hvert skref í trektinni.
- Sjálfhýsta útgáfan sendir engar skýrslur í tölvupósti. Skýjaútgáfan gerir það.
- Skyldur samkvæmt AGPL. Ef þú breytir Rybbit og leyfir öðrum að nota það yfir net þarftu að birta breytingarnar þínar.
Tæknilegar kröfur
Þann 15. október 2026 er nýjasta útgáfan 2.9.1.
Lágmarkskröfur
- 2 GB vinnsluminni
- x86_64, eða ARMv8.2-A eða nýrra
- Docker Engine og Git
- Lén eða undirlén með HTTPS
Ráðlagt í raunumhverfi
- 4 GB vinnsluminni eða meira, því ClickHouse er sá hluti sem tekur mest minni
- SSD-geymsla
- Reglubundin afritun bæði ClickHouse- og Postgres-gagnasvæðanna (volumes)
- Nýskráning gerð óvirk eftir fyrsta aðganginn
Kostnaðarsjónarmið
Sjálfhýst
- Hugbúnaður: ókeypis, með AGPL-3.0-leyfi
- Netþjónn: einn lítill sýndarþjónn til að byrja með
- Viðhald: tíminn þinn í uppfærslur og afritun
Rybbit Cloud
Verð þann 15. október 2026, miðað við árlega greiðslu, með 7 daga ókeypis prufutíma:
- Standard: frá 13 USD á mánuði fyrir 100.000 síðuflettingar á mánuði. Allt að 5 vefir og 3 teymismeðlimir, gögn geymd í 3 ár, engar lotuupptökur.
- Pro: frá 26 USD á mánuði. Ótakmarkaður fjöldi vefja og teymismeðlima, lotuupptökur, 5 ára geymsla.
- Enterprise: verð gefið upp eftir beiðni, þar á meðal sérstakt tilvik eða uppsetning á eigin búnaði.
Bestu verkferlar
- Gerðu nýskráningu óvirka um leið og þinn eigin aðgangur er til.
- Ákveddu fyrir opnun hvort þú notar User ID Salting. Ef þú breytir því síðar rofnar samfellan í notendatölunum.
- Haltu þinni eigin umferð utan við. Útilokaðu
localhostog forskoðunarlén eftir hýsilheiti, og skrifstofuna eftir IP-tölu. - Leyfðu skriftuna í Content Security Policy. Rybbit-lénið þitt þarf að vera bæði í
script-srcogconnect-src, annars lokar vafrinn á hana og það sést aðeins í console vafrans hvers vegna. - Gefðu trektaratburðum eigin nöfn á fjöltyngdum vef, í stað þess að treysta á sjálfvirka skráningu.
- Feldu gögnin áður en þú tekur upp. Settu
rr-blocká allt sem sýnir gögn viðskiptavina, til dæmis pöntunarstaðfestingu, áður en þú kveikir á upptökum. - Taktu afrit af báðum gagnagrunnum. ClickHouse geymir atburðina, Postgres geymir aðganga og stillingar.
- Nefndu Rybbit í persónuverndarstefnunni: hvað það safnar, færsluna í staðbundinni geymslu, lotuupptökur ef þú tekur þær upp, og hversu lengi þú geymir gögnin.
Algeng notkun
- Markaðsvefir: sjáðu hvort keypt umferð les síðuna í raun áður en þú eykur fjárveitinguna
- SaaS-vörur: trektar, endurkomur og notendasnið fyrir innskráða notendur
- Auglýsingastofur: ótakmarkaðir vefir, teymi og opinber mælaborð fyrir viðskiptavini
- Evrópsk fyrirtæki: greiningargögn á eigin netþjónum, eða í skýinu sem er hýst í ESB
- Villuleit: villurakning, og upptaka af lotunni þar sem eitthvað fór úrskeiðis
Þarftu hjálp við að setja upp Rybbit?
Við keyrum Rybbit sjálf í raunumhverfi. Hvort sem þú þarft:
- Sjálfhýsta uppsetningu á bak við milliþjóninn (reverse proxy) sem þú notar nú þegar
- Flutning frá Google Analytics, eða frá Plausible eða Umami ásamt sögunni
- Sérsniðna atburði og trektar sem standast þýðingu
- Persónuverndarstillingar og dulningu í upptökum, yfirfarnar með hliðsjón af persónuverndarstefnunni þinni
- Rybbit samhliða Mautic, frá nafnlausri heimsókn til auðkennds sölutækifæris
Hafðu samband á office@c9group.dev fyrir ókeypis ráðgjöf og tilboð.
Birt: 15. október 2026 Flokkar: Greining, Opinn hugbúnaður, Persónuvernd
Greining
Nýjar leiðbeiningar og reglubreytingar í tölvupósti
Þegar regla breytist, frestur færist eða við birtum nýjar leiðbeiningar sendum við þér tölvupóst.