The Modern Google Analytics Replacement

Rybbit is open-source, cookieless analytics. No consent banner needed.

European flagEU-hosted cloud
Live demo
bosch
Texas Instruments
GOV.UK
Royal Caribbean
Deloitte
Obelinf
OP.GG
Automatio

One connected workspace

Go from signal to explanation without changing tools.

Capture every interaction automatically, watch the sessions behind it, then measure what converts and how fast it feels.

Autocapture

Clicks, form submits, copied text, outbound links, and errors. All captured automatically, with zero instrumentation.

events · autocaptureLive
input[type=email]Input change
"npm install @rybbit/js"Copy
github.com/rybbit-ioOutbound link
form#signup · 4 fieldsForm submit
"Start free trial"Button click
/pricingPageview

Session Replay

Watch real user sessions to understand their behavior and identify pain points.

replay · visitor 4f2a91USChromemacOS
acme.com/products
0:00 / 2:18

User Sessions

Track complete user journeys through your site with detailed session timelines.

sessions14:22 – 14:36 · 14m
visitor 4f2a91
2 pageviews · 3 events
USChromemacOS
1
/home14:22:05
1m 32s
2
button_click14:23:37
text: Start free trial
3
/pricing14:23:40
4m 42s
4
form_submit14:28:22
formId: signupsuccess: true
5
purchase14:35:48
plan: pro

Conversion Funnels

Define the steps that matter, then see exactly where visitors drop off on the way to converting.

funnels · onboarding30d
/8,412100%
−38.0%
/pricing5,21562%
−54.8%
signup2,35628%
−60.7%
purchase92511%
End-to-end conversion11.0%

User Journeys

Follow the paths visitors actually take between pages, and see which routes end in a conversion.

journeys · entry → 2 steps
/4,320/blog2,400/pricing4,080/docs2,640/signup1,800
Entries 6,720Reached signup 1,800 · 26.8%

Web Vitals

Core Web Vitals from real visits. See where your pages feel slow by route, country, and device.

web-vitalsp75 · 30d
LCPLargest Contentful Paint2.1 s
INPInteraction to Next Paint232 ms
CLSCumulative Layout Shift0.04
FCPFirst Contentful Paint1.4 s
TTFBTime to First Byte640 ms
Passing Core Web Vitals4 / 5

Everything behind one script tag.

Replay, funnels, goals, vitals, exports: everything Google Analytics made complicated, one click deeper.

Analytics your AI can operate.

A hosted MCP server on top of Rybbit's full REST API. Your agent reads live traffic, debugs errors, and manages goals, with the same permissions as a teammate.

Example conversation: an AI assistant connected to Rybbit over MCP pulls live analytics, investigates errors and funnels, and creates goals on request.

From the community

Real posts from people who switched.

What teams say after replacing heavier analytics products with Rybbit.

FAQ

The questions people ask before adding Rybbit to their site.

Yes, Rybbit is fully compliant with GDPR, CCPA, and other privacy regulations. We don't use cookies or collect any personal data that could identify your users. We salt user IDs daily to ensure users are not fingerprinted. You will not need to display a cookie consent banner to your users.

Google Analytics is free because Google uses it as a funnel into their ecosystem and to sell ads. Rybbit's only goal is to provide you with high quality analytics. No more confusing dashboards pushing random AI features nobody wants.


See it for yourself on our demo site: one dashboard, not 150+ reports to dig through.

Rybbit covers the same privacy-first ground as these tools, but with a wider feature set and more attention to how it reads and works.


Every feature, from replay to funnels, is built to be understandable without reading pages of documentation.

Rybbit has most of the features of enterprise analytics platforms, but packaged in a way that is usable for small and medium sized teams.


We have advanced features like session replay, error tracking, web vitals, and funnels - but you don't need to spend days learning how to use them.

Yes. Install Rybbit on your own server with Docker and keep full control of your data. Learn more here. We also offer a cloud version if you prefer a managed solution.

Setting up Rybbit takes one script tag, or install @rybbit/js from npm. Most sites are collecting data in under 5 minutes, and the docs and support are there if you get stuck.

The script tag works anywhere you can add HTML: WordPress, Shopify, Next.js, React, Vue, and the rest. For apps, install @rybbit/js from npm. Our documentation has a setup guide for each.

Yes, Rybbit is open source under the AGPL v3.0 license. You are free to self-host Rybbit for either personal or business use.

Yes, you can invite unlimited team members to your organization. Each member can have different permission levels to view or manage your analytics dashboards.

Yes, you can share your dashboard publicly in two ways: with a secret link that only people with the URL can access, or as a completely public dashboard that anyone can view.

Yes. The Rybbit API exposes every metric the dashboard shows over HTTP, so you can pull your data into your own apps, dashboards, or workflows.

Pricing

Set your traffic. See your price.

Start your 7-day free trial. No credit card charges until the trial ends.

Monthly pageviews

100,000
4 months free
100K50M+

Standard

What a small business needs to get started

$13/month

Billed annually

Start free trial for $0
Up to 5 websites
Up to 3 team members
Custom events
Funnels
Goals
Journeys
Web vitals

Pro

Recommended

Advanced features for professional teams

$26/month

Billed annually

Start free trial for $0
Everything in Standard
Unlimited websites
Unlimited team members
Session replays
5 year data retention
5x higher API rate limit
Priority support

Enterprise

Advanced features for enterprise teams

Custom
Contact us
Everything in Pro
Single Sign-On (SSO)
Infinite data retention
Dedicated isolated instance
On-premise installation
Custom features
Whitelabeling

Ready for better analytics?

The full analytics surface on one dashboard: cookieless, open source, and live in minutes.

Live demo