Autors: Kristijan Sekereš
Rybbit Analytics: Google Analytics alternatīva bez sīkdatnēm, ko uzstādāt uz sava servera

Kas ir Rybbit, kā tas darbojas un kā to uzstādīt?
Rybbit ir atvērtā koda tīmekļa analītikas rīks, kas uzskaita apmeklētājus, neizmantojot sīkdatnes. Projekts ir salīdzinoši jauns: versija 1.0 iznāca 2025. gada maijā, versija 2.0 2025. gada oktobrī, un 2026. gada oktobrī jaunākā versija ir 2.9.1 (atzīmēta 2026. gada 12. septembrī). Kods atrodas GitHub ar AGPL-3.0 licenci. Tā izstrādātājs, ASV uzņēmums Tomato.gg LLC, piedāvā arī mākoņa versiju tiem, kas negrib paši uzturēt serveri.
Mēs to izmantojam c9group.dev, uz saviem serveriem, tāpat kā Mautic. Kad gribam zināt, ko apmeklētāji lapā patiesībā darīja, šo rīku atveram pirmo. Šajā rakstā: kur Rybbit ir stiprs, kur tam pietrūkst un kā to uzstādīt.
Darbības princips: neliels skripts script.js ielādējas no jūsu Rybbit servera un sūta tam atpakaļ lapu skatījumus un notikumus. Notikumi nonāk ClickHouse, kolonnu datubāzē, kas radīta tieši šādai skaitīšanai. Konti, vietnes un iestatījumi glabājas Postgres. Informācijas panelis ir Next.js lietotne, un aiz tā esošā API ir Node.js serveris.
Kādas ir galvenās Rybbit priekšrocības?
Bez sīkdatnēm
Rybbit neiestata sīkdatnes tradicionālajā nozīmē. Serveris atpazīst atkārtotus apmeklētājus pēc IP adreses un pārlūka lietotāja aģenta jaucējvērtības, un kopš versijas 2.8 tas var sekot arī apmeklētājam, kura IP adrese apmeklējuma laikā mainās, salīdzinot viņa pārlūka īpašības. GA4 turpretī balstās uz sīkdatnēm un gaida piekrišanu, tāpēc katrs apmeklētājs, kurš baneri ignorē vai atsakās, tā pārskatos neparādās (lai gan Google Consent Mode daļu no viņiem palīdz atgūt ar modelēšanu).
Tas, ka nav sīkdatņu, nenozīmē, ka nav jautājuma par piekrišanu. Versijas 2.9 izsekošanas skripts katrā apmeklējumā ieraksta pārlūka lokālajā krātuvē nejaušu apmeklētāja ID neatkarīgi no jūsu iestatījumiem; uz serveri šie dati tiek sūtīti tikai tad, ja ieslēdzat Rybbit funkciju karodziņus. E-privātuma direktīvas piekrišanas noteikums (5. panta 3. punkts) attiecas uz jebkādu informāciju, kas tiek glabāta apmeklētāja ierīcē, ne tikai uz sīkdatnēm, un Eiropas Datu aizsardzības kolēģijas Pamatnostādnes 2/2023 to interpretē plaši. Piemērojama ir arī VDAR (GDPR): IP adrese joprojām nonāk jūsu serverī, un pašā Rybbit dokumentācijā teikts, ka noklusējuma jaucētais ID „may be considered storing personally identifiable data under GDPR“ (var tikt uzskatīts par personu identificējošu datu glabāšanu VDAR izpratnē).
Tāpēc to, vai Rybbit drīkst darboties, pirms apmeklētājs atbildējis uz jūsu baneri, izlemj tas, kurš atbild par jūsu privātuma politiku, nevis vārds „bez sīkdatnēm“. Iestatījumi, kas sašaurina vākto datu apjomu, aprakstīti tālāk sadaļā Privātuma iestatījumi.
Sesiju dati, uz kuru pamata var rīkoties
Katrā sesijā ir datplūsmas avots, UTM parametri, kanāls, ilgums un lapu skatījumi. Ieslēdziet automātisko uztveršanu, un tas reģistrē arī klikšķus uz pogām, veidlapu iesniegšanu, ievades lauku izmaiņas, nokopētu tekstu un klikšķus uz ārējām saitēm. Jautājums „Vai viņi iesaistījās?“ kļūst par izmērāmu skaitli, nevis minējumu.
Ja maksājat par datplūsmu, tieši šeit redzēsiet, vai šie apmeklētāji lapu tiešām lasīja vai aizgāja sekundes laikā, pirms izlemjat palielināt budžetu.
Atkārtošana, piltuves un ceļi bezmaksas versijā
Uz sava servera uzstādāmajā versijā ir sesiju atkārtošana, piltuves, lietotāju ceļi, noturēšanas rādītāji, mērķi, kļūdu izsekošana un Web Vitals. Ar to Rybbit atšķiras no alternatīvām. Matomo pašu uzstādītām instalācijām siltuma kartes un sesiju ierakstus pārdod kā maksas spraudņus. Plausible piltuves un lietotāju ceļus savā bezmaksas Community Edition neiekļauj.
Viegli uzturams
Rybbit prasa serveri ar vismaz 2 GB RAM. Visu sistēmu darbina viens VPS, un pēc pašu dokumentācijas uzstādīšana uz sava servera aizņem no 30 līdz 120 minūtēm.
API un MCP serveris
Viss, kas redzams informācijas panelī, ir pieejams caur REST API ar personīgo API atslēgu. Rybbit piedāvā arī MCP serveri, lai AI asistents, piemēram, Claude Code vai Cursor, varētu tieši vaicāt jūsu datus. Abi darbojas arī ar pašu uzstādītu instanci.
Kā uzstādīt Rybbit
Rybbit Cloud
Ātrākais ceļš: piereģistrējieties, pievienojiet domēnu, ielīmējiet vienu skripta tagu. Mākonis glabā analītikas datus Hetzner serveros Vācijā un Somijā. Plāni un cenas aprakstīti tālāk sadaļā Izmaksas.
WordPress
Oficiāla spraudņa nav, bet tas nav vajadzīgs. Rybbit WordPress instrukcija pievieno skripta tagu ar spraudni, piemēram, WPCode, vai caur bērna tēmas functions.php vai header.php. WordPress.com vajadzīgs Business vai augstāks plāns.
Uz sava servera ar Docker
Neliels apjoms: jaunuzņēmumi un mazas vietnes
Kas vajadzīgs:
- VPS ar vismaz 2 GB RAM. Rybbit ir testēts ar Ubuntu 24 LTS uz x86_64; ARM serverim jābūt ARMv8.2-A vai jaunākam, jo to prasa ClickHouse.
- Docker Engine un Git.
- Apakšdomēns, piemēram,
analytics.example.com, ar A ierakstu, kas norāda uz serveri. HTTPS ir obligāts, jo pārlūki bloķē izsekošanas skriptu, kas tiek pasniegts caur parasto HTTP. Ja domēns ir Cloudflare, iestatiet ierakstu uz DNS only vai SSL režīmu uz Full vai Full (strict).
Tad:
git clone https://github.com/rybbit-io/rybbit.git
cd rybbit
chmod +x *.sh
./setup.sh analytics.example.com
Skripts izveido .env failu un palaiž konteinerus: ClickHouse, Postgres, Redis, aizmugursistēmu, informācijas paneli un Caddy, kas iegūst TLS sertifikātu. Atveriet https://analytics.example.com/signup un izveidojiet pirmo kontu.
Pēc tam aizveriet durvis. Pievienojiet DISABLE_SIGNUP=true failam .env un palaidiet ./restart.sh, lai sveši cilvēki nevarētu atvērt kontus jūsu serverī.
Ja serverī jau darbojas reversais starpniekserveris, piemēram, Traefik vai Nginx, palaidiet ./setup.sh analytics.example.com --no-webserver. Caddy netiek uzstādīts, un TLS apstrādā jūsu starpniekserveris.
Atjaunināšana: git pull, pēc tam ./update.sh.
Liels apjoms: lielas vietnes un aģentūras
Aizmugursistēma nolasa CLICKHOUSE_HOST, POSTGRES_HOST un REDIS_HOST no vides mainīgajiem, tāpēc katru datubāzi var pārcelt uz atsevišķu serveri, neaiztiekot lietotni. Aug tieši ClickHouse: tajā glabājas katrs notikums un, ja tos ierakstāt, katra sesijas atkārtošana. Vispirms piešķiriet tam atsevišķu mašīnu ar ātru SSD krātuvi.
AWS vidē aizmugursistēmas un informācijas paneļa attēli darbojas ECS Fargate kā jebkurš cits konteiners, ClickHouse uz EC2 instances un Postgres uz RDS. Sesiju ieraksti pēc noklusējuma tiek glabāti 30 dienas, ko nosaka TTL divās ClickHouse tabulās; to var saīsināt.
Ja negribat neko no tā uzturēt pats, Rybbit Enterprise plāns piedāvā atvēlētu instanci vai instalāciju jūsu infrastruktūrā.
Izsekošanas skripts
<script src="https://analytics.example.com/api/script.js?siteId=YOUR_SITE_ID" async></script>
Norādiet vietnes ID URL adresē. Vecais atribūts data-site-id joprojām darbojas, bet optimizācijas spraudņi, piemēram, WP Rocket, pārbūvē skripta tagus un izmet data- atribūtus.
Vienas lapas lietotnēm nekas papildu nav vajadzīgs. Skripts seko History API navigācijai un katru maršruta maiņu reģistrē kā lapas skatījumu pēc 500 ms aiztures. Tiek izsekoti arī jaucējzīmes maršruti, kas sākas ar #/.
Saviem notikumiem:
window.rybbit.event('quote_requested', { plan: 'pro' });
Notikumu nosaukumi var būt līdz 256 rakstzīmēm, un īpašības (virknes un skaitļi) līdz 2 KB.
Galvenās Rybbit funkcijas
Analītika
- Sesijas, unikālie lietotāji, lapu skatījumi, atteikumu līmenis un sesijas ilgums
- Reāllaika informācijas panelis ar dzīvu globusu
- Atrašanās vieta līdz valstij, reģionam un pilsētai
- Filtrēšana pēc vairāk nekā 15 dimensijām un saglabāti segmenti
- Pielāgoti notikumi ar īpašībām
- Mērķi, piltuves, lietotāju ceļi un noturēšana
- Neapstrādātu JavaScript kļūdu izsekošana
- Web Vitals
- Botu atpazīšana un filtrēšana
Uzvedība
- Sesiju atkārtošana, kurā pēc noklusējuma tiek maskēta katra ievadītā vērtība
- Automātiska klikšķu, veidlapu iesniegšanas, kopēšanas un ārējo saišu uztveršana
- Lietotāju profili ar vārdiem un īpašībām, kad pierakstītiem lietotājiem izsaucat
rybbit.identify()
Kopīgošana un integrācija
- Neierobežots vietņu un organizāciju skaits ar komandām
- Publiski informācijas paneļi un iegulstami logrīki
- REST API un MCP serveris
- Google Search Console integrācija (uz sava servera tai vajadzīgi Google OAuth akreditācijas dati)
- Imports no Plausible, Umami un Simple Analytics
Privātuma iestatījumi
- User ID Salting: katru dienu maina apmeklētāja jaucējvērtību, tāpēc pēc 24 stundām Rybbit aizmirst, kas kāds ir. Cena ir reāla: unikālo lietotāju skaits ilgākos periodos ir pārspīlēts, un noturēšanas pārskats zaudē jēgu. Izlemiet pirms palaišanas, jo vēlāka pārslēgšana sabojā jūsu tendenču līknes.
- Track IP Address: izslēgts, ja vien to neieslēdzat. Rybbit dokumentācija IP adrešu glabāšanu sauc par „not GDPR compliant“ (neatbilstošu VDAR).
- Sesiju atkārtošana: vietnes iestatījums, kas pēc ieslēgšanas darbojas visiem apmeklētājiem. Lai ierakstītu tikai tos, kas piekrita, visiem pārējiem pievienojiet skripta tagam
data-replay-sample-rate="0". - Ierakstu maskēšana: pievienojiet klasi
rr-block, lai elementu izslēgtu no ierakstiem, unrr-mask, lai tā tekstu aizstātu ar zvaigznītēm. - Izslēgšana: pēc IP adreses vai diapazona, valsts, ceļa, resursdatora nosaukuma un lietotāja aģenta, ko serveris piemēro, pirms kaut kas tiek saglabāts.
Kāpēc izvēlēties Rybbit, nevis citus risinājumus?
Salīdzinājumā ar Google Analytics 4
- Pārklājums: ja to drīkstat ielādēt pirms piekrišanas, tas uzskaita apmeklētājus, kuri uz baneri nekad neatbild (sk. sadaļu Bez sīkdatnēm)
- Datu atrašanās vieta: jūsu serverī vai Rybbit mākonī ES
- Uzvedības detaļas: sesiju atkārtošana, kuras GA4 nav, un saprotams katras sesijas ieraksts
- Kur GA4 ir pārāks: Google Ads integrācija, auditorijas atkārtotam mārketingam un uz datiem balstīta attiecināšana
Salīdzinājumā ar Matomo
Esam uzstādījuši abus; sk. mūsu Matomo rokasgrāmatu.
- Matomo ir vecāks un plašāks: e-komercijas pārskati, tagu pārvaldnieks, liela spraudņu bibliotēka un Google Analytics vēstures importētājs. Tas darbojas ar PHP un MySQL, ko atbalsta gandrīz jebkurš mitināšanas pakalpojums.
- Rybbit bez maksas piedāvā vairāk: atkārtošanu un piltuves bez maksas spraudņiem un vienkāršāku informācijas paneli.
- Sīkdatnes: Rybbit neiestata nevienu. Matomo pēc noklusējuma izmanto pirmās puses sīkdatnes, un to var konfigurēt bez tām.
- Vēsture: Rybbit nevar importēt datus no Google Analytics vai Matomo.
Ja pārdodat tiešsaistē vai jums vajadzīga GA vēsture, izvēlieties Matomo. Ja gribat redzēt, ko apmeklētāji dara, bez nevienas sīkdatnes, izvēlieties Rybbit.
Salīdzinājumā ar Plausible
- Neviens no tiem neiestata sīkdatnes, un abiem ir AGPL licence.
- Plausible bezmaksas Community Edition neietver piltuves, lietotāju ceļus, e-komercijas ieņēmumu mērķus, SSO un vietņu API, un jaunas versijas iznāk divreiz gadā.
- Plausible nav sesiju atkārtošanas.
- Plausible ir vienkāršākais no abiem. Ja jums vajadzīga tikai viena lapa ar galvenajiem skaitļiem, tas runā tā labā.
Kur Rybbit pietrūkst
- Tas ir jauns. Versija 1.0 iznāca 2025. gada maijā, un jaunas versijas nāk bieži. Pirms katras atjaunināšanas izlasiet laidiena piezīmes.
- Tas neziņo par konversijām. Rybbit mēra uzvedību lapā. Google Ads un Meta joprojām vajadzīga sava konversiju uzskaite, un Rybbit skaitli nekad nedrīkst lasīt kā konversiju.
- Automātiskā uztveršana pogu nosauc pēc tās teksta. Daudzvalodu vietnē viena un tā pati poga katrā valodā ienāk kā atsevišķs notikums, tāpēc vietne 19 valodās iegūst 19 viena klikšķa versijas. Tā vietā katram piltuves solim sūtiet nosauktu pielāgotu notikumu.
- Uz sava servera nav e-pasta pārskatu. Mākonī tie ir.
- AGPL saistības. Ja maināt Rybbit un ļaujat citiem to izmantot tīklā, jums jāpublicē savas izmaiņas.
Tehniskās prasības
Jaunākā versija 2026. gada oktobrī ir 2.9.1.
Minimālās prasības
- 2 GB RAM
- x86_64 vai ARMv8.2-A un jaunāks
- Docker Engine un Git
- Domēns vai apakšdomēns ar HTTPS
Ieteicams ražošanas videi
- 4 GB RAM vai vairāk, jo visvairāk atmiņas patērē ClickHouse
- SSD krātuve
- Plānotas gan ClickHouse, gan Postgres sējumu rezerves kopijas
- Reģistrācija izslēgta pēc pirmā konta izveides
Izmaksas
Uz sava servera
- Programmatūra: bezmaksas, ar AGPL-3.0 licenci
- Serveris: sākumam viens neliels VPS
- Uzturēšana: jūsu laiks atjauninājumiem un rezerves kopijām
Rybbit Cloud
Cenas 2026. gada oktobrī, ar ikgadēju norēķinu un 7 dienu bezmaksas izmēģinājumu:
- Standard: no 13 USD mēnesī par 100 000 lapu skatījumiem mēnesī. Līdz 5 vietnēm un 3 komandas locekļiem, datu glabāšana 3 gadus, bez sesiju atkārtošanas.
- Pro: no 26 USD mēnesī. Neierobežots vietņu un komandas locekļu skaits, sesiju atkārtošana, datu glabāšana 5 gadus.
- Enterprise: cena pēc pieprasījuma, ieskaitot atvēlētu instanci vai instanci jūsu infrastruktūrā.
Labā prakse
- Izslēdziet reģistrāciju, tiklīdz jūsu konts ir izveidots.
- Izlemiet par User ID Salting pirms palaišanas. Vēlāka maiņa pārtrauc jūsu lietotāju skaita nepārtrauktību.
- Neuzskaitiet paši savu datplūsmu. Izslēdziet
localhostun priekšskatījuma domēnus pēc resursdatora nosaukuma un savu biroju pēc IP adreses. - Atļaujiet skriptu savā Content Security Policy. Jūsu Rybbit domēnam jābūt gan
script-src, ganconnect-src, citādi pārlūks to bloķē, un iemeslu redz tikai konsolē. - Daudzvalodu vietnē piltuves notikumus nosauciet paši, nevis paļaujieties uz automātisko uztveršanu.
- Maskējiet pirms ierakstīšanas. Pirms ieslēdzat atkārtošanu, pievienojiet
rr-blockvisam, kas rāda klientu datus, piemēram, pasūtījuma apstiprinājumam. - Veidojiet abu datubāzu rezerves kopijas. ClickHouse glabā notikumus, Postgres kontus un iestatījumus.
- Nosauciet Rybbit savā privātuma politikā, norādot, ko tas vāc, ierakstu lokālajā krātuvē, sesiju ierakstus, ja tos veidojat, un cik ilgi datus glabājat.
Tipiski lietošanas gadījumi
- Mārketinga vietnes: redzēt, vai apmaksātā datplūsma tiešām lasa lapu, pirms palielināt budžetu
- SaaS produkti: piltuves, noturēšana un lietotāju profili pierakstītiem lietotājiem
- Aģentūras: neierobežots vietņu un komandu skaits un publiski informācijas paneļi klientiem
- Eiropas uzņēmumi: analītikas dati jūsu pašu serveros vai mākonī ES
- Atkļūdošana: kļūdu izsekošana un tās sesijas atkārtošana, kurā kaut kas nogāja greizi
Vajadzīga palīdzība ar Rybbit uzstādīšanu?
Mēs paši izmantojam Rybbit ražošanas vidē. Ja jums vajadzīga:
- Uzstādīšana uz jūsu servera aiz esošā reversā starpniekservera
- Pāreja no Google Analytics vai no Plausible vai Umami kopā ar vēsturi
- Pielāgoti notikumi un piltuves, kas strādā visās valodās
- Privātuma iestatījumu un ierakstu maskēšanas pārbaude atbilstoši jūsu privātuma politikai
- Rybbit kopā ar Mautic, no anonīma apmeklējuma līdz identificētam potenciālajam klientam
Rakstiet mums uz office@c9group.dev, lai saņemtu bezmaksas konsultāciju un piedāvājumu.
Publicēts: 2026. gada 15. oktobrī Kategorijas: Analītika, Atvērtais kods, Privātums
Analītika
Jauni ceļveži un noteikumu izmaiņas e-pastā
Kad mainās kāds noteikums, pārceļas termiņš vai publicējam jaunu ceļvedi, nosūtām to e-pastā.