Google Analytics 4 for Marketers: Moving Beyond Session-Based Thinking
Google Analytics 4 has been the default analytics platform for over two years now, yet most marketing teams are still using it as if it were Universal Analytics with a different interface. They log in, check sessions, glance at bounce rate, and leave. The underlying shift from session-based to event-based measurement, the change that makes GA4 fundamentally different, remains largely unexploited.
According to a 2026 MarTech Alliance survey, while 61% of marketing professionals have fully adopted GA4, the average implementation uses only 12 of the 40-plus available event types. Migration was largely compulsory after Universal Analytics shut down, and most organisations have not invested in understanding what the new model actually makes possible.
This is a missed opportunity. GA4's event-based architecture is not just a technical change. It is a different way of thinking about how people interact with your website and marketing. Once you understand the shift, you can configure GA4 to answer questions that Universal Analytics never could.
What Actually Changed: Sessions vs Events
Universal Analytics organised everything around sessions. A session started when someone arrived on your site and ended after 30 minutes of inactivity. Every interaction within that window was grouped together and attributed to a single source. The session was the fundamental unit of measurement.
GA4 organises everything around events. A pageview is an event. A scroll is an event. A click, a form submission, a video play, a file download: all events. Each event carries parameters that describe it in detail. A "page_view" event includes parameters like page_location, page_title, and page_referrer. A "purchase" event includes transaction_id, value, currency, and the items array.
Sessions still exist in GA4, but they are derived from events rather than being the organising principle. This distinction matters because it changes what you can measure and how you should think about user behaviour.
In Universal Analytics, a visitor who landed on a blog post, read it for four minutes, and left was a bounce. One session, one pageview, 100% bounce rate. That metric told you nothing about whether the content was useful. The visitor might have found exactly what they needed.
In GA4, that same visit generates multiple events: page_view, scroll (if they scrolled past 90%), user_engagement (if they stayed longer than 10 seconds). The session is "engaged" by default if the visitor spent more than 10 seconds on the page. The engagement rate, GA4's replacement for bounce rate, recognises that reading a page is a meaningful interaction, not a failure.
Rethinking Engagement: Why Bounce Rate Was Always Misleading
GA4 replaced bounce rate with engagement rate, though bounce rate was later re-added as an inverse metric (100% minus engagement rate) for familiarity. But the underlying logic is fundamentally different.
A session is considered "engaged" if it meets any one of three criteria: the visitor stays longer than 10 seconds, views two or more pages, or triggers a key event (what GA4 calls a conversion). Google's documentation confirms this definition, and it represents a much more sensible view of user behaviour.
Consider a services page where visitors read the content, find the phone number, and call directly. In Universal Analytics, every one of those visits was a "bounce" because the visitor never loaded a second page. The page looked like it was failing when it was actually doing its job perfectly. GA4's engagement rate, which counts that visitor as engaged because they spent time on the page, gives you a much more accurate picture.
For content-heavy websites, this shift is significant. Blog posts, knowledge base articles, and long-form landing pages will show dramatically different performance under GA4's engagement model compared to Universal Analytics' bounce rate. If you are comparing current GA4 metrics to historical Universal Analytics benchmarks, you are comparing different measurements. Update your baselines.
Events and Key Events: Building Your Measurement Framework
GA4 collects three categories of events, and understanding the distinction is essential for configuring it properly.
Automatically Collected Events
These fire without any configuration: page_view, session_start, first_visit, user_engagement, and scroll. They give you basic traffic and engagement data out of the box. Most GA4 implementations stop here, which is why so many marketers feel the platform is limited.
Enhanced Measurement Events
Enabled with a toggle in your data stream settings, these capture outbound link clicks, site search, video engagement (for embedded YouTube videos), file downloads, and form interactions. If you have not turned on enhanced measurement, do it today. It takes 30 seconds and immediately gives you data you were previously missing.
Custom Events
This is where GA4's real power lives. Custom events let you track anything specific to your business: a pricing calculator interaction, a chatbot conversation started, a specific CTA clicked, a product comparison completed. Each custom event can carry up to 25 parameters, giving you rich context about what happened.
The most common mistake is not creating enough custom events. If your website has interactive elements that indicate buying intent or content engagement, you should be tracking them. A few examples:
- generate_lead: fires when someone submits a contact form, quote request, or demo booking. Include parameters for form_name and form_location to distinguish between forms.
- cta_click: fires when someone clicks a call-to-action button. Include parameters for cta_text and cta_destination to understand which CTAs drive action.
- content_download: fires when someone downloads a PDF, whitepaper, or case study. Include the document_title parameter.
- scroll_depth: fires at 25%, 50%, 75%, and 100% scroll milestones. Enhanced measurement only tracks 90%, which misses useful detail.
- video_milestone: fires at meaningful points during non-YouTube video playback, since enhanced measurement only covers embedded YouTube.
Marking Key Events (Conversions)
Any event can be promoted to a "key event" in GA4, which is the equivalent of a conversion in Universal Analytics. Key events are highlighted in reports, used in audience building, and sent to Google Ads for campaign optimisation.
Be selective about what you mark as a key event. If everything is a conversion, nothing is. Focus on events that represent genuine business value: form submissions, phone calls, demo bookings, purchases. Supporting events like scroll depth and CTA clicks are valuable for analysis but should not be key events.
Understanding User Journeys Across Sessions
One of GA4's most significant improvements is its handling of cross-session user journeys. Universal Analytics treated each session as largely independent. GA4 ties sessions together using a persistent user ID (or device ID), giving you a longitudinal view of how individuals interact with your marketing over time.
The Exploration reports in GA4, particularly the Path Exploration and Funnel Exploration, allow you to visualise how users move through your site across multiple visits. You can ask questions like:
- What do people do in the session after they first discover us through organic search?
- How many sessions does it typically take before someone submits a contact form?
- What content do people consume between their first visit and their conversion?
These are the questions that matter for marketing strategy, and they were extremely difficult to answer in Universal Analytics. In GA4, they are built into the Exploration interface.
To get the most out of cross-session analysis, implement User-ID tracking. If your website has any form of authentication (account login, portal access, email link tracking), pass a hashed or anonymised user identifier to GA4. This allows the platform to stitch together sessions across devices and browsers, giving you a much more complete picture of the customer journey.
Audiences and Predictive Metrics
GA4's audience builder is substantially more powerful than Universal Analytics' segments. You can build audiences based on event sequences (users who viewed a pricing page and then downloaded a case study within 7 days), event parameters (users who watched more than 50% of a specific video), and even predictive metrics.
Predictive audiences use machine learning to identify users who are likely to purchase in the next 7 days or likely to churn in the next 7 days. These audiences require sufficient conversion volume to build reliable models, but for sites with enough traffic, they can be exported directly to Google Ads for targeted campaigns.
The practical value here is targeting precision. Instead of retargeting everyone who visited your site, you can retarget the subset that GA4 predicts is most likely to convert. This is a fundamentally different capability from what Universal Analytics offered, and most marketing teams have not explored it.
Practical Configuration Tips
If you are a marketer who wants to get more from GA4 without waiting for a developer, here are the highest-impact changes you can make:
1. Enable Enhanced Measurement
Go to Admin, then Data Streams, click your web stream, and toggle on all enhanced measurement options. This gives you outbound clicks, file downloads, site search, form interactions, and video engagement with no code changes.
2. Set Up Custom Channel Groupings
GA4's default channel groupings may not match how your business thinks about traffic sources. You can create custom channel groupings that reflect your actual media plan, separating branded from non-branded paid search, breaking out specific partner referral traffic, or creating a channel for email nurture sequences distinct from promotional emails.
3. Configure Data Retention
By default, GA4 retains event data for 2 months in Exploration reports. Change this to 14 months in Admin, then Data Settings, then Data Retention. Without this change, your Exploration reports will be limited to the most recent 2 months of data.
4. Link Google Ads and Search Console
If you have not already, link your Google Ads and Google Search Console accounts in GA4. Google Ads integration enables you to import GA4 key events as conversions for campaign optimisation. Search Console integration adds organic search query data to your GA4 reports.
5. Create Meaningful Audiences
Build at least three custom audiences: high-intent visitors (those who viewed key conversion pages), engaged content consumers (those with multiple sessions and high engagement time), and recent converters (for exclusion from prospecting campaigns). Export these to Google Ads.
6. Set Up BigQuery Export
GA4 offers free BigQuery export for all properties. If your organisation has any analytics or data capability, enable this. It gives you access to raw, event-level data that you can query directly, join with CRM data, or feed into marketing mix models. This is one of the most valuable features GA4 offers and it costs nothing to activate.
Common Mistakes Marketers Make with GA4
- Comparing GA4 metrics to Universal Analytics benchmarks: The two platforms measure differently. Session counts, engagement metrics, and attribution will not match. Establish new baselines using GA4 data and stop referencing historical UA numbers.
- Ignoring Exploration reports: The standard reports in GA4 are limited by design. The real analytical power is in Explorations, where you can build custom funnels, path analyses, and segment overlaps. If you only use the left-hand navigation reports, you are using maybe 30% of the platform.
- Not using UTM parameters consistently: GA4 relies on UTM parameters to classify traffic sources correctly. Inconsistent tagging (mixing "facebook" and "Facebook" and "fb" as source values) creates fragmented data that is difficult to analyse.
- Treating every event as a key event: Marking too many events as key events dilutes your conversion data and confuses Google Ads optimisation. Be ruthless about what counts as a conversion.
- Skipping data validation: After any configuration change, verify that data is flowing correctly using the DebugView in GA4 and the Google Tag Assistant. A misconfigured event can silently corrupt your data for weeks before anyone notices.
Making GA4 Work for Your Marketing
GA4 is not a reporting tool that you check passively. It is a measurement platform that rewards configuration and active exploration. The event-based model gives you the building blocks to understand user behaviour at a level of detail that was simply not available before. But those building blocks need to be assembled.
Start with the quick wins: enhanced measurement, data retention, and account linking. Then invest time in custom events that reflect your specific business model. Finally, explore the Exploration reports and audience builder to extract insights that actually change how you allocate budget and design campaigns.
The marketers who treat GA4 as a strategic tool rather than a passive reporting dashboard will have a meaningful advantage. The data is there. The question is whether you are configured to capture it and skilled enough to use it.
If you need help configuring GA4 for your business or want to build a measurement framework that connects analytics data to marketing decisions, our analytics team works with businesses across Australia to turn GA4 into a genuine competitive advantage. Get in touch to discuss your analytics setup.
