Skip to content

GA4 for Marketers: The 8 Things to Set Up (and 40 to Ignore)

A ruthless GA4 setup for marketers: the eight configurations that actually change decisions, the forty you can skip, and the 2026 traps nobody warns you about.

24 Aug 202611 min read
  • GA4

A useful GA4 setup for marketers takes about half a day, not a quarter. You need key events for the handful of actions that represent real business value, clean channel definitions, referral exclusions so your payment gateway stops stealing credit, and disciplined UTMs: everything else in the interface is either default-on, irrelevant to a content team, or a rabbit hole. This post is the subset I actually configure before I look at a single report.

Key Takeaways

  • Configure eight things: data retention, key events, referral exclusions, custom channel groups, internal traffic filtering, cross-domain measurement, UTM standards, and three saved reports. Ignore the rest until something forces your hand.
  • "Conversions" is legacy language. In current GA4, the web-side term is key events; "conversions" now refers to Google Ads conversion reporting. Getting this vocabulary right prevents very expensive miscommunication with your paid team.
  • Marking twelve things as key events is the most common failure I see. Three to five is right for most Indian edtech and startup teams.
  • Default channel grouping in 2026 misfiles a growing share of AI-assistant referrals, most land in Referral or Direct instead of anything you can reason about. A custom channel group fixes the visible portion.
  • GA4 is a directional instrument, not a ledger. Pair it with self-reported attribution or you will systematically undervalue every organic channel you own.
Most GA4 implementations fail not from missing features but from configuring too many of them.

Why Most GA4 Setups Fail Before They Start

The 8 Configurations That Matter

1. Data retention (do this in the first five minutes)

GA4's event data retention defaults to a short window, and it only affects exploration reports: standard reports use aggregated data that isn't subject to it. Push it to the maximum your property type allows. This is a one-click change that costs nothing and, if you skip it, silently destroys your ability to run year-over-year explorations later. Everything else on this list can wait a day. This one cannot, because retention isn't retroactive.

2. Key events for actual business actions

In GA4 you mark an event as a key event to designate it as one that matters. This replaced the older "conversion" terminology on the reporting side; Google now reserves "conversions" for what gets imported into Google Ads.

For a content-led business, the honest list is short:

  • Lead form submitted, the primary one
  • Email/newsletter signup
  • Application or demo booking started
  • Application completed (if the funnel has two distinct stages worth separating)

That's it. Not scroll depth. Not outbound clicks. Not video engagement. Those can exist as regular events you query when curious: they don't need to be key events, and making them key events pollutes every channel report you'll ever look at because GA4 will attribute credit across all of them equally in the standard reporting views.

The naming discipline that saves you later

Use snake_case, present-tense verbs, and a consistent noun-first pattern: lead_form_submit, newsletter_signup, application_start, application_complete. Write it down in a shared doc before you create the first one. Renaming events later does not backfill historical data, so the cost of getting this wrong compounds monthly.

3. Referral exclusions (the payment gateway problem)

This is the single most under-configured setting I encounter in Indian startups, and it's actively destroying attribution data at a lot of them.

Here's the mechanism. A user arrives from Instagram, browses, clicks "Enroll," gets redirected to Razorpay, Cashfree, PayU, or Stripe to pay, then gets redirected back to your thank-you page. Unless you tell GA4 otherwise, that return trip is a new referral from the payment domain. GA4 starts a new session, and your revenue gets credited to razorpay.com instead of Instagram. Your best-performing acquisition channel looks like a payment processor.

The fix lives in Admin, under your data stream's tagging settings, in the list of unwanted referrals. Add every payment domain in your checkout flow, plus any auth providers (accounts.google.com for Google sign-in) and any subdomain you own that runs a separate GA4 stream.

Google's interface for this has moved more than once and will move again: the current path is documented in Google Analytics Help, and I'd check there rather than trusting a screenshot from any blog post, mine included.

4. A custom channel group

The default channel grouping is fine for the basics and increasingly wrong at the edges. Two problems in 2026:

