Cabin

Active

Cabin is a hosted web analytics service that stores data in the EU and relaunched in July 2026 with a new range of plans, including a free plan, sized by pageviews. It counts visitors without cookies.

  • Web analytics
  • Cloud
  • Based in United Kingdom
  • Founded 2022
  • Checked 17 Sep 2026

Tracking script

1.17 KB compressed

2.01 KB uncompressed · measured 17 Sep 2026

0.5 KB1 KB5 KB10 KB50 KB100 KBAckee: 8.08 KBAdobe Analytics: 52.0 KBAmplitude: 64.0 KBAptabase: 1.27 KBCounter.dev: 0.43 KBCountly: 36.4 KBCrazy Egg: 2.65 KBDataFast: 5.13 KBDatabuddy: 11.0 KBFathom Analytics: 2.04 KBFullstory: 93.7 KBGoatCounter: 3.24 KBGoogle Analytics 4: 145.9 KBHeap: 6.01 KB (loader file)Humblytics: 16.2 KBKoko Analytics: 0.81 KBLite Analytics: 1.09 KBLitlyx: 1.17 KBMatomo: 21.6 KBMicroanalytics: 1.15 KBMicrosoft Clarity: 0.51 KB (loader file)Mixpanel: 32.7 KBOpenPanel: 3.20 KBOvertracking: 4.80 KBPendo: 233.1 KBPirsch: 3.42 KBPiwik PRO: 22.9 KBPlausible: 2.43 KBPostHog: 95.3 KBPretty Insights: 6.83 KBRybbit: 10.6 KBSeline: 1.89 KBSentinelPro: 5.19 KBSimple Analytics: 3.74 KBStatable: 2.18 KBSwetrix: 6.05 KBTelemetryDeck: 0.47 KBTinyAnalytics: 6.99 KBUmami: 2.26 KBVemetric: 2.71 KBVisitors: 6.99 KBCabin: 1.17 KB1.17 KB
Lighter than 33 of the 39 other measured scripts. Each line is one tool; hover to see which.

Price

FromFree
At 100k pageviews$14/mo

Billed by pageviews · checked 17 Sep 2026

$0$23$4510k100k1MUp to 10,000 pageviews: Free (Free)Up to 100,000 pageviews: $14/mo (Plus)Up to 5,000,000 pageviews: $45/mo (Scale)$14/mo at 100k
Cheapest monthly price for each published traffic level, in pageviews. Hover a point for the plan.

Privacy and data

Cookies
None
no cookies or stored ID by default
Data location
EU
Cloud
Self-hosting
No
Source code
Closed

Plans

Free plan
Yes
up to 10,000 pageviews a month
Billing unit
Pageviews
Sites on entry plan
Depends on plan
Data retention
1 year

Strengths

  • Counts unique visitors through the browser’s HTTP cache instead of cookies or identifiers: a Last-Modified date starts at midnight and moves one second forward with each visit.
  • IP addresses are held in memory in Ireland only long enough to look up the country and check your exclusions, and are never written to disk, according to the vendor.
  • Public dashboards, a privacy statement page for each domain, data export to Excel or CSV and MCP access for AI assistants are included on every plan, Free included.
  • Cabin keeps recording traffic above the allowance: on Free, the dashboard shows data up to the day you passed the limit, and the rest appears on the 1st or after an upgrade.
  • On Scale, visits from AI assistants such as ChatGPT, Claude and Perplexity are shown in a separate section and are left out of pageviews and billing.

Watch-outs

  • The dashboard reaches back 30 days on Free and 12 months on Plus, and the documentation advises exporting anything you want to keep for longer.
  • Custom events, the REST API, email reports and custom script domains start with Plus, while branded dashboards and reports to several recipients require Scale.
  • Location stops at the country, bounce rate is not broken down by page, and the dashboard has no live visitor count.
  • There is no official WordPress plugin: the documentation installs the script with the Insert Headers and Footers plugin, or with Code Snippets on WooCommerce.
  • The REST API is read-only, returns data aggregated by day and asks you to stay at about 20 requests a minute.

Who it suits

Cabin is a hosted service run by Nic Mulvaney LTD in the UK, and its analytics data is stored and processed in AWS’s Ireland region. A relaunch on 2 July 2026 introduced three plans: Free for one domain and 30 days of history, Plus for up to 10 domains and 12 months, and Scale for unlimited domains and unlimited history.

The Free plan covers a personal site or a portfolio that needs a public dashboard and data export. Custom events, energy and carbon estimates for each page and the REST API start with Plus. Scale is aimed at agencies and studios, with branded client dashboards and weekly reports to several recipients.

Cabin cannot be self-hosted, and only its tracking script is published on GitHub, under the MIT license.

Setup

Add the domain on the Domains page of your Cabin account, then place the script tag before the closing body tag. The tag is the same for every site and has no settings. The documentation has step-by-step guides for Shopify, Squarespace, Wix, Webflow, Ghost, Next.js, Nuxt and other platforms, and for Google Tag Manager, which it does not recommend for privacy reasons.

Events are added with a data-cabin-event attribute or a cabin.event call. On Plus and Scale, a CNAME record for a subdomain of your site lets Cabin serve the script from your own domain with a free certificate. Cabin is hosted only, so there is nothing to run on your server.

  • Single snippet
  • WordPress plugin (partly)
  • First-party proxy (partly)
  • Public API (partly)
  • Data export
  • Search Console (partly)
  • Email reports (partly)
  • Public dashboard

Features

As documented on the vendor’s own pages. “Partly” means the feature has limits or is only on some plans.

Tracking & Reporting

  • Pageviews & visitors: yes
  • Live visitor count: no
  • Top pages report: yes
  • Top referrers: yes
  • UTM campaign tracking: yes
  • Country & city breakdownPartly
  • Device, browser, OS: yes
  • Bounce / engagementPartly
  • Time on sitePartly
  • Custom eventsPartly
  • Goals / conversionsPartly
  • Funnels: no
  • Outbound link trackingPartly
  • File download trackingPartly
  • 404 / error tracking: no

Pricing & Plans

  • Unlimited sites on entry planPartly

Privacy & Compliance

  • Cookieless by default: yes
  • No personal data collected (vendor’s position): yes
  • No consent banner needed (vendor’s position): yes
  • Data hosted in EU: yes
  • Data hosted in US: no
  • Self-hostable: no
  • Open source: no
  • Data retention1 year
  • Bot & spam filteringPartly

Setup & Integrations

  • Single-snippet install: yes
  • WordPress pluginPartly
  • Proxy / first-party domainPartly
  • Public APIPartly
  • Data export (CSV/JSON): yes
  • Google Search Console connectorPartly
  • Email digestsPartly
  • Slack / webhook alerts: no
  • Public shareable dashboard: yes

Platforms & frameworks

What the vendor documents. A platform that is not listed has no guide, plugin or package from the vendor.

  • Shopify: yes
  • WooCommerce: yes
  • Ghost: yes
  • Webflow: yes
  • Squarespace: yes
  • Wix: yes
  • Next.js: yes
  • Vue / Nuxt: yes
  • Static sites (GitHub / GitLab Pages): yes
  • Google Tag Manager: yes

Questions and answers

Does Cabin use cookies?

No. According to the documentation, the script sets no cookies and stores no identifiers, and unique visitors are counted through the browser’s HTTP cache. The only cookie is the session cookie of the Cabin dashboard itself, which your visitors never receive. The vendor says no consent banner is needed; whether that holds for your site depends on the rules that apply to you.

Is there a free Cabin plan?

Yes. The Free plan covers one domain and 10,000 pageviews a month, keeps 30 days of data and includes public dashboards, data export and MCP access. The pricing page says it needs no credit card. Plus and Scale are billed monthly or yearly, and yearly billing gives two months free.

What happens when I go over the pageview allowance?

Tracking continues. On the Free plan, the dashboard shows data up to the day you passed the allowance until the 1st of the next month or until you upgrade. Domains above your plan’s limit also keep collecting, but their dashboards stay closed until you upgrade, according to the documentation.

Where does Cabin store data?

In the EU. Account and analytics data are stored and processed in AWS’s Ireland region. Collection endpoints in Frankfurt, Mumbai and Singapore only pass requests on to Ireland without writing to disk, and the support inbox runs on Help Scout in the United States, according to the privacy policy.

Sources and checks

Status
Active, checked 17 Sep 2026
Prices
Checked 17 Sep 2026 on the vendor’s pricing page ↗
Tracking script
Measured 17 Sep 2026: downloaded and compressed the same way for every tool
Features
From the vendor’s pages, checked 18 Sep 2026
This page
Text updated 17 Sep 2026

How each value is collected: methodology. Why tools get no overall score: our reasoning.

Similar tools

Same category, ordered by how many traits they share with Cabin: cookie handling, self-hosting and open code.

Compare Cabin with another tool →