Google Analytics 4 (GA4): A Practical Setup and Reporting Guide for Marketers

Why GA4 Matters for Marketers

This Google Analytics 4 guide is written for marketers who need to extract actionable insights from GA4, not for developers configuring data layers. If you manage marketing campaigns, report on performance or make budget allocation decisions, GA4 is the platform you need to master — and it works quite differently from the Universal Analytics you may have used before.

GA4 uses an event-based data model instead of session-based tracking. Every interaction — page view, scroll, click, form submission, purchase — is recorded as an event with associated parameters. This gives you far more flexibility in tracking what matters to your business, but it also means the reports look and work differently from what you are used to.

The shift matters because modern customer journeys are not linear sessions. A prospect might visit your site on their phone, return on a desktop, click a Google Ad, read three blog posts and then convert a week later. GA4 is designed to track this cross-device, cross-session journey more accurately than Universal Analytics ever could. For Singapore businesses running multi-channel digital marketing campaigns, this improved journey tracking is invaluable.

Setting Up GA4 Correctly

Start with the basics: install the GA4 tracking code via Google Tag Manager (GTM). If you are on WordPress, the simplest approach is to add your GTM container code through a plugin like GTM4WP, then configure your GA4 tag within GTM. This gives you a central place to manage all your tracking without touching website code.

Enable Enhanced Measurement in your GA4 property settings. This automatically tracks page views, scrolls, outbound clicks, site search, video engagement and file downloads without any additional setup. For most marketers, Enhanced Measurement covers 70-80 per cent of the events you need to track out of the box.

Configure your data streams correctly. Most businesses need a web stream at minimum. If you have a mobile app, add iOS and Android streams as well. Set your reporting time zone to Singapore (GMT+8) and your currency to SGD so your reports reflect local metrics accurately.

Link your GA4 property to Google Ads, Google Search Console and BigQuery. The Google Ads link enables conversion import and audience sharing. The Search Console link adds organic search data to your reports. The BigQuery link gives you access to raw, unsampled data for advanced analysis. These integrations are free and take minutes to configure.

Essential Reports Every Marketer Should Use

The Traffic Acquisition report shows you where your visitors come from, broken down by channel, source and medium. Use this report to evaluate which channels drive the most traffic and, more importantly, which drive the most engaged traffic and conversions. Sort by conversion rate rather than volume to identify your most efficient channels.

The Landing Page report reveals which pages attract the most organic and paid traffic. Cross-reference this with engagement metrics to find pages that get traffic but fail to engage visitors. These are your optimisation priorities — pages where better content or clearer calls to action could improve performance without needing more traffic.

The Engagement Overview report shows you how users interact with your content. Pay attention to engagement rate (the percentage of sessions where users spent more than 10 seconds, viewed more than one page or triggered a conversion event), average engagement time and events per session. These metrics tell you whether your content is resonating or whether visitors are bouncing.

The Conversion report tracks the key actions that matter to your business. In GA4, any event can be marked as a conversion. For a Google Analytics 4 guide focused on practical marketing use, this report is where you spend most of your time — it connects marketing activity directly to business outcomes.

Events and Conversions: What to Track and How

GA4 automatically collects certain events like page_view, scroll, click and session_start. Enhanced Measurement adds file_download, video_start, video_complete and site_search. Beyond these, you need to set up custom events for the actions that matter to your business.

For a service-based business in Singapore, essential custom events include: form_submit (contact forms, quote requests), phone_click (tap-to-call actions), chat_start (live chat or chatbot initiations), cta_click (key button clicks) and pdf_download (brochure or whitepaper downloads). Set these up through Google Tag Manager using triggers that fire when users complete these actions.

Mark your most important events as conversions in GA4’s admin settings. A common mistake is marking too many events as conversions. Be selective — conversions should represent genuine business outcomes like leads, purchases or sign-ups, not intermediate engagement steps. For most businesses, three to five conversion events are sufficient.

Use event parameters to add context to your events. For example, a form_submit event can include parameters like form_name, form_location and lead_type. This extra context lets you analyse which forms on which pages generate the best quality leads, which is far more useful than knowing the total number of form submissions.

Building Audiences in GA4

GA4 audiences are dynamic segments of users that you can use for reporting, analysis and remarketing. Unlike simple filters, audiences update automatically as users meet or stop meeting your criteria. This makes them powerful tools for both analysis and campaign targeting.

Create audiences based on behaviour rather than demographics alone. An audience of “users who viewed the pricing page in the last 7 days but did not convert” is more actionable than “users aged 25-34.” Combine behavioural conditions with engagement thresholds to build highly targeted segments.

Share audiences with Google Ads for remarketing. When your GA4 and Google Ads accounts are linked, audiences sync automatically. This lets you create sophisticated remarketing campaigns based on specific on-site behaviours, not just page visits. For example, target users who started but did not complete a contact form with a tailored Google Ads campaign.

GA4 also offers predictive audiences — users likely to purchase in the next seven days, users likely to churn and high-value users. These audiences are built automatically using machine learning once you have sufficient conversion data. They are particularly useful for e-commerce businesses and subscription services looking to optimise their conversion rate.

