The Hidden Costs of Free Analytics Tools: How Clarity and GA4 Actually Get Paid
ProductJune 21, 202612 min read

The Hidden Costs of Free Analytics Tools: How Clarity and GA4 Actually Get Paid

Free analytics isn't free. Consent banners, ad data, real TCO.

The pitch meeting was supposed to be routine. A marketing director at a mid-size e-commerce brand asked why their conversion rate had dropped after launching in Germany. They'd done everything right — localized checkout, proper VAT handling, even same-day shipping in major cities.

Then someone pulled up the analytics. GA4 showed strong traffic, decent engagement, normal funnel metrics. But a huge chunk of German visitors were clicking "Ablehnen" (reject) on the cookie consent banner and bouncing within seconds. Not because they hated the product. Because the consent modal — legally required to run GA4 — was the first thing they saw, and they noped out.

Free analytics was costing them real money. That's the part nobody warns you about.

The Business Model You're Not Thinking About

Here's the uncomfortable truth: when a product is free, you're not the customer. You're the inventory.

Google Analytics 4 is free because it feeds Google's advertising business. Every event you track, every user path you log, every conversion you celebrate — Google uses that data to build better targeting models for Google Ads. You're not just getting analytics. You're giving Google first-party behavioral data from your visitors.

Not a conspiracy theory. It's in their terms of service. Google's privacy policy explicitly states that Analytics data "may be used to improve Google products and services." What products? Ads. What services? Ad targeting. Pretty straightforward once you read the fine print.

Microsoft Clarity works the same way. Free. Actually pretty good — the session replays are clean, the heatmaps are useful. But Microsoft owns Bing Ads. When you install Clarity, you're handing Microsoft scroll patterns, click sequences, rage-click data, and form abandonment signals from your users. That data trains their ad targeting algorithms. You're subsidizing Microsoft's advertising business with your traffic.

I'm not saying these tools are evil. They're not. Useful products built by companies that need revenue. But pretending they're "free" ignores the real cost structure.

I used GA4 for years before I figured this out. Felt pretty dumb when the math finally clicked. Like, embarrassingly long.

Something that doesn't show up in any analytics dashboard: the consent banner conversion tax.

Under GDPR (and the ePrivacy Directive, which everyone forgets about), any analytics tool that sets cookies or collects personal identifiers requires prior consent. GA4 sets cookies. Clarity sets cookies. So you need a consent banner.

That banner is expensive. (For teams migrating away from GA4, the step-by-step GA4 migration guide covers the technical details.)

CXL research found that cookie consent banners reduce conversions by 2-4% on well-designed implementations. Aggressive cookie walls — the ones that guilt-trip you into clicking "Accept All" — see abandonment rates closer to 8-12%. Even a 3% conversion hit? Real money. Every year. Forever.

And honestly? Most banners aren't well-designed. I've built a few myself. They were bad.

That's just the immediate bounce. Visitors who click "Reject All" can't be retargeted. They don't show up in your remarketing audiences. They're analytically invisible, which means your attribution models are wrong, your lookalike audiences are skewed, and your paid acquisition looks less efficient than it is.

The consent banner isn't annoying to users. It's a leak in your funnel that you're legally required to maintain because your "free" analytics tool needs to set cookies.

What GA4 Actually Costs

The real TCO of running Google Analytics 4 on a growing site.

The visible costs: $0/month for standard GA4. You pay nothing to Google.

