Developer working on website tracking code across dual monitors in an open-plan office.
Home » Blog » How to Set Up GA4 for a Singapore Business (Properly, and Only Once)

How to Set Up GA4 for a Singapore Business (Properly, and Only Once)

How to set up GA4 for a Singapore business: the irreversible settings, the 8 steps in order, SGD and time zone, data retention, and a 30-minute QA pass.

How to Set Up GA4 for a Singapore Business (Properly, and Only Once)

Most GA4 properties belonging to Singapore SMEs were installed in about twenty minutes by whoever built the website, and have been quietly wrong ever since. The commonest faults we find are always the same five: the reporting time zone is set to the United States, the currency is US dollars, data retention is on the two-month minimum, the office’s own traffic is counted as conversions, and twelve different things are marked as key events so none of them means anything.

None of those produce an error message. The property looks healthy, the graphs go up and down, and every decision made from it is a few degrees off true. Worse, three of the five are awkward or impossible to fix retroactively — Google is explicit that “changing the time zone only affects data going forward.”

This guide is the setup we would do on a new Singapore property: the decisions to get right before you touch anything, the eight steps in order, the local settings that global guides never mention, and a half-hour QA pass that catches almost everything. It sits under our performance marketing guide for Singapore, and pairs with conversion tracking in Singapore, which covers the ad-platform side.

Five decisions to make before you create anything

GA4 has a handful of settings that are either irreversible or messy to change later. Decide these in a five-minute conversation, not halfway through implementation.

Decision Get it right because How hard to undo
Reporting time zone Determines what “yesterday” means and where day boundaries fall. Set it to Singapore, not the agency’s or the developer’s. Not retroactive. Google warns you “may see a flat spot or a spike in your data” from the shift.
Currency All revenue reports convert into this. SGD unless you genuinely report in something else. Changeable, but historical revenue was already converted.
Who owns the Google account An ex-employee’s or ex-agency’s personal Gmail owning your analytics is a real business risk. Painful. Do it now, with a company-controlled account as owner.
Data retention The default is short. Explorations and funnels can only look back as far as retention allows. Changeable, but data already deleted is gone.
What counts as a conversion Marking everything as a key event is the same as marking nothing. Easy to change, hard to un-confuse a year of reporting.

The account-ownership one is not a technical point but it is the one that costs businesses the most. We have twice been asked to recover analytics from a former web developer who had stopped replying to emails. There is no support ticket for that.

The setup, in order

1. Create the property with Singapore settings

In Admin, create the property. Google’s own instruction is to “enter a name for the property… and select the reporting time zone and currency.” Choose Singapore time and Singapore Dollar here, at creation, because this is the setting you cannot fix later. Then pick your industry category and business size when prompted.

2. Add a web data stream and take the Measurement ID

Admin, then Data streams, then Add stream, then Web. Enter the site URL and stream name. Under Stream details, copy the Measurement ID — it begins with “G-“. That string is what identifies your property to every tag you install.

3. Install the tag: gtag or Google Tag Manager

Two routes, and the choice matters more than people think.

  • Direct gtag or a platform integration (the WordPress plugin, Shopify’s Google channel, Wix’s built-in field). Fastest, hardest to extend. Fine if GA4 will be your only tag forever.
  • Google Tag Manager. One container, then every tag — GA4, Google Ads, Meta, LinkedIn — managed in one place with version history and a preview mode. If you will ever run paid media, use GTM. The half-day it costs now saves a developer ticket every time marketing wants a tag.

Do not install GA4 twice. A plugin plus a hard-coded snippet plus a GTM tag is a genuinely common Singapore situation, and it inflates pageviews and events while destroying your bounce and engagement figures.

4. Confirm enhanced measurement

Enhanced measurement is on by default and collects scrolls, outbound clicks, site search, video engagement and file downloads without any custom work. Leave it on. Review the site-search parameter if your site uses something other than the standard query strings, or internal search will not register.

5. Build the events that matter

Name events in lower case with underscores and keep the vocabulary tight: enquiry_submitted, booking_confirmed, whatsapp_tapped, phone_tapped, quote_requested. Consistency beats cleverness — two events called form_submit and submit_form will haunt you for years.

For a Singapore service business the WhatsApp and phone taps are not optional extras; they are frequently the majority of real enquiries. If they are not measured, the site’s apparent conversion rate is fiction.

