Published: August 1, 2026 | Category: Analytics & Growth to Marketing Analytics & Reporting | Reading Time: ~22 minutes
Google Analytics 4 (GA4) is Google’s current web and app analytics platform, and for most businesses it’s the single most important measurement tool connected to their website. Yet a large share of GA4 properties in the wild are set up incorrectly – misconfigured events, double-counted conversions, unfiltered internal traffic, or simply never verified against real user behaviour. The result is a dashboard that looks authoritative but quietly misleads every decision built on it.
This guide walks through GA4 setup in the order that actually matters: understanding the data model first, then property structure, then tracking installation, then conversion configuration, then the audits that catch the mistakes before they compound. It’s written for business owners and marketers setting up analytics themselves, or who want to understand what a developer or agency should be doing on their behalf.
1. Understanding GA4’s Data Model (Why It’s Different)
GA4 replaced Universal Analytics (UA) with a fundamentally different architecture. UA organised data around sessions and pageviews as the primary units. GA4 organises everything around events – every interaction, whether a pageview, a scroll, a click, a video play, or a purchase, is recorded as an event with associated parameters.
This isn’t a cosmetic change. It affects:
- How sessions are defined – GA4’s session logic differs from UA’s, so historical UA session counts and GA4 session counts for the same traffic won’t match exactly.
- How engagement is measured – bounce rate in GA4 is calculated differently than in UA, roughly as the inverse of engagement rate.
- What reports exist – some familiar UA reports don’t have a direct GA4 equivalent; GA4 favours flexible Explorations over fixed report templates.
- Cross-platform measurement – GA4 was built from the ground up to unify web and app data in a single property, which UA never did well.
The practical implication: teams migrating from UA, or comparing year-over-year data that spans the UA-to-GA4 transition, need to treat the two systems as related but not directly comparable. Understanding directional trends within GA4 going forward is the more productive approach than reconciling exact historical numbers.
Events, Parameters, and Key Events
Every event in GA4 can carry parameters – additional data attached to the event. A purchase event, for example, typically carries parameters like value, currency, and items. This parameter-rich structure is what allows GA4’s flexible reporting, but it also means events need to be configured thoughtfully.
Events that represent genuine business value are marked as key events (GA4’s current term for what was previously called conversions). Key events populate GA4’s conversion-focused reporting and should ultimately drive most marketing decisions.
2. Property and Account Structure: Getting the Foundation Right
Accounts vs Properties vs Data Streams
GA4’s hierarchy has three levels: an Account is the top-level container, typically one per business. A Property represents a specific business unit or app – most single-website businesses need only one. A Data Stream represents a specific data source within a property (a website, an iOS app, or an Android app), and a single property can contain multiple streams.
The most common structural mistake is creating a new property for every minor initiative instead of using a single property with proper segmentation via events and parameters. Excessive property fragmentation scatters data and makes cross-channel analysis far harder than it needs to be.
Time Zone, Currency, and Industry Category
Set these correctly at property creation, since they’re difficult to change cleanly afterward. Reporting time zone determines how GA4 buckets activity into calendar days. Currency affects how revenue-related metrics display. Industry category affects some automated insights and benchmarking features.
3. Installing Tracking: Google Tag Manager vs Direct Installation
GA4 can be installed either by pasting a tracking snippet directly into a site’s code (or via a CMS plugin), or through Google Tag Manager (GTM) – a free tag management system that sits between the website and all its tracking scripts.
GTM’s advantage is about everything that comes after initial setup. Once GTM is installed, adding a new conversion event or a new tracking script becomes a configuration change inside GTM’s interface rather than a code deployment. For any business that expects to add tracking over time, this difference in iteration speed is substantial.
The Core Setup Steps
- Create a GTM container and install its snippet in the site’s header and body, once.
- Inside GTM, create a GA4 Configuration tag pointing to the correct Measurement ID.
- Set the trigger for this tag to All Pages so base tracking fires on every page load.
- Publish the GTM container.
- Verify using GTM’s Preview mode before publishing changes live.
Verification Is Not Optional
A tag that appears correctly configured in GTM can still fail silently. Before considering any tracking setup complete, verify it in two places: GTM’s Preview mode, confirming the tag fires when expected, and GA4’s DebugView, confirming the event actually arrives in GA4 with the expected parameters. Skipping this step is the single most common reason businesses discover months later that a working analytics setup was quietly broken the whole time.
4. Configuring Key Events (Conversions) Properly
Step 1: Identify What Actually Represents Business Value
Not every click matters equally. A useful exercise before touching GA4’s settings: list the 3-6 actions on the site that genuinely correlate with revenue or pipeline – a completed purchase, a submitted quote request, a booked consultation call, a newsletter signup that historically converts to a customer, a click-to-call on a service page. Resist marking everything as a key event; a dashboard where fifteen things are all called conversions makes it harder, not easier, to see what actually matters.
Step 2: Configure the Event
Some events are standard events with defined structures. Custom actions like a specific form submission or a click-to-call button typically need a GTM trigger built around the specific element and a corresponding GA4 event tag configured to fire on that trigger.
Step 3: Mark It as a Key Event
Once the event is confirmed firing correctly via DebugView, it needs to be explicitly marked as a key event inside GA4’s Admin settings, so it surfaces properly in conversion-focused reports and can be imported into Google Ads as a conversion action if needed.
Step 4: Test for Double-Counting
A frequent, quietly damaging mistake: an event configured to fire both on a form’s submit button click and on the resulting Thank You page load. This double-counts every single conversion, inflating reported performance. Test the full user journey personally, and confirm the event fires exactly once per genuine conversion.
5. Enhanced Measurement: What GA4 Tracks Automatically
GA4 includes an Enhanced Measurement toggle, on by default for new data streams, that automatically captures several interactions: scroll tracking (fires at 90% scroll depth), outbound clicks, site search, video engagement for embedded YouTube videos, and file downloads for common file types.
These are genuinely useful, but reviewing which are relevant to a specific business and disabling the rest keeps reporting cleaner. A B2B services site with no video content gains nothing from video engagement tracking cluttering its event reports.
6. Linking GA4 to Other Google Tools
Google Search Console
Linking Search Console brings organic search query and landing page performance directly into GA4’s reporting environment, making it possible to connect specific search queries to actual on-site engagement and conversion behaviour.
Google Ads
Linking Google Ads allows GA4 key events to be imported as conversion actions inside Google Ads, feeding directly into Smart Bidding strategies, and unifies reporting so paid, organic, and direct traffic can be compared on the same metrics.
BigQuery for Growing Data Needs
For businesses combining GA4 data with CRM data or building custom dashboards beyond GA4’s native interface, GA4 offers a free BigQuery export – a more advanced step generally suited to businesses with technical staff or an analytics partner supporting them.
7. Setting Up Audiences for Remarketing and Analysis
GA4 allows building audiences – defined segments of users based on behaviour, such as visited pricing page but did not convert, or completed a purchase in the last 90 days. These audiences can be exported to Google Ads for remarketing, and used within GA4 to compare behaviour between segments.
Building 3-5 genuinely useful audiences early tends to produce more actionable insight than an overly granular audience list that’s rarely actually analysed.
8. Internal Traffic Filtering
Office staff, developers testing the site, and anyone regularly on the company’s own website will otherwise show up in analytics data as regular visitors, quietly inflating traffic counts and skewing engagement metrics, especially for lower-traffic sites.
GA4 supports defining internal traffic rules, typically by IP address, and then excluding that traffic via a data filter. This is a five-minute setup step that meaningfully improves data accuracy, and it’s frequently skipped entirely.
9. Common GA4 Setup Mistakes
- Never verifying tags in DebugView before going live
- Double-counting key events through duplicate triggers
- Skipping internal traffic exclusion
- Setting the wrong time zone or currency at property creation
- Marking too many events as key events, diluting the signal
- Treating GA4 and old UA numbers as directly comparable
- Never re-auditing tracking after site redesigns or CMS migrations
10. Building a Sustainable Reporting Habit
Once tracking is verified and key events are configured correctly, a simple weekly or monthly review covering the following tends to catch meaningful shifts early: traffic by channel and how each is trending, key event completions by channel, top landing pages by engagement and conversion rate, and new versus returning user behaviour.
As reporting needs mature, GA4’s Explorations for funnel and path analysis, along with Looker Studio integration, allow building more tailored dashboards – genuinely more valuable once the underlying event tracking is confirmed accurate.
Frequently Asked Questions
Do I still have access to my old Universal Analytics data?
UA stopped processing new data in mid-2024. Historical UA data can still be exported for archival reference, but all current and future reporting runs exclusively through GA4.
Can I set up GA4 myself without hiring a developer?
Basic property creation and base tracking installation is achievable without deep technical skill. Custom key event tracking usually benefits from GTM familiarity or support from a developer or analytics specialist.
How long before GA4 data is reliable enough to act on?
Basic traffic reporting is usable within days. Conversion, audience, and trend data benefit from several weeks of accumulation before drawing confident conclusions.
Is GA4 free, or does it cost money?
The standard version is free with generous data limits for the vast majority of small and mid-sized businesses. A paid enterprise tier exists for organisations with very high data volumes, but most businesses don’t need it.
Can My Advisers set up GA4 for my business?
Yes – our Marketing Analytics and Reporting services cover GA4 property setup, verified event configuration, internal traffic filtering, and dashboard building. Request a free consultation.
How My Advisers Can Help
My Advisers helps businesses set up GA4 correctly from the very first step – proper property and data stream structure, verified and de-duplicated tracking, meaningful key events tied to real business outcomes, and reporting habits that inform decisions rather than just accumulating unread dashboards.
Discover more from My Advisers
Subscribe to get the latest posts sent to your email.