Problem one: your own organic social lands in Direct. An untagged Instagram bio link often arrives with no referrer at all, especially from in-app browsers, so GA4 files it as Direct and you can't prove Instagram did anything. Fix: tag your organic links, see UTM Discipline for Organic Channels.

Problem two: AI assistant traffic. Referrals from ChatGPT, Perplexity, Claude, Copilot, and Gemini mostly land in Referral or Direct under default rules, scattered across hostnames. There is no default "AI" channel. If you want to see it as a channel, and by now you should, you have to define it.

Custom channel groups are built in Admin under data display settings. Each channel is a set of conditions, and the conditions accept regex, which is what makes a single rule able to catch a dozen hostnames. I've written the full copy-paste regex and the honest limits of this approach in Measuring AI Search Traffic.

One warning: custom channel groups apply from creation forward and to a limited window of historical data. Create it now, not when you need the report.

5. Internal traffic filtering

Your team's sessions are a rounding error at scale and a serious distortion at small scale. If you get 8,000 monthly sessions and five people on the team browse the site daily, that's a meaningful percentage of your "engaged users."

Define internal traffic by IP in Admin, then activate the filter. Note that GA4 defaults new filters to testing mode, they're evaluated but not applied, so creating the filter is only half the job. You must switch it to active. I've seen more than one team assume they'd filtered internal traffic for six months when they hadn't.

6. Cross-domain measurement (only if you actually have multiple domains)

Skip this if your site is one domain. If your marketing site is brand.com and your application flow is apply.brand.com or brand-apply.com, configure cross-domain measurement so a user moving between them stays one session. Otherwise every application start looks like a fresh self-referral.

7. Written UTM standards

Not a GA4 setting, a document. But it determines whether anything in GA4 is readable.

The rules that matter most: everything lowercase (GA4 treats Instagram and instagram as distinct sources), hyphens not spaces, a fixed vocabulary for utm_source and utm_medium, and a single spreadsheet where every campaign URL gets logged before it ships. Full taxonomy in UTM Discipline for Organic Channels.

8. Three saved reports (not thirty)

Build and bookmark exactly three explorations:

  • Landing page × key event: which content produces business outcomes, not just sessions
  • Session default channel group × key event, month over month, which channel is growing
  • New vs returning by channel, whether you're building an audience or renting one

Everything else you can build ad hoc when a specific question comes up. A library of thirty dashboards nobody opens is worse than three that someone reads every Monday.

Eight configurations. If your setup doc runs longer than one page, you're building someone else's dashboard.

The 40 Things to Ignore

I won't list forty individually. That would be the exact bloat I'm arguing against. Here are the categories, and why each can wait.

Ignore: most enhanced measurement sub-toggles

Enhanced measurement is on by default and mostly fine. Scroll tracking, outbound clicks, site search, video engagement, file downloads: leave them at defaults. Do not promote any of them to key events. Site search is the one worth reading occasionally, because search queries on your own site are free keyword research. Reading is not configuring.

Ignore: the attribution settings panel, mostly

GA4 lets you change the attribution model and lookback window. For organic and content-led programmes, tuning the model is rearranging deck chairs, the real problem is that a large share of your influenced traffic never gets attributed at all because it arrives as Direct. No model setting fixes that. Self-reported attribution does more for you than any model change.

The 2026 Problems Your GA4 Setup Can't Solve

Configuring GA4 well makes it a useful directional instrument. It does not make it truthful about organic growth. Two structural gaps to hold in your head:

AI-assisted discovery is largely invisible

When someone asks an assistant about coding bootcamps, gets your brand named in the answer, and searches your brand name an hour later on a different device, GA4 records organic search or direct. The assistant that actually caused the visit appears nowhere. The referral-visible slice is real and worth tracking, but it's a minority of the influence. Search Engine Land has covered the measurement gap here consistently and it's worth following.

Dark social is the default state of organic