6. Mark only the real conversions as key events

In Admin, then Events, toggle “Mark as key event” for the two or three actions that predict revenue. Not newsletter signups. Not PDF downloads. Those get measured as ordinary events and looked at when diagnosing, but they are not conversions, and treating them as such is how ad platforms end up optimising towards the wrong audience.

7. Set the key event lookback window deliberately

Google’s defaults are 30 days for acquisition key events (first_open and first_visit, switchable to 7) and 90 days for all other key events, with 30 and 60 also available. Note that “the key event lookback window you choose also applies to session attribution”, and that changes “apply going forward” only. Match it to your real sales cycle and write the date down.

8. Link Google Ads, then check the Google Ads side

Link in Admin, then Product links. Then go into Google Ads and check the Goal column, because Google states that conversions created from Google Analytics “are secondary by default when created from Google Analytics and can only be updated to primary in Google Ads.” Secondary actions are not used for bidding. Skipping this step is the single most common reason an otherwise correct setup fails to improve performance — our conversion tracking guide covers the trap in full.

GA4 SETUP: ORDER OF OPERATIONS The dark steps are the ones you cannot cleanly reverse. Do them first, deliberately. 1. Create property — Singapore time zone, SGD currency NOT RETROACTIVE 2. Company-owned Google account as property owner PAINFUL LATER 3. Data retention to 14 months DELETED IS GONE 4. Web data stream, copy the G- Measurement ID 5. Install once — gtag or GTM, never both 6. Events named consistently, incl. WhatsApp and phone taps 7. Mark 2 or 3 key events. Set the lookback window. 8. Link Google Ads — then promote to Primary in Ads MOST-MISSED STEP Imported GA4 conversions arrive in Google Ads as secondary, which means Smart Bidding ignores them.

The Singapore-specific settings global guides skip

Setting What to do Why it matters here
Reporting time zone Singapore (UTC+8) A US default shifts every day boundary by 12 to 16 hours, so “yesterday’s” leads are a mix of two days
Currency SGD Revenue reported in USD silently rescales every ROAS figure
Unwanted referrals Add your payment gateway domains Local checkout redirects otherwise break the session and credit the sale to the gateway, not to Google or Meta
Internal traffic filter Add office and staff IPs, set filter to Active Small SG teams testing forms can be a double-digit share of low-volume “conversions”
Cross-domain measurement List every domain in the journey Booking engines and separate e-commerce subdomains are common and break attribution silently
Consent signal Wire your banner to your tags, not just to the page PDPC guidelines require consent for advertising cookies; a banner that only displays is not compliance

The unwanted-referrals one deserves a note. When a Singapore checkout bounces the customer to a payment gateway and back, GA4 can treat the return as a new session from a referral, which credits the purchase to the gateway. Add the gateway domains to the unwanted referrals list on the data stream and the sessions stitch back together.

Three things most setups miss

Data retention is probably too short

Event data on a standard property can be kept for 2, 14 or 26 months; user data for 2 or 14 months. Analytics 360 properties can extend event data to 38 or 50 months. Push event retention to at least 14 months so you can compare a month to the same month last year.

The important nuance, which trips people up in both directions: the retention setting “does not affect standard aggregated reports (including primary and secondary dimensions)”. Only explorations and funnel reports are limited by it. So a short setting does not blank your basic reports — it silently limits the deeper analysis you will want in a year’s time.

Internal traffic is counted until you exclude it

Create an internal traffic rule with your office IP ranges, then create the data filter — and set it to Active, not Testing. Filters left in Testing mode do nothing except add a dimension, which is one of the most common half-finished configurations we find.

Nobody set the lookback window

Covered above, but worth repeating because almost no Singapore property we audit has ever had it looked at. If your sales cycle is six weeks and your window is 30 days, you are systematically under-crediting whichever channel starts the conversation. Our guide to attribution models works through what that does to a real Singapore sale.

DATA RETENTION: WHAT YOU KEEP, WHAT YOU LOSE Event data options on a standard GA4 property. The setting limits explorations, not standard reports. 2 months No year-on-year comparison possible in explorations 14 months The sensible minimum 26 months User data, max 14 months, standard properties UNAFFECTED by retention Standard aggregated reports, incl. primary and secondary dimensions LIMITED by retention Explorations and funnel reports — the analysis you want in year two Analytics 360 properties can extend event data to 38 or 50 months. Data already deleted cannot be recovered.

