Blog
Notes on the product. A few guides for people leaving GA4.
MCP for Claude and Cursor, the read API, first-party install, goals, a week next to Google Analytics, and where the rows live. Not a resource centre of forty posts. The method page is the engineering version.
Tutorials

Tutorial · 26 August 2026
Ask Claude about your pageviews: Cookie Free Analytics MCPHosted MCP at /mcp. OAuth 2.1 in Claude and Cursor, or the hashed bearer. Ask about visitors, pages, sources, and live — no cookies, no visitor hashes. Starter and Growth.

Tutorial · 26 August 2026
The dashboard as JSON: Cookie Free Analytics read APIStarter and Growth mint a hashed bearer. GET the same visitors, pages, sources, live, and Growth funnels you already see. No visitor hashes. Not a user graph.

Tutorial · 25 August 2026
Where Cookie Free Analytics actually stores pageviewsBeacons hit Frankfurt. Pageviews sit in Ireland Postgres. Vercel is still a US company. How to check the split, and what leaves the EU when someone signs in.

Tutorial · 25 August 2026
Serve /cf.js from your hostname so list blockers miss itTutorial: Path rewrite or a c. CNAME — one method, not both. Why a 301 on the snippet is a gift to blockers. How Cookie Free Analytics issues TLS.

Tutorial · 25 August 2026
Count a signup with cfa() — events are not billedTutorial: add a thank-you URL, fire cfa('signup'), and match the event name in Goals. Cookie Free Analytics does not add named events to the pageview volume.

Tutorial · 25 August 2026
Leave Google Analytics on. Add a 1 KB script. Compare totals.Tutorial: dual-run Cookie Free Analytics next to GA4 for seven days. The gap is consent and blockers, not a migration of BigQuery. Keep GA if you need ads audiences.

Tutorial · 25 August 2026
Share a dashboard with a client — not a white-label stackTutorial: invite a viewer, or turn on the public /s/… link and embed. Cookie Free Analytics has team seats on the plan. It does not theme the dashboard as your agency.
Notes
Consent · 28 September 2026
Analytics Without Consent: What EU Sites Can Still Count After RejectWhat EU WordPress and Shopify sites can still measure when visitors reject cookies: cookieless pageviews, a dual-run checklist beside GA4, and a ~1 KB script.
Consent · 14 September 2026
Google Analytics Alternatives After Reject: Observed Hits vs Modeled GapsGoogle Analytics alternatives after Reject: observed pageviews vs Consent Mode modeled gaps. Dual-run checklist, no invented recovery %. GDPR long-tail.
Watch · 31 August 2026
The client should not be the first to knowWatch is HTTP, TLS, and DNS on a hostname you already added. Frankfurt and Dublin. A public status page. On Starter and Growth — not a second product.
Consent · 17 August 2026
A reject click is not a missing visitCookie banners and blockers hide pageviews from Google Analytics. Cookieless analytics still counts the load. We count the landing, the source, and the named goal — not ROAS.
Product · 17 August 2026
What a 1 KB analytics script actually sendsThe Cookie Free Analytics script stays under 1 KB gzipped. Here is every field, and what the server adds without storing an IP.
Compare · 17 August 2026
You probably wanted pageviews, not a property IDGoogle Analytics is built for ads identity. Cookie Free Analytics is a 1 KB script and one dashboard. When to keep both.
Methodology · 17 August 2026
How to count a person for one day without a cookieCookies and fingerprints are out. Referrer-only “visitors” undercount. A daily rotating hash counts one person today and forgets them tomorrow.
Pricing · 17 August 2026
Free analytics should not expire in 30 daysCookie Free Analytics Hobby is the dashboard with a badge, 90 days, and 3 sites. Starter and Growth take the badge off — events are not extra.
WordPress · 28 August 2026
WordPress analytics without MonsterInsights cookiesUpload the WordPress plugin, or paste a 1 KB cookieless script. First-party is a c. CNAME. No banner for this script.
Price · 28 August 2026
Plausible vs Cookie Free Analytics on published pricesSame cookieless job. Starter is €4 at 10k pageviews. Events are not billed. Competitor lists dated 18 August 2026.
Migrate · 28 August 2026
Run next to GA4 for a week before you rip anything outLeave Google Analytics on. Add a 1 KB cookieless script. Compare pageviews, not users. No historical import. No invented lift.