The short version
- I gave up on GA4 because, for a bootstrapped founder who just needs to know which traffic makes money, it is the wrong amount of tool.
- Sampling on a growing site, a 14-month cap on my own data, and consent-mode gaps quietly eating conversions cost me more hours than the free price saved.
- GA4 is powerful.
- I needed less.
This is the honest story of why I gave up on GA4, after years of defending it to everyone who asked. No single disaster pushed me off it. It was the slow accumulation: a report that started sampling once traffic grew, an export I could not run because the data had aged out, a conversion count that never matched Stripe. I still think GA4 is the most powerful free analytics on the planet. That turned out to be exactly the problem.
What finally made me give up on GA4
The moment it clicked was mundane. I opened an exploration to answer one question, which blog posts bring visitors who eventually pay, and the report told me it was based on a sample. My property had grown past the point where explorations stop reading every event and start estimating. The number I was about to make a decision on was a guess wearing a precise-looking decimal. I had crossed the line from a free tool that reports my data to a free tool that approximates my data, and I never noticed the day it happened.
So I sat there and did the math on what the tool had actually cost me. Not in dollars, it is free. In afternoons. Every clean number I ever pulled out of it, I had earned by wiring, filtering, cross-checking, and second-guessing. For a team of one chasing revenue, that bill had quietly grown larger than the reporting was worth.
Is GA4 sampling my data on a growing site?
Yes, and this is the frustration that compounds fastest as you succeed. Standard aggregated reports run unsampled, but the Explorations you actually reach for when the question gets interesting begin sampling once a query crosses the property's event quota, which is ten million events for a standard property, per Google's own documentation. A small site never trips that wire. A growing one does, right when the stakes rise and you most need the exact figure rather than a modeled one.
Sampling has a quieter cousin: thresholding. GA4 withholds rows when a result could be used to identify an individual, especially with Google signals switched on, so demographic and small-segment data disappears behind an (other) bucket without warning. I lost most of an afternoon once, convinced a channel had died, when the rows had simply been thresholded away. If you want the mechanics of when this kicks in, our writeup on whether GA4 is sampling your reports walks through the thresholds in plain terms.
How long does GA4 keep your data?
Shorter than you think, and shorter than a real business needs. On the free tier, user-level and event-level data is retained for a maximum of fourteen months, and the default setting is two. Aggregated standard reports live longer, but the granular exploration data, the stuff you need to answer a real question about last year's cohort, ages out on that clock. I went looking for a year-over-year behavioral view once and the events were simply not there anymore.
This one landed harder because of what came before it. Google stopped Universal Analytics from processing new data on July 1, 2023, and removed access to UA properties and their history in July 2024. Years of data I had assumed I owned were gone, and the replacement handed me a fourteen-month window instead. If you are still moving across, plan the migration from Universal Analytics around that retention ceiling, because nothing warns you until you go hunting for old data and find a blank screen.
Why did consent mode v2 start eating my conversions?
Because consent and measurement are now the same problem, and a small site sits on the losing side of it. Since March 2024, Google has required Consent Mode v2 for advertisers who want to use EEA audiences, and it changes what you capture the instant a visitor declines. In basic consent mode, the tags do not fire for that visitor at all. In advanced mode, GA4 sends cookieless pings and then models the missing conversions, but the modeling only switches on once you clear Google's traffic thresholds.
I run a small site. I never cleared those thresholds. So every visitor who hit reject was not modeled and not counted, and my conversion total drifted further from my payment processor every month. I was making budget calls on a figure that was structurally too low, and I could not tell by how much. A metric you cannot trust is worse than no metric, because it still feels like evidence and you still act on it.
Why does GA4 reporting eat so much of my time?
The interface is built to answer the questions Google finds interesting, which are not always the one you asked. To get a clean, recurring view of the handful of metrics I cared about, I ended up doing what most teams do: piping the data into Looker Studio and rebuilding my dashboard by hand. That wiring is genuinely capable and genuinely a second job. Every field mapping, every blended source, every filter that breaks the morning Google renames a dimension.
I added the hours up across one quarter and it was embarrassing. I was spending more time maintaining the measurement of the business than acting on what it measured. That is the exact inversion a one-person team cannot afford. Analytics is supposed to buy me time so I can ship. Mine had turned reporting itself into the thing I shipped.
GA4 is genuinely good, and still the wrong amount of tool
Let me be clear, because this is not a hit piece: GA4 is the most capable free analytics product available, full stop. If you run a large media site, sell ads, live inside Google Ads, and have an analyst whose actual job is to tend it, GA4 repays that investment in a way almost nothing else does at the price. The audiences, the raw BigQuery export, the tie-in with the rest of Google's stack: all real, all valuable, all free.
None of that describes me. I am one person who needs to know which traffic makes money and where I am losing it. Handing that job to GA4 is like buying a commercial kitchen to make my own breakfast. The power is not imaginary, it is just aimed at a problem I do not have, and the setup and upkeep are priced for a team I do not employ. The mistake was mine, for assuming the free and famous tool was automatically the right-sized one.
GA4 is not a bad tool. It is a big tool, and I am a small team. Those are different problems, and the free price hid the mismatch from me for a year.
What does a small team actually need instead?
Start from the only question that pays rent: which traffic makes money. Most founders do not need session-level everything; they need each sale traced back to the source, campaign, and page that earned it, plus the biggest leak on the path to that sale. If your analytics cannot answer which channel produced revenue this month without an export and a spreadsheet, it is measuring the wrong thing accurately. This is the argument I make in why revenue attribution beats raw traffic counts, and it is the lens I now judge every tool by.
So I switched to something deliberately smaller. I moved to Conclick, which connects my payment processor and ties each payment back to its source and funnel, and puts heatmaps and drop-off in the same place, for a flat nine dollars a month instead of a free tool that bills me in hours. It is cookieless and first-party by design, though whether you still need a consent banner depends on your jurisdiction, and that is not legal advice. That is the honest reason I made the change; how it lands for you depends on how much of GA4 you actually use.
If you are on the fence, do not rip anything out. Run a leaner, revenue-first tool next to GA4 for a month and compare which one answers your real questions faster and with less setup. Keep whichever wins. For me it was not close, and my only regret is the year I spent defending the free tool instead of measuring whether it still fit.
Frequently asked questions
Is GA4 free?
Does GA4 sample data?
How long does GA4 store my data?
Is my old Universal Analytics data still available?
Can consent mode v2 cause you to lose conversions?
What should I use instead of GA4 as a bootstrapped founder?
Conclick gives you privacy-first analytics, heatmaps, funnels, and revenue attribution in one. Free for 14 days, no card.
Sources
- Google Analytics Help: Data samplingsupport.google.com
- Google Analytics Help: Data-retention settingssupport.google.com
- Google Analytics Help: Universal Analytics sunset and data accesssupport.google.com
- Google Analytics Help: Consent mode and Consent Mode v2support.google.com
- Google Analytics Help: About data thresholdssupport.google.com
Deepak Yadav is the founder of Conclick — privacy-first web analytics that ties every visit to real revenue. He has spent years staring at GA4 dashboards trying to answer one question (which traffic actually makes money) and built Conclick to answer it. He writes about analytics, attribution, and what actually moves the needle for bootstrapped founders.