What changed in GA4 during 2026

Four release-note items from this year are worth knowing about, because they affect how you read your own reports.

  • AI Assistant channel (13 May 2026). A new channel in the Default Channel Group that identifies traffic from “chatbots like ChatGPT, Gemini, and Claude”, setting the medium to ai-assistant and campaign to (ai-assistant). This traffic previously landed in Referral or Direct, which explains a lot of unaccounted-for Direct growth. Check it monthly; it is the cheapest read most Singapore SMEs have on whether AI surfaces send them anyone.
  • Source Group dimension (11 June 2026). Consolidates source values for common platforms — Facebook, Instagram and TikTok — so the four different spellings of “facebook” in your data stop fragmenting your channel reporting. A new hostname data filter arrived alongside it, letting you exclude events by hostname.
  • Data Manager API (7 May 2026). An alternative to Measurement Protocol for sending recommended and custom events server-to-server, for web and app streams.
  • Campaign cost data import now requires a currency field (28 July 2026). If you upload cost data for non-Google channels, this is a small breaking change to check.

One thing to be careful about: a good deal of agency commentary this year has claimed that a “GA4 April 2026 update” broke Google Ads conversion tracking, and that GA4 changed its default lookback window from 90 days to 30 in April 2026. Neither matches Google’s own documentation — 30 days is the long-standing default for acquisition key events and 90 days for everything else, which is what those posts appear to have misread. There is no matching entry in the release notes either. Before acting on a claimed platform change, check the release notes yourself.

A 30-minute QA pass

Do this at the end of setup, and again quarterly.

Check Where Pass looks like
Tag fires once, not twice Google Tag Assistant or DebugView One page_view per page load
Time zone and currency Admin, Property details Singapore, SGD
Test enquiry appears Realtime report Your event within about 30 seconds
Key events marked Admin, Events Two or three, all revenue-predictive
Data retention Admin, Data retention 14 months or more on events
Internal filter Active Admin, Data filters State is Active, not Testing
Unwanted referrals listed Data stream settings Payment gateways excluded
Google Ads link live Admin, Product links Linked, and actions Primary in Google Ads
Consent banner controls tags Browser dev tools Advertising tags respect the choice

What GA4 can and cannot tell you

Setting expectations properly saves a lot of frustration. GA4 answers four questions well: where visitors came from, what they did on the site, which sources produce your key events, and how that changes over time. That is genuinely valuable and most Singapore businesses do not have it.

It cannot tell you whether the advertising caused anything — that requires a holdout or geo test. It cannot see the WhatsApp conversation, the phone call or the meeting where the deal closed, so for most service businesses the on-site event is a proxy and you need a close rate to convert it into money. And it will not reconcile with Google Ads or Meta, because they use different windows and different scopes; our guide to attribution models explains why in detail, and ROAS versus ROI covers turning conversions into profit.

If the site itself is the constraint — slow pages, broken tracking after a rebuild, a checkout that loses sessions — that is a different job, covered in technical SEO basics for Singapore sites.

Do it once, properly

GA4 setup is a two-hour job done carefully and a two-year problem done casually. The order is what matters: irreversible settings first, one clean installation, a short and honest list of key events, then the Google Ads link with the primary-action check that almost everyone skips. Everything after that is tuning.

If you would rather have someone audit what you already have than start again, that is usually the right call — most properties need six fixes, not a rebuild. See our performance marketing services, the results we have produced for Singapore businesses, or how to read your monthly marketing report once the data is trustworthy.

Frequently asked questions

What time zone and currency should a Singapore GA4 property use?

Singapore time and Singapore Dollar, set at creation. Google states that “changing the time zone only affects data going forward” and that you “may see a flat spot or a spike in your data” if you change it later, so this is not a setting to leave on a default and revisit. A US time zone shifts every day boundary by 12 to 16 hours, which makes daily reporting and any day-parting analysis unreliable.

Should I use Google Tag Manager or install GA4 directly?

Use Google Tag Manager if you run or plan to run any paid media, because you will end up with several tags and GTM gives you one place to manage them with version history and a preview mode. A direct gtag install or a platform integration is acceptable if GA4 will genuinely be your only tag. What you must not do is install GA4 through more than one route at once, which inflates pageviews and corrupts engagement metrics.