GA4 Explorations: Custom Reports That Answer Real Questions

Standard reports in GA4 answer general questions. Explorations answer specific ones. The Explore section lets you build custom reports using drag-and-drop dimensions, metrics and segments. Think of it as a flexible analysis workspace where you can investigate questions that standard reports cannot answer.

The Funnel Exploration is essential for understanding conversion paths. Build funnels that map your actual customer journey — homepage to service page to contact form to thank-you page, for example. The report shows you exactly where users drop off and how many complete each step. Open funnels (where users can enter at any step) are particularly useful for understanding non-linear journeys.

The Path Exploration shows you what users do after (or before) a specific event or page. Use it to discover common paths to conversion, identify content that assists conversions and find unexpected user journeys. This is invaluable for content marketing teams trying to understand which articles drive downstream actions.

The Segment Overlap exploration lets you compare up to three audience segments visually. Use it to answer questions like “How many of our Google Ads visitors are also email subscribers?” or “What percentage of blog readers also visit service pages?” These insights help you understand how your channels and audiences interact.

Common GA4 Mistakes Marketers Make

Comparing GA4 metrics directly to Universal Analytics metrics leads to confusion. GA4 uses different definitions for key metrics. Sessions, users and bounce rate (now called engagement rate, inverted) are all calculated differently. Accept that the numbers will not match and focus on GA4 trends moving forward rather than historical comparisons.

Ignoring data thresholds is another common mistake. GA4 applies thresholding to protect user privacy, which means some data rows may be hidden when your traffic volume is low. If you see “(other)” rows or notice missing data, try expanding your date range or removing Google Signals from your reporting identity settings.

Not setting up custom channel groupings results in traffic being miscategorised. GA4’s default channel definitions may not correctly classify all your traffic sources. Review your channel groupings and create custom rules to ensure traffic from sources like social media campaigns and partner referrals is attributed correctly.

Relying solely on last-click attribution gives you an incomplete picture. GA4 offers data-driven attribution by default, which distributes credit across touchpoints based on their actual contribution to conversions. Use the Model Comparison report to understand how different attribution models affect your channel valuations and make more informed budget decisions.

Frequently Asked Questions

Is GA4 free to use?

Yes. GA4 is free for the vast majority of businesses. Google Analytics 360 is the paid enterprise version, which costs approximately USD 50,000 per year and offers higher data limits, SLAs and BigQuery export quotas. Most Singapore SMEs and mid-size companies will never need the paid version.

How long does GA4 retain data?

GA4 retains event-level data for either 2 months or 14 months, depending on your settings. Change this to 14 months in Admin > Data Settings > Data Retention immediately. Aggregated report data is retained indefinitely. For long-term raw data storage, link GA4 to BigQuery, which stores data permanently at minimal cost.

What is the difference between events and conversions in GA4?

Every interaction tracked in GA4 is an event. A conversion is simply an event that you have flagged as important to your business. You mark events as conversions in the GA4 admin panel. The distinction exists so that GA4 can give special treatment to conversion events in reports, attribution and audience building.

How do I track form submissions in GA4?

The easiest method is to set up a trigger in Google Tag Manager that fires when users reach your form thank-you page (or when the form submission event fires). Create a GA4 event tag that sends a “form_submit” event with relevant parameters. Then mark this event as a conversion in GA4.

Can GA4 track users across devices?

Yes, but only when users are signed in. GA4 uses three identity methods: User-ID (requires login), Google Signals (requires users to be signed into Google with ads personalisation enabled) and device ID (fallback). Cross-device tracking works best for businesses where users log in, such as e-commerce stores and SaaS platforms.

Why does my GA4 data not match Google Ads data?

GA4 and Google Ads use different attribution models, count conversions differently and process data on different timelines. GA4 reports on sessions and users, while Google Ads reports on clicks. Discrepancies of 10-20 per cent are normal. Use each platform for its intended purpose rather than expecting perfect alignment.

How do I create custom reports in GA4?

Use the Explore section in GA4. Choose a template (Free Form, Funnel, Path or Segment Overlap) and drag dimensions and metrics into the report canvas. You can also customise the standard reports in the Reports section by clicking the pencil icon to add or remove metrics and dimensions.

What are GA4 predictive audiences?

Predictive audiences use machine learning to group users based on their predicted future behaviour. GA4 currently offers three predictive metrics: purchase probability, churn probability and predicted revenue. These audiences require sufficient conversion data to activate — typically at least 1,000 positive and 1,000 negative examples in the past 28 days.

Should I use Google Tag Manager with GA4?

Yes. Google Tag Manager makes it significantly easier to manage GA4 event tracking, custom parameters and conversion setup without modifying your website code. It also gives you version control, preview modes and the ability to deploy and update tracking without involving a developer.

How do I measure SEO performance in GA4?

Link GA4 to Google Search Console to see organic search queries, impressions and click-through rates alongside your GA4 engagement and conversion data. Use the Landing Page report filtered to organic traffic to identify your best-performing SEO pages. Create a custom Exploration to track organic traffic trends over time.