Listen to this article · 10 min listen

Key Takeaways

  • You have to get your indie site on a fully configured Google Analytics 4 property by July 2026. If you don’t, you’ll have a gap in your data and lose the ability to analyze your site’s history.
  • You need to set up custom events and parameters in GA4 to track things that actually matter to an indie business, like when someone signs up for your newsletter or downloads a file.
  • The Explorations report in GA4 is where the real power is. It lets you dig much deeper into how users move through your site than the old Universal Analytics reports ever could.
  • Make sure you implement data streams for your website, iOS app, and Android app so you can see all your customer interactions in one place.
  • Set up your conversions in GA4 right away. This is how you’ll measure if your marketing is actually working and figure out what your users find valuable.

It’s 2024, and Alex is having a bad time. He runs “Pixel & Prose,” a niche online magazine for retro gaming history, and for years he’s relied on Google Analytics to understand his audience. The old version, Universal Analytics, was his compass for picking content and seeing what readers liked. But now the ground is shifting. Google is killing Universal Analytics and forcing everyone to switch to Google Analytics 4, and Alex, like a lot of other indie site owners, feels like his whole data-driven strategy is about to go off a cliff. He knows the migration is mandatory, but GA4’s new setup and reports look like a maze he can’t solve.

Alex’s first few stabs at setting up GA4 were a complete headache. He’d followed some generic tutorials online, but they didn’t address what he needed as an indie publisher. He didn’t just want page views. He needed to see who was clicking his “Deep Dive” articles, who was signing up for his newsletter, and which articles got the most love from his dedicated readers. The out-of-the-box GA4 setup felt way too generic and lacked the sharp insights he was used to. His biggest worry? Losing all that historical data. The thought of not being able to look back at years of trends felt like ripping out a part of his business’s brain. This is a classic trap for many indie creators: they know their content inside and out, but the technical weeds of modern analytics are just a monster.

The first real wall Alex hit was GA4’s event-driven data model. It’s nothing like Universal Analytics’ old session-based way of doing things. In GA4, every single interaction, from a simple page view to a specific button click, gets logged as an event. This change forces you to completely rethink how you collect and read your data. For Alex, it meant he had to stop thinking in terms of just page visits and start defining the specific interactions that actually meant something for Pixel & Prose. “I realized I couldn’t just copy my old goals over,” he told me. “GA4 made me sit down and define what a ‘good’ interaction on my site even was.”

The first thing I told Alex, and any other indie owner in his spot, is to get a handle on data streams. A data stream is just the source of your data, like your website or app. For Pixel & Prose, it was just his website. We configured a fresh GA4 property and created a web data stream, double-checking that the global site tag (gtag.js) was installed correctly across his WordPress site. This sounds basic, but people mess this part up constantly. A bad installation gives you corrupt, incomplete data that makes every other report useless. You absolutely have to verify the tag is firing with Google Tag Assistant as soon as it’s deployed.

With the basic data flowing, we started the real customization work. Alex had to track newsletter sign-ups. In the old Universal Analytics, he might have used a destination goal triggered by a “thank you” page. In GA4, we built a custom event instead. I always recommend using Google Tag Manager (GTM) for this, so we used it to fire an event we named newsletter_signup every time a user submitted the form. We also added a custom parameter called source_page to this event, which grabbed the URL of the page where the user signed up. This finally showed Alex which articles were actually turning readers into subscribers.

Pixel & Prose also needed to know how people engaged with content beyond a simple page view. Alex writes long, detailed retrospectives and wanted to know if people were actually reading them. GA4’s enhanced measurement tracks when a user scrolls 90% down a page, which is a decent start, but we needed more. We configured more custom events to track clicks on internal links inside his articles, especially the ones pointing to related posts or author pages. Was anyone actually going down the rabbit hole? This gave him a much clearer map of user flow and content discovery on the site, data that he could use to plan his next articles.