How long does GA4 keep my data?

Event data on a standard property can be retained for 2, 14 or 26 months, and user data for 2 or 14 months; Analytics 360 properties can extend event data to 38 or 50 months. Set events to at least 14 months so year-on-year comparison is possible. Note that the setting does not affect standard aggregated reports, only explorations and funnel reports — and data already deleted cannot be recovered.

Why do my GA4 conversions not match Google Ads?

They are not supposed to. GA4 counts key events from every source with a 90-day default lookback for non-acquisition events; Google Ads counts only conversions it can attribute to a Google ad click, on a 30-day default window, credited to the click date rather than the sale date. Also check whether your imported GA4 actions are still secondary in Google Ads, since Google states conversions created from Google Analytics are secondary by default and can only be promoted to primary in Google Ads.

Do I need a cookie banner for GA4 in Singapore?

Singapore has no prior-blocking requirement, so you are not obliged to withhold all tags until a banner is clicked. However the PDPC’s Advisory Guidelines on Selected Topics require consent for cookies used to target advertising, and browser inaction does not count as consent. Publish a clear cookie notice, obtain consent for advertising cookies, keep advertising tags separable from essential ones, and confirm the banner actually controls the tags. This is not legal advice.

Is GA4 setup claimable under PSG?

Generally not as an implementation service. The Productivity Solutions Grant supports up to 50% of eligible costs capped at S$30,000, but only for pre-approved solutions — typically software rather than setup retainers or ad spend — and EnterpriseSG requires that the company “must directly apply for and manage the grant. Third-party applications or management are not permitted.” The Enterprise Development Grant explicitly excludes advertising and media buys. GA4 itself is free. EDGE, which consolidates MRA, PSG and EDG into one scheme available to all Singapore businesses including non-SMEs, arrives in the second half of 2026, with no percentages or caps published yet.

Related measurement guides

Want to know where you actually rank?

We will run a free visibility check across your target searches and send back an honest read — no obligation.

Picture of Adrian Tan

Adrian Tan

A seasoned digital marketing professional with over 15 years of experience, I have built and executed high-impact digital strategies across SEO, SEM, Social Media Marketing (SMM), Social Media Advertising (SMA), content marketing, performance marketing, and integrated digital campaigns. My expertise extends beyond individual channels, focusing on how every aspect of digital marketing works together to drive measurable business growth. Throughout my career, I have successfully managed and optimized campaigns across a wide range of industries, including technology, finance, healthcare, retail, e-commerce, education, real estate, hospitality, and professional services. This cross-industry experience has enabled me to develop data-driven strategies tailored to unique business objectives, customer behaviors, and competitive landscapes. I have partnered with multinational corporations (MNCs) as well as established enterprises and high-growth businesses, helping them strengthen their digital presence, increase brand visibility, generate qualified leads, improve customer acquisition, and maximize return on marketing investment. From developing comprehensive digital strategies to managing multi-channel campaigns with substantial budgets, I have consistently delivered results through continuous optimization, analytics, and innovation. My expertise includes technical and on-page SEO, enterprise SEO strategies, paid search (Google Ads, Microsoft Ads), paid social campaigns across Meta, LinkedIn, TikTok, and other platforms, marketing automation, conversion rate optimization (CRO), web analytics, audience segmentation, content strategy, and performance reporting. I combine analytical thinking with creative problem-solving to ensure every campaign aligns with broader business goals. What sets me apart is my holistic understanding of the digital marketing ecosystem. Rather than viewing SEO, paid media, social media, and content as isolated disciplines, I develop integrated strategies where every channel supports the customer journey—from awareness and engagement to conversion, retention, and advocacy. This full-funnel approach allows businesses to achieve sustainable growth while adapting to evolving market trends and consumer expectations. Driven by continuous learning and innovation, I stay at the forefront of emerging technologies, AI-powered marketing, automation, and evolving digital platforms. My passion lies in transforming complex marketing challenges into scalable, measurable, and sustainable growth opportunities that deliver long-term business success.

On this page

Share

Get found by customers already looking for you

A free, honest look at where you stand today and what it would take to move.

Not sure where you stand?

Tell us about your business and we will take an honest look at where you are today — and what it would take to get where you want to be.

No obligation · a human replies within one working day