If you run a business in Singapore and your website still does not have Google Analytics 4 set up properly, you are making decisions in the dark. Universal Analytics stopped processing data back in July 2023, yet we still audit sites — from Orchard Road retailers to Jurong industrial suppliers — that either never migrated or migrated badly. The result is always the same: months of missing data and no clear picture of what is actually driving enquiries.
Google Analytics 4 Singapore businesses need is not the default, out-of-the-box installation. It requires deliberate configuration — the right events, the right conversions, and privacy settings that respect the Personal Data Protection Act (PDPA). This guide walks you through exactly how to do that, step by step, so every dollar you spend on digital marketing is backed by data you can trust.
How to Set Up Google Analytics 4: Step by Step
Setting up GA4 properly takes about 30 minutes if you know where to click. Here is the process we follow for every client project.
1. Create a GA4 property
Log in to analytics.google.com, go to Admin, and click Create Property. Enter your business name, select Singapore as your reporting time zone (GMT+8), and set the currency to SGD. This ensures all your revenue and session data is reported in local time and currency — sounds obvious, but we have seen plenty of properties stuck on US Pacific time.
2. Set up a web data stream
Under your new property, go to Data Streams and add a Web stream. Enter your website URL and give the stream a sensible name (e.g. "Main Website"). GA4 will generate a Measurement ID that starts with G-. Copy this — you will need it in the next step.
While you are here, review the Enhanced Measurement toggles. GA4 automatically tracks page views, scrolls, outbound clicks, site search, and file downloads. Leave these on unless you have a specific reason to disable them.
3. Install the Google tag on your website
You have three options:
- Google Tag Manager (GTM) — the preferred method. Create a GA4 Configuration tag, paste your Measurement ID, and fire it on "All Pages". GTM gives you flexibility to add events later without touching site code.
- Direct gtag.js snippet — paste the script Google provides into the
<head>of every page. Works for simple sites but becomes unwieldy as you add custom events. - CMS plugin — platforms like WordPress and Shopify have GA4 integrations. Use them if you are not comfortable editing code, but verify data is flowing via the Realtime report.
After installation, open your site in a browser and check Reports > Realtime in GA4. You should see your own visit appear within seconds. If not, check for ad blockers, caching, or incorrect tag placement.
Essential Events to Track for Singapore Businesses
GA4 is event-based, which means every interaction — page views, button clicks, form submissions — is recorded as an event. Out of the box, you get basic events. But the ones that actually tell you whether your marketing is working need to be configured manually.
Here are the events we set up for virtually every Singapore business website:
- Form submissions — contact forms, quote request forms, newsletter sign-ups. GA4's Enhanced Measurement can detect some form interactions automatically, but it is unreliable. We recommend firing a custom event (e.g.
generate_lead) on the thank-you page or on successful form submission via GTM. - Phone number clicks — Singapore customers still pick up the phone, especially in B2B and services. Track clicks on
tel:links by creating a GTM trigger that fires on link clicks matchingtel:. Send it as aphone_clickevent. - WhatsApp clicks — this is a big one locally. Many Singapore SMEs use WhatsApp as their primary sales channel. Track clicks on
wa.meorapi.whatsapp.comlinks as awhatsapp_clickevent. Without this, you are blind to one of your most important lead sources. - Purchases and transactions — if you run an e-commerce store, implement the full
purchaseevent with revenue, tax, and item-level data. This feeds directly into GA4's monetisation reports and, when linked, into your Google Ads campaigns. - Scroll depth and video engagement — useful for content-heavy pages and SEO-driven blog posts. Enhanced Measurement tracks 90% scroll by default; consider adding 25% and 50% thresholds for more granularity.
The general rule: if a visitor action could lead to revenue, it should be tracked as an event.
Setting Up Conversions (Key Events) in Google Analytics 4
Tracking events is half the job. The other half is telling GA4 which events actually matter to your business. In GA4, these are called key events (formerly "conversions").
Here is how to set them up:
- Go to Admin > Events in your GA4 property.
- Find the event you want to mark — e.g.
generate_lead,phone_click,whatsapp_click, orpurchase. - Toggle Mark as key event.
That is it. GA4 will now attribute those events across your traffic sources, so you can see whether your organic search, Google Ads, social media, or referral traffic is actually driving leads.
Linking GA4 to Google Ads
If you are running paid campaigns, linking GA4 to Google Ads is essential. Go to Admin > Product Links > Google Ads Links and connect your Ads account. Once linked, you can import your GA4 key events as Google Ads conversions — which means your campaigns optimise towards the actions that genuinely matter, not just clicks.
One important warning: do not track the same action as a conversion in both GA4 and Google Ads native conversion tracking simultaneously. This creates duplicate counting and inflates your reported results, which leads to poor bidding decisions. Pick one source — we generally recommend GA4 as the single source of truth — and stick with it.
For a deeper look at optimising your ad spend, read our guide on Google Ads costs in Singapore.
Key GA4 Reports Every Business Owner Should Check
GA4 has dozens of reports, and most business owners do not need most of them. Focus on these five and you will have a solid handle on your website performance:
1. Traffic Acquisition
Found under Reports > Acquisition > Traffic Acquisition. This shows where your visitors come from — organic search, paid search, direct, social, referral, email. Check this weekly to see which channels are growing and which are stagnating.
2. Landing Page Report
Under Reports > Engagement > Landing Page. This tells you which pages visitors land on first and how they perform. A page with high traffic but poor engagement rate is a red flag — it means people arrive and leave without doing anything.
3. Key Events (Conversions) by Source
Navigate to the Traffic Acquisition report and add Key events as your primary metric. This shows you exactly how many leads or sales each channel produces. It is the most important report for calculating return on your digital marketing investment.
4. Engagement Rate
GA4 replaced bounce rate with engagement rate: the percentage of sessions where a visitor spent more than 10 seconds on the site, viewed more than one page, or triggered a key event. An engagement rate below 40% across your site usually signals a problem — slow loading, poor content relevance, or a confusing user journey.
5. Conversion Paths
Under Advertising > Attribution > Conversion Paths. This shows the sequence of touchpoints a customer went through before converting. You might discover that organic search introduces customers, but it takes a Google Ads remarketing click to close the deal. Without this report, you would never know — and you might cut the wrong channel from your budget.
PDPA Compliance: Privacy and Cookie Consent for GA4 in Singapore
Singapore's Personal Data Protection Act (PDPA) requires organisations to obtain consent before collecting personal data. While the PDPA is not as prescriptive as the EU's GDPR when it comes to cookies, the direction of travel is clear — and businesses that ignore privacy settings in GA4 are taking an unnecessary risk.
Here is what you should do:
Implement a cookie consent banner
Use a consent management platform (CMP) — Cookiebot, CookieYes, or Google's own Consent Mode — to display a banner that lets visitors accept or decline analytics cookies. Even though PDPA allows implied consent in some circumstances, an explicit opt-in approach puts you on firmer legal ground and builds trust with visitors.
Enable Google Consent Mode v2
Consent Mode lets GA4 adjust its behaviour based on user consent. If a visitor declines cookies, GA4 still collects anonymised, aggregated data (called "modelling") without setting cookies — so you keep directional analytics without breaching privacy preferences. We recommend enabling Consent Mode v2 for Singapore properties as standard practice.
Adjust data retention settings
By default, GA4 retains user-level data for only two months. Go to Admin > Data Settings > Data Retention and extend this to 14 months. Otherwise, any comparison report looking back more than 60 days will lack user-level granularity.
Disable granular location and device data if unnecessary
GA4 can collect detailed geographic and device information. If your business does not need suburb-level location data, consider disabling it under Admin > Data Settings > Data Collection. Collecting less personal data means less exposure if something goes wrong. For a more thorough walkthrough, see our guide on PDPA website compliance for Singapore businesses.
The penalties under PDPA are real: the PDPC can impose financial penalties of up to S$1 million or 10% of annual turnover in Singapore, whichever is higher. Do not treat this as a tick-box exercise.
Common GA4 Mistakes Singapore Businesses Make
We have audited dozens of GA4 properties for Singapore businesses. These mistakes come up again and again:
1. Not setting up conversions at all
This is the single most common issue. GA4 tracks page views and sessions out of the box, but it does not know what a "lead" or "sale" means to your business until you tell it. Without key events configured, your entire analytics setup is vanity metrics — traffic numbers with no connection to revenue.
2. Ignoring mobile data
In Singapore, mobile traffic regularly accounts for 65-75% of all website visits. Yet many business owners only check their analytics on a desktop and never filter by device. Check your engagement rate and conversion rate by device category — if mobile performance is significantly worse, your site probably has a mobile usability problem, not a traffic problem.
3. Using the wrong attribution model
GA4 defaults to data-driven attribution, which distributes conversion credit across multiple touchpoints. We occasionally see accounts switched to last-click, which ignores the role of awareness channels like organic search and social media entirely. Unless you have a specific reason, leave the default alone.
4. Duplicate conversion tracking
Running both GA4 and Google Ads native conversion tags for the same action double-counts your conversions. Your cost-per-lead looks artificially low, your campaigns over-optimise, and you end up paying more per real customer. Choose one tracking source.
5. Forgetting data retention settings
Two-month default retention means your year-on-year comparisons lose detail fast. Extend it to 14 months on day one.
6. Never checking Realtime during setup
After installing tags, always verify in the Realtime report that events are firing correctly. A tag that fires on every page load instead of on form submission will pollute your data from day one — and you might not notice for months.
Google Analytics 4 is not optional for any Singapore business that takes its online presence seriously. But installing the tracking code is only the beginning. The real value comes from configuring the right events, marking the actions that matter as key events, reading the reports that connect marketing spend to actual leads, and doing all of it within the bounds of the PDPA.
If this guide felt overwhelming, start with three steps: install GA4 via Google Tag Manager, set up generate_lead and whatsapp_click as key events, and check your Traffic Acquisition report once a week. That alone will put you ahead of most competitors.
Need help getting your analytics set up properly? We configure GA4, GTM, and conversion tracking for Singapore businesses as part of our digital marketing service — so you can focus on running your business while the data works in the background. Get in touch and we will take a look.
Written by
Terris
Founder & Lead Strategist
Terris has spent over 8 years helping Singapore businesses turn website data into growth. He specialises in digital marketing strategy, analytics implementation, and paid media — bridging the gap between raw numbers and real commercial outcomes.