The switch wasn’t just about new tracking. It was about learning a new interface. Alex, like most people, found the standard GA4 reports confusing compared to Universal Analytics. The real juice in GA4 for an indie site is in the Explorations report section. This is where we built custom reports that answered Pixel & Prose’s actual questions. Using the Path Exploration report, for example, Alex could see the exact journey users took after landing on a popular article, and he found that readers coming from specific retro gaming forums would often read three or four other articles before leaving. That’s a huge insight for his community outreach. The Funnel Exploration let him pinpoint exactly where users were dropping off during his newsletter signup, revealing a single form field that was killing his conversion rate.

For any indie business, conversions are everything. At Pixel & Prose, a conversion could be a newsletter signup, a click on an affiliate link (which we also set up as a custom event with parameters identifying the affiliate partner), or even a download of an exclusive wallpaper. Simply toggling these custom events “on” as conversions inside GA4 is a small but critical step. Doing this makes them show up in standard reports and lets you use them for building audiences or optimizing ads later. If you don’t define your conversions, you’re just guessing at whether your marketing is working.

A really powerful feature that indies often miss is GA4’s connection to Google Ads. Alex linked his GA4 and Google Ads accounts, which let him import his custom GA4 conversions straight into his ad campaigns. He could then optimize his ads for actual newsletter sign-ups or affiliate clicks, which made his small ad budget work much harder. He also started building super-specific audiences in GA4 (like “users who read 3+ articles on the SNES and also signed up for the newsletter”) and then sent those audiences to Google Ads for remarketing campaigns, hitting his most engaged readers with really relevant offers.

One setting that’s so easy to overlook but can really bite you later is data retention. By default, GA4 only holds onto your event data for two months. That’s useless for year-over-year comparisons or spotting seasonal trends. We immediately changed Pixel & Prose’s data retention setting to 14 months, which is the maximum you can get without connecting to BigQuery. This ensures Alex can look back at his performance from the previous year, which is essential for planning his content calendar around game anniversaries or seasonal traffic spikes. Forgetting to change this setting means you’re throwing away your own history.

Alex’s whole experience getting GA4 running just proves that a generic setup isn’t going to cut it for a specific business. Indie creators, with their unique audiences and content, need a setup that’s tailored to them. GA4’s event-driven model, once you get it configured with the right custom events, parameters, and thoughtful Exploration reports, gives you a level of insight that the old system couldn’t touch. It takes more work up front and a different way of thinking, but the actionable data you get out of it is huge.

By the summer of 2025, Pixel & Prose was running on a solid GA4 foundation. Alex wasn’t looking at page views anymore. He was seeing reader intent, content performance, and the real value of a subscriber. He could tell me with certainty which of his long-form articles converted the most newsletter sign-ups and which game reviews drove the most affiliate revenue. That insight informed his content strategy, helped him spend his time and money better, and grew his publication. The early pain gave way to genuine control, showing that with a bit of planning and a specific setup, Google Analytics 4 is a serious tool for any indie website owner trying to build something that lasts.

What’s the main difference between Universal Analytics and Google Analytics 4?

Universal Analytics was built around sessions and page views. Google Analytics 4 is completely different. It’s built around events. Every single thing a user does, a click, a scroll, a download, is an event, giving you a much clearer picture of what people are actually doing on your site and apps.

How do I set up custom events in Google Analytics 4?

The best way is with Google Tag Manager (GTM). In GTM, you create a trigger for the action you want to track (like a form submission) and then tell a GA4 Event tag to fire when that trigger happens. You’ll give the event a name and can add parameters to send extra information with it.

Why are data retention settings important in GA4 for indie websites?

GA4’s default setting only keeps your detailed event data for two months, which is way too short if you need to analyze yearly trends or seasonal traffic patterns. You should change this to 14 months so you have enough historical data to make meaningful comparisons and plan your strategy.

Can I still see my old Universal Analytics data after the switch?

Yes, for now. Your historical data will sit in your old Universal Analytics property, but it’s read-only and won’t collect any new hits. You should definitely export any reports you can’t live without, because Google hasn’t promised they’ll keep that old data around forever.

What are GA4 Explorations and how do they help indie creators?

Explorations are the advanced reporting tools in GA4. They let you build your own reports from scratch to answer specific questions standard reports can’t. For indies, this is huge: you can build a Path Exploration to see how users navigate your site, a Funnel Exploration to find where they drop off, or a Free-Form report to just dig into the raw data.