WhatsApp groups, LinkedIn DMs, Discord servers, screenshots pasted into Slack. In India especially, WhatsApp forwarding is a primary distribution mechanism and almost entirely invisible in analytics.

When I grew Masai School's Instagram from 26K to 117K and LinkedIn from 50K to 160K, the traffic that showed up in GA4 as "Direct" grew in near-lockstep with the social audience. GA4 could tell me Direct was up. It could not tell me why. A self-reported attribution field could.

A Sane Weekly and Monthly Rhythm

Weekly (10 minutes)

Open one report: landing page × key event, last 7 days vs previous 7. Look for anything anomalous. Close it. Do not investigate a 6% drop.

Monthly (60 minutes)

Channel × key event, month over month. New vs returning by channel. Top 20 landing pages by key events. Write three sentences on what changed and what you'll do about it. That's the report, not a 40-slide deck.

Monthly channel-to-key-event trend. If your reporting cadence needs more than three views, it isn't a cadence, it's a job.

What Good Looks Like After Setup

You should be able to answer, in under two minutes: which three pages produced the most leads last month, which channel grew fastest, and whether returning visitors are increasing. If a question takes longer than that, either the setup is wrong or the question is one GA4 was never going to answer.

The teams I see winning treat GA4 as one input among three: GA4 for behaviour on-site, Search Console for how people find you, and a self-reported attribution field for why they actually came. No one of those is sufficient. Google's own guidance in Search Central is explicit that Search Console and Analytics measure different things and will not reconcile: that's a feature of the design, not a bug in your setup.

FAQ

What's the difference between key events and conversions in GA4?

Key events is the current term for events you've marked as important on the Analytics side. "Conversions" now specifically refers to conversion events reported in Google Ads. The rename happened because the same word was doing two jobs and confusing teams running both tools. Functionally, marking a key event is what you used to do when you marked a conversion.

How many key events should a small marketing team have?

Three to five. If you have more than six, some of them aren't business actions. The test: could you defend this event to a founder as something worth money? Scroll depth cannot pass that test.

Why is my traffic showing up as Direct when I know it came from social?

Three usual causes. First, no UTM parameters on the link, so there's nothing to read. Second, the referrer was stripped: in-app browsers in WhatsApp, Instagram, and LinkedIn frequently do this. Third, an HTTPS-to-HTTP hop, which drops the referrer by design. The fix for the first is UTM tagging; the second and third are structural and partly unfixable.

How do I stop my payment gateway from showing up as a traffic source?

Add the payment domain to the unwanted referrals list in your data stream's tagging settings. Include every domain in the redirect chain: Razorpay, Cashfree, PayU, Stripe, and any auth provider. Test by completing a real checkout and checking whether the session persists.

Should I use the default channel grouping or build a custom one?

Start with default. Build a custom group when the default misfiles something you care about: most commonly AI assistant referrals, or your own tagged organic social that you want separated from paid social. Custom groups apply going forward, so create them before you need the report.

Can GA4 tell me the ROI of my content?

Partially, and honestly not well in the first year. It can show you which pages produce key events. It cannot show you the influence of content that was read, remembered, and acted on weeks later through a different channel. For a full framework, see Reporting Content ROI When Payback Takes 12 Months.

Is GA4 accurate?

It's directionally reliable and absolutely not exact. Consent banners, ad blockers, cross-device journeys, and referrer stripping all remove data. Treat trends as meaningful and absolute numbers as approximate. Anyone who tells you their analytics captures 100% of sessions is either not measuring or not telling you.

What should I do about AI traffic in GA4?

Build a custom channel group that captures known AI assistant hostnames, track it as a directional signal, and accept that it undercounts substantially. The full implementation, hostname list, regex, segments, server logs, and the honest limits, is in Measuring AI Search Traffic: The Complete Stack.


If you're setting up measurement for an Indian edtech or startup brand and want a second pair of eyes on what's worth configuring, or you've got a GA4 property that nobody trusts anymore, I write about organic growth measurement at younusfardeen.com. Come see how I'd approach yours.