Rybbit: Free Open Source GDPR Analytics Platform

Quick Overview

Rybbit is presented as a modern, lightweight, open-source, and GDPR-compliant alternative to Google Analytics, deployable via Elestio's platform on various cloud providers with features like real-time analytics, session replay, custom events, and granular data filtering.

Key Points: Rybbit is a powerful, lightweight, cookie-less, and GDPR-compliant analytics replacement for Google Analytics, hosted on EU infrastructure in Germany. The platform offers features including setup in minutes, real-time data, session replay, user journeys, web vitals, custom events, bot blocking, and GDPR/CCPA compliance. Rybbit can be deployed via Elestio's platform using a free cloud version (up to 3,000 pageviews/month) or paid tiers (Standard for $19/month, Pro for $39/month). The deployment process involves selecting Rybbit on Elestio, choosing a cloud provider (like Netcup) and service plan, setting admin credentials, and then adding the generated script to the website's HTML. The Rybbit dashboard provides detailed analytics, including traffic sources (referrers, channels), page performance (titles, entries, exits), user demographics (browsers, OS, countries, cities), custom event tracking, and weekly trends. The platform supports advanced features like filtering data by path (e.g., filtering to only show data for the '/pricing' page) and offers product analytics features such as Funnels, Journeys, and Session Replay.

Context: The video provides a comprehensive overview and walkthrough of Rybbit, an open-source web analytics platform positioned as a modern, privacy-friendly replacement for Google Analytics. The presenter demonstrates how to deploy Rybbit using the Elestio platform, navigates through the main dashboard features, and highlights key product analytics capabilities like session replay, funnel analysis, and detailed user behavior tracking, emphasizing its GDPR compliance.

Detailed Analysis

The video introduces Rybbit as a modern, lightweight, open-source, and GDPR-compliant web analytics platform, contrasting it with Google Analytics. The presenter first shows the Rybbit landing page, noting that it is hosted on EU infrastructure and offers a free tier for up to 3,000 pageviews monthly, with paid tiers starting at $19/month (Standard) and $39/month (Pro). The core features highlighted include real-time analytics, session replay, user journeys, web vitals, custom events, and bot blocking. The main segment of the video demonstrates deploying Rybbit via the Elestio platform (00:50). The process involves selecting Rybbit from Elestio's 350+ software options, choosing a cloud provider (Netcup is selected), specifying the service plan, setting up admin credentials, and then receiving a tracking script (02:24). This script must be placed in the website's HTML header or before the closing body tag. Once deployed, the dashboard (02:25) shows live data, including unique users, sessions, pageviews, bounce rate, and session duration. The presenter shows how to filter this data, for example, by path to isolate traffic to the '/pricing' page (05:07). The dashboard is broken down into sections: Referrers, Channels, UTMs, Pages, Titles, Entries, Exits, and Hostnames (03:54). Further behavioral data includes segmentation by Browsers, Devices, Operating Systems, Screen Dimensions, and Countries/Regions/Cities (04:30). Product analytics features are also showcased, including Goals tracking (05:52), Funnels (06:50), Journeys (06:51), Retention curves (06:53), Session listing (07:01), and Event tracking, which can be customized via data attributes on HTML elements (07:31). The session replay feature (06:17) allows users to watch recordings of actual user sessions, complete with a timeline of events like scrolls and mouse interactions.

Raw markdown version of this recap