The hidden costs:

  1. Consent banner conversion drag: 2-8% of EU/UK visitors bounce or disengage. If you're a SaaS with significant European traffic, do the math on your own numbers. It adds up faster than you'd expect.

  2. Data sampling at scale: Free GA4 samples your data once you hit volume thresholds. You're making decisions on a fraction of your actual traffic. GA4 360 removes sampling but costs six figures annually. Most companies just accept bad data. I've been guilty of this. Easier than fighting the budget battle. For teams dealing with EU data transfer concerns, the Schrems III implications add another layer of complexity. (And if you're running paid ads, understanding how bot traffic inflates your analytics compounds the data quality problem.)

  3. BigQuery costs for real analysis: GA4's interface is famously unusable for complex queries. To do anything useful, you export to BigQuery. Google charges for storage and queries. A typical mid-size site running substantive analysis pays hundreds monthly in BigQuery fees. Not free.

  4. Implementation and maintenance: GA4's event model is different from Universal Analytics. Migrations broke tracking on thousands of sites. Debugging lost events, updating data streams, managing tag conflicts — real engineering time. I've watched teams burn entire sprints on this. Painful to observe.

  5. Data you're giving away: Your visitor behavioral data improves Google's ad targeting. You're training their algorithms with your traffic. No dollar figure for this, but it's real.

Add it up. "Free" GA4 costs growing companies meaningful amounts in direct and indirect costs. And that's before you factor in the consent banner tax on revenue.

What Microsoft Clarity Actually Costs

Clarity is genuinely free with no usage limits. Microsoft doesn't charge you anything, ever. Loss leader for Bing Ads.

The hidden costs:

  1. Consent banner requirement: Same GDPR problem as GA4. Clarity drops cookies, so you need consent. Same 2-8% conversion tax applies.

  2. Data feeding a competitor: Microsoft uses Clarity data to train ad targeting. If you're running Google Ads, you're giving Microsoft intelligence about your visitors that helps Bing compete for the same audience. That's... weird, strategically. I still can't fully wrap my head around why anyone would do this knowingly.

  3. Session replay privacy risk: Clarity records DOM elements. If your forms contain sensitive data that wasn't properly masked, you've got recordings of user PII sitting on Microsoft servers. One configuration mistake and you're looking at a GDPR incident. (Ad fraud detection tools like ClickzProtect handle fingerprinting data with different privacy trade-offs — but at least you control that relationship.)

  4. No correlation with analytics: Clarity is replay-only. You need a separate analytics tool, which means running two scripts, managing two consent flows, and trying to correlate session IDs manually. Most teams don't bother, so they debug blind.

Clarity is good for what it is. But "free" means you're paying in other ways.

The lack of analytics integration drives me slightly crazy. Two disconnected tools showing overlapping-but-not-quite data? My personal hell.

The Privacy-First Alternative

Cookieless analytics tools — JustAnalytics, Plausible, Fathom, and others — work differently. No cookies means no consent banner requirement under GDPR. No consent banner means no conversion tax.

The math gets interesting fast.

JustAnalytics Pro costs $49/month, or $39/month billed annually. If your consent banner is costing you even a small percentage of conversions, paid analytics that doesn't need banners often pays for itself. That's not a cost — it's ROI.

Your mileage will vary depending on your traffic mix. Run your own numbers. I'm not going to pretend the math works for everyone.

And that's before considering what you're not giving away. Cookieless tools don't feed ad platforms. Your visitor data stays yours. You're not training Google's algorithms or Microsoft's targeting models with your traffic.

We're biased here — we built JustAnalytics. Obviously. But the argument applies to any cookieless tool. Plausible and Fathom work similarly, though they're analytics-only while we bundle errors, APM, replay, uptime, and logs into the same under-5KB script. Different shapes for different needs.

The three-way comparison covers the feature differences in detail if you're evaluating options.

The Honest Counterargument

I should be fair to GA4 and Clarity here. They're not scams. Legitimate reasons to use them exist.

GA4's strengths:

  • Native integration with Google Ads. If you're spending heavily on search ads, GA4's attribution and audience building are tightly coupled. Third-party tools require more setup.
  • Mature ecosystem. Thousands of agencies, consultants, and tutorials exist. Finding help is easy.
  • Advanced ML features. Predictive audiences, churn probability, and anomaly detection are built in. Most privacy-focused tools don't have ML features this mature. This one genuinely frustrates me — I wish we had feature parity here.

Clarity's strengths:

  • Unlimited free replays. For a startup with no budget, unlimited session recordings are valuable. Paid tools like FullStory charge a lot more for similar functionality.
  • Simple setup. One script, done. No configuration needed for basic replay and heatmaps.

If you're a bootstrapped startup spending $0/month on tools, running GA4 and Clarity makes sense. The hidden costs I described matter less when every dollar counts and you're just trying to find product-market fit.

But as you scale? The equation flips. (VDL wrote about this exact inflection point in their multi-product studio approach — the same logic applies to tool selection.)

The consent banner tax grows with revenue. The data sampling problems compound. The opportunity cost of training competitor ad platforms gets real. I've seen this transition happen in companies I've worked with — the moment someone actually calculates their banner cost, the free-vs-paid debate ends fast.

At some revenue threshold, most companies find free tools cost more in hidden drag than paid alternatives. Where that threshold is depends on your traffic mix, your EU exposure, your tolerance for sampled data. But it exists.

What to Do About It

If you're running GA4 and Clarity right now, here's the honest playbook:

Step 1: Calculate your consent banner cost. Check your analytics for EU/UK traffic percentage. Check your consent rates (most CMP tools show this). If 5% of EU visitors reject and bounce, and EU is 30% of your traffic, you're losing 1.5% of total conversions to the banner. Multiply by annual revenue. The number will probably annoy you.

Step 2: Audit what you actually use. Open GA4. List the reports you look at weekly. Most teams use pageviews, traffic sources, and maybe one conversion goal. They're paying the hidden costs for features they ignore.

Step 3: Run the numbers on switching. JustAnalytics has a permanent free tier — 100K events/month, one site, no credit card. Test it alongside GA4 for a month. See if the features you actually use are covered. Spoiler: for most teams, they are. GA4's complexity is mostly unused complexity. Framework-specific setup guides exist for Next.js 15, Django, and Rails 7.

Step 4: If you stay on GA4, optimize the banner. Work with your CMP provider to reduce friction. Move the banner below the fold on mobile. Use progressive consent instead of full-screen walls. Every percentage point of consent improvement is money.

For teams serious about the full observability stack — not just analytics but errors, APM, replay, uptime, and logs in one script — the consolidation guide walks through the migration.

The Uncomfortable Truth

Free analytics tools aren't free. You pay with consent banner conversion loss. You pay with data that trains competitor ad platforms. You pay with sampling that makes your numbers wrong. You pay with engineering time managing complexity you didn't need.

Microsoft and Google aren't running charities. They're building advertising businesses. You're the product.

Frankly, I think more people would switch if they just sat down with a calculator for 20 minutes. The inertia is real, but the math isn't complicated. (For teams debugging error-analytics correlation, the funnel drop-off correlation guide shows how unified observability helps.)

That's not a moral judgment. Just the business model. Once you see it clearly, you can make an informed choice.

Maybe GA4 is still right for your stack. Maybe the consent costs are worth the Google Ads integration. Maybe you genuinely need Clarity's unlimited free replays and don't care about feeding Microsoft's ad models.

But if you've been using these tools because they're "free" without calculating the real cost? Run the numbers. You might be surprised what you're actually paying.

FAQ

How does Microsoft Clarity make money if it's free?

Clarity is owned by Microsoft, which runs Bing Ads. The session replays and heatmaps Clarity collects feed into Microsoft's advertising intelligence. When you install Clarity, you're giving Microsoft behavioral data from your site visitors — scroll patterns, click behaviors, rage clicks — that helps them build better targeting models for Bing Ads. It's not nefarious; it's just the business model. You're the product, not the customer.

Yes, for most implementations. GA4 sets cookies and collects identifiers that fall under GDPR and the ePrivacy Directive. Multiple European DPAs — including Austria's DSB and France's CNIL — have ruled that GA4 requires prior consent. The exception is if you've configured GA4 in Consent Mode with cookieless pings only, but even then the legal picture is murky. Practically speaking, most EU sites running GA4 need a consent banner, and that banner costs you conversions.

Studies vary, but most put it at 2-8% of visitors refusing cookies and then bouncing or reducing engagement. CXL research found 2-4% abandonment on well-designed banners; aggressive cookie walls see much higher drop-off. For any e-commerce site with meaningful traffic, those percentages translate to real money lost annually. And that's before counting the users who click "reject all" and then can't be retargeted.

Is paid analytics actually cheaper than free when you factor in hidden costs?

For many sites, yes. JustAnalytics Pro costs $49/month ($39/month billed annually). If consent banners are costing you even a small percentage of conversions, paid cookieless analytics often pays for itself. Plus you're not feeding your visitor data to an ad platform that competes with you for attention. The breakeven threshold is lower than most people assume — run the calculation on your own traffic and see.


Try JustAnalytics

All-in-one observability in one under-5KB script: cookieless analytics + error tracking + APM + session replay + uptime + structured logs. Replaces GA4 + Sentry + Datadog + Pingdom + LogRocket. Free tier (100K events/mo), Pro $49/month ($39 annual).

Start free → · AI Command Center MCP

JP
JustAnalytics Platform TeamContributor

Author at JustAnalytics.

Related posts