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.
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.
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.
Claude reads the data, writes the summary. Top pages, top referrers, biggest changes vs last month. Paste into the client's update email.
Fleet ranking across all client sites. Useful for spotting wins to mention proactively (good for retention) or drops to flag (good for trust).
MCP isn't read-only. Your agent can install the tracker, add new sites, manage tags. Onboard a new client without leaving Cursor.
- • 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.
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.
Freelancer & agency analytics — frequently asked questions
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.
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.
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.
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.
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.
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.
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.
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.