Kobbe documentation
Learn how to add Kobbe to your site and use the privacy-friendly analytics dashboard.
Quick start
- Add your website in Kobbe.
- Copy the tracker script from your site settings.
- Paste the script into your website.
- Open your dashboard to see visitors, visits, views, sources, locations, devices, and events.
Start here
Analyze
Tracking
Access and privacy
Kobbe is a privacy-friendly analytics dashboard for understanding your website traffic. Its defaults collect pageviews and custom events without cookies, persistent identifiers, or personal data.
What you can see
Traffic overview
Kobbe shows visitors, visits, views, top pages, referrers, channels, locations, devices, and opt-in UTM campaigns so you can understand where traffic comes from and what people view.
Events and conversions
Track custom events for clicks, signups, purchases, downloads, and important sections. Funnels help you measure drop-off across page paths and events, and UTM campaigns can connect marketing links to conversions.
Connected insights
Optional Web Vitals and Search Console data help you review slow pages, browsers, devices, organic queries, landing pages, clicks, impressions, and rankings next to your analytics. AI traffic referrals are shown alongside other sources.
Sharing and exports
Create read-only dashboards for clients or teammates, invite team viewers without giving them workspace settings access, and export site analytics as CSV when you need reports or backups.
Monthly reports and traffic alerts can be enabled per site when you want opt-in email summaries or obvious spike/drop notifications.
CLI, Raycast, and AI agents
Use the CLI, Raycast extension, or AI agents to inspect analytics, check setup health, and manage sites from your terminal, Raycast, or MCP-compatible tools.
Privacy by default
Kobbe’s default tracker does not use cookies or browser fingerprinting techniques (canvas, WebGL, font enumeration, etc.). It does not use localStorage or sessionStorage to count pageviews or build visitor profiles.
Visitor opt-out: If someone sets localStorage.kobbe_ignore (see Exclude visits), the script stops sending events from that browser. That stores a preference, not a persistent analytics identifier.
In the default configuration there is no client-side storage used for cross-session tracking.
To count same-day unique visitors, the server computes a short-lived anonymous hash from the request metadata and a daily-rotating secret. The hash cannot be reversed, is never shared across days, and raw IP addresses are never stored in the database.
The tracker strips query strings from URLs and only sends the referrer origin, so search queries, tokens, and other sensitive URL data are not collected.
Optional features are off by default
Hash page paths, scroll tracking, and cross-domain tracking only run after
you enable them. Use them only when they fit your site, privacy notice, and
the rules that apply to your country, region, audience, and legal basis.
Cross-domain handoff can use sessionStorage in the tab after
you explicitly enable it.