🏢 For freelancers & agencies

Analytics for freelancers and agencies managing client sites

Unlimited client domains in one workspace. Fleet view across the whole portfolio. Generate client reports from chat with Claude or Cursor. Cookieless on every site, so you stop explaining banners to every client.

Free forever — 10k events / month, unlimited sites, no card.

What client analytics looks like in GA4

The honest version. None of this is fatal. The aggregate friction is what makes a fleet of client sites feel like an admin job instead of a creative one.

🪪

One GA4 property per client site

Every new client = new property, new measurement ID, new tag setup, new permission grants. Twenty clients means twenty browser tabs.

📑

Client reports are a manual job

Open property, screenshot, paste into doc, repeat twenty times. Or build Looker Studio templates that break when GA4 schema shifts. Either way, a Friday afternoon disappears.

🪧

Cookie banner per client site

Every client needs a banner, Consent Mode v2 setup, privacy policy update. You explain it to every client. Half ignore it. The compliant ones lose 5–15% of their EU traffic.

🎓

"Where's the top pages report?"

Every client who logs into their GA4 property gets lost. "It's under Explorations, you build it." You answer this Slack question forever.

📡 The fleet model

Every client domain. One dashboard.

Gizmo assumes you have multiple sites from day one. The dashboard opens on the fleet, ranked by activity. New client domains auto-provision the moment their first event lands.

🪄

Auto-provisioning

Drop the same script on every client site. New domain? It appears in your dashboard the moment its first event arrives. No measurement IDs to copy around, no per-site setup wizard.

📡

Fleet view first

All client sites ranked by traffic, top movers, biggest drops. See at a glance which client work is paying off this week. Drill into any one when you need to.

🤖

AI client reports

Connect Claude or Cursor to the MCP server and ask "summarize traffic for client X this month". Agent generates the report from live data. Format per-client without rebuilding templates.

🛠️

For freelancers

Three to five active clients, plus your own portfolio site, plus a side project or two. All in one workspace. Fleet view shows you which client's site is growing fastest — useful to mention in your next renewal call.

Free tier (10k events/month) typically covers a small freelance practice. Upgrade to Starter ($9) when total traffic outgrows it.

🏢

For agencies

Twenty client sites in one fleet. Generate weekly reports from chat. Plug new clients in by dropping the script — they appear in your dashboard the same day.

Pattern today: one workspace per client when clients need access; one workspace for everything when they don't. Per-site sharing within a workspace is on the roadmap.

🤖 The unfair part

Client reports without the Friday afternoon ritual

Gizmo's MCP server lets Claude Desktop, Cursor, or Codex query your analytics across every client site. Skip the screenshot-into-doc workflow.

"Summarize Acme Co traffic for August."

Claude reads the data, writes the summary. Top pages, top referrers, biggest changes vs last month. Paste into the client's update email.

"Which clients had a big traffic week?"

Fleet ranking across all client sites. Useful for spotting wins to mention proactively (good for retention) or drops to flag (good for trust).

"Add a new client site, tag it 'launch'."

MCP isn't read-only. Your agent can install the tracker, add new sites, manage tags. Onboard a new client without leaving Cursor.

What we don't do (yet) — being honest
  • Per-site sharing within a workspace: today workspace access is all-or-nothing. If you need granular client access, run one workspace per client.
  • White-label dashboard: custom domain, client-branded UI, reseller billing — on the roadmap, not shipped. See /white-label-analytics for the waitlist.
  • Scheduled email reports: we have the API and MCP route to generate reports today, but no built-in scheduler. Most users wire this up via cron + Claude / a workflow tool. Built-in scheduling is on the roadmap.
🎁 Free forever

Every client site. One workspace.

10,000 events/month free, forever. Unlimited client domains. Full MCP access for AI-generated reports. No cookie banners on any client site.

❓ FAQ

Freelancer & agency analytics — frequently asked questions

How many client sites can I track?

Unlimited, on every plan including Free. We bill events, not sites. Whether you manage 3 client sites or 30, they all share one tracker, one dashboard, and one MCP endpoint. New domains auto-provision from the first event — no setup wizard, no measurement IDs to pass around.

Can I share access with individual clients?

Today, the cleanest pattern is one workspace per client — invite the client to that workspace and they see their site(s). For a freelancer with 3–5 clients, this works. For an agency with 30+, the all-or-nothing access model gets clunky. Per-site read-only sharing is on the roadmap; ping us via /contact if you'd benefit and we'll prioritize.

Do you offer white-label analytics?

Not today. We're planning to ship white-label (custom domain, your branding on the dashboard, reseller billing) — see /white-label-analytics for the waitlist. If white-label is a hard requirement now, Plausible has it today and is a reasonable choice.

Can I generate client reports?

Two paths today: the REST API for fully custom report generation (you control the format), or your AI assistant via MCP — connect Claude Desktop or Cursor and ask 'summarize traffic for client X this month'. The agent reads from Gizmo and writes the report. Most agencies we talk to prefer the AI route because the format updates per client without rebuilding templates.

What about cookie banners — every client site has different requirements?

Gizmo is cookieless, so no banner is needed for our tracker on any client site. Visitor IDs derive from a daily-rotating salted hash of IP and User-Agent. This is GDPR / ePrivacy compliant. If a client has other tracking (Google Ads, Meta Pixel) that needs consent, they'll still need a banner for those — but Gizmo doesn't add the obligation. One less thing to explain to every client.

How does this work compared to giving clients GA4 access?

GA4 access means: create a property per site, manage user permissions per property, walk every client through 'where is the top pages report' (it's an Exploration now). With Gizmo: drop the script, the site auto-provisions, the client sees pageviews + top pages + top referrers on the default dashboard. No training. No 'why is the report empty' Slack messages.

Can I use this for my own freelance site too?

Yes, all in one workspace. Your portfolio site, your client work, your side projects — all live as separate sites in one Gizmo dashboard. Fleet view shows you which is growing. Saves you from having ten GA4 properties open across browser tabs.

What's the realistic upgrade path as my agency grows?

Free covers 10k events/month — fine for a few small client sites or a freelancer's portfolio. Starter ($9) covers 100k. Growth ($19) covers 500k. Scale ($39) covers 2M. We bill on events, not seats or sites, so adding clients doesn't hit a per-seat tax. Most freelancers stay on Starter or Growth indefinitely; agencies running ad-supported high-traffic content sites land on Scale.