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. Hobby (free) gets 5 MCP tools through OAuth. Paid plans get all 13. No cookies, no visitor hashes.

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 CNAME on a subdomain such as c.yourdomain.com — 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: 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
Checklist · 9 November 2026
Privacy-Friendly Analytics: 5 Checks You Can Run on Any ScriptFive browser checks for privacy-friendly analytics: script size, cookies, Reject, the request, and where it goes. Six scripts measured on 9 November 2026.
Security · 2 November 2026
What Can an Analytics Script Do to Your Site? A 1,515-Byte AnswerAny third-party script runs with your page's full rights. We read our own 1,515-byte tracker line by line, then show how CSP and self-hosting limit any analytics tag.
Measured · 19 October 2026
Analytics Script Size Compared: GA4 vs Plausible vs Fathom, MeasuredWe fetched six analytics scripts on 9 November 2026. GA4's gtag.js was 154,426 bytes gzipped; Cookie Free Analytics was 930. Method and table inside.
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 side-by-side 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, plus a side-by-side checklist for EU sites that care about GDPR.
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 cookiesPaste a 1 KB cookieless script in your WordPress header. First-party is a CNAME on a subdomain such as c.yourdomain.com. 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 9 November 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, for one week. No historical import.