
Analytics is one of those things every client expects but nobody enjoys setting up. A tangle of Google Analytics properties, a separate login for each, a reporting interface your clients can't make sense of, and a cookie banner you have to justify to their legal team.
Cabin makes all of that disappear. Here's why it works for agencies juggling lots of clients.
Add every client site to a single account. There's no per-site fee. Free covers 10 sites, and both paid plans are unlimited: Plus at $14 a month, Agency at $59.
Each plan comes with a monthly pageview allowance for the whole account, not per site: 10,000 on Free, 1M on Plus, 5M on Agency. Forty small client sites will get through 10,000 in a fortnight, and I'd rather you saw that now than halfway through a month. The price never moves with your traffic, so you know what you're paying before the invoice arrives.
Every site can have a public dashboard. One link, no account, no invite. Your client opens it and sees their current numbers.
Set it once in your kickoff email and the monthly reporting ritual goes away.
On Agency you can password-protect any dashboard, so only you and your client can see it.
Agency also lets you brand each one. Upload the client's logo, pick an accent colour, and it stops looking like a third-party tool you bolted on.
Cabin doesn't set cookies, doesn't fingerprint, and doesn't collect personal data, so it needs no consent under GDPR, CCPA, PECR or the ePrivacy Directive. No banner on your client's site. No consent platform slowing the build down.
You can also switch on a public privacy page for any domain, at withcabin.com/privacy/theirdomain.com. It explains in plain English what their analytics does and doesn't do, carries a set of compliance badges, and prints cleanly. Free on every plan, one toggle in settings.
That's something you can send straight to a client's privacy officer. Analytics data is stored in AWS Ireland with a backup in London, and the small endpoints that receive hits run in several regions, some outside the EU. They write nothing to disk: a visitor's IP is held in memory just long enough to work out a country, then discarded. Transfers between regions are covered by Standard Contractual Clauses. The GDPR write-up has the detail, our privacy policy the rest.
AI assistants visit websites constantly now, and most analytics tools count every hit as a visitor. One site in my own Cabin account, plugins.audio, runs at 46.62% agent traffic. That's one site and I wouldn't generalise from it, but it shows how far a report can drift, and always in the flattering direction.
Agency splits the two apart. You get AI agents and humans as percentages side by side, plus a breakdown of which assistants are visiting and how often. Your client sees it on their shared dashboard too.
Google Analytics is complex enough that most clients never log in. They wait for you to interpret it.
Cabin is one readable screen. Visitors, top pages, where they came from, what they clicked. When a tool is this easy, clients engage with it, and they associate that clarity with you.
From Plus up you can serve the tracking script from your client's own domain, which gets you past ad blockers and closes the gap in their numbers. Plus also adds carbon reporting and weekly email reports. On Agency those reports can go to as many recipients as you like, so every client and their account manager gets the numbers on Monday morning.
Cabin's MCP works on every plan including Free, so you can point Claude or ChatGPT at your account and ask about any client's traffic. The REST API is available from Plus. And the script is 1.2KB, so it won't undo your page speed work.
Every client gets a shareable, cookie-free dashboard that's accurate and easy to use, plus a privacy page you can hand to their legal team without a meeting. It costs very little and takes minutes to set up.
Privacy-first analytics used to be a compromise. Now it's the better product.
Try Cabin free. Add your client sites, share a dashboard for each, and be done before lunch.