Website Analytics Setup: GA4 and Search Console Guide
Guide · 10 min read · Updated 18 Oct 2026
Set up GA4 and Google Search Console for a small Singapore site, then track calls, WhatsApp clicks and form submits without drowning in data.Yes, you can set up useful analytics for a small Singapore site in about an hour, and you only need two free tools: Google Analytics 4 (GA4) to see what visitors do, and Google Search Console to see how people find you. The trick is not to track everything. Track the handful of actions that mean a real customer is reaching out: phone calls, WhatsApp taps and form submissions.
What analytics can and cannot tell you
Analytics answers questions like: which pages do visitors read, which device are they on, and how many of them tapped your WhatsApp button? It cannot tell you why someone left, whether a phone call turned into a sale, or who the visitor was.
Think of it as a shop doorway counter plus a note of which shelf people stopped at. Useful, but it does not replace asking customers how they found you.
Two tools, two jobs
| Google Analytics 4 (GA4) | Google Search Console | |
|---|---|---|
| Answers | What do visitors do once they are on my site? | How does my site appear in Google before anyone clicks? |
| Shows | Pages viewed, devices, traffic sources, actions you mark as events | Search queries, pages shown, clicks, indexing problems |
| Best for | Checking whether your contact buttons get used | Checking Google can find and read your pages |
| Set up by | Adding a measurement tag to your site | Proving you own the domain, then submitting a sitemap |
Decide what to measure before you touch any settings
Most owners open GA4, see dozens of reports and close the tab. Avoid that by writing down your goals first. For a Singapore service business, the goals are usually simple.
- Calls: someone taps your phone number on mobile.
- WhatsApp clicks: someone taps the WhatsApp button or link.
- Form submits: someone sends a quote request or enquiry form.
- Optional: bookings, brochure downloads or taps on your map pin.
In GA4 these are called events, and the ones you care about are called key events. Marking an event as a key event simply flags it as important, so it shows up clearly in your reports.
From stranger to enquiry
Each stage has a number you can actually see.
Search
Search Console shows impressions and clicks.
Visit
GA4 shows sessions and pages.
Tap
Key events: call, WhatsApp, form.
Reply
Your inbox, not analytics.
Set up GA4 step by step
The screens change from time to time, so use these steps as a map and check Google's current help pages if a menu has moved. You need a Google account that you control, ideally a business one and not a freelancer's personal account.
GA4 in six steps
- 1
Create the property
Sign in at analytics.google.com, create an account named after your business, then a property for your website.
- 2
Set region and currency
Choose Singapore and SGD so reports make sense.
- 3
Add a web data stream
Enter your website address. Google gives you a measurement ID that starts with G-.
- 4
Install the tag
Your web provider adds the measurement ID to the site. Ask them to confirm it is on every page.
- 5
Test in real time
Open your site on your phone, then check the Realtime report. You should see yourself.
- 6
Mark key events
Once call, WhatsApp and form events appear, flag them as key events.
Who should own the account?
Create the GA4 account yourself and add your provider as a user, instead of letting them create it under their own login. If the relationship ends, you keep your history. This is the same ownership principle as your domain, covered in who owns your website.
Tracking calls, WhatsApp and forms
GA4 records some interactions automatically, but taps on phone numbers and WhatsApp links usually need a small setup so they arrive as named events. There are two common routes.
- Google Tag Manager: fire an event when someone clicks a link beginning with
tel:or containingwa.meorapi.whatsapp.com. - Built into your site: some builders send these events for you. Ask your provider whether they do.
For forms, track the thank-you state: either a dedicated thank-you page that only appears after a successful submit, or a form-success event. A thank-you page is the easiest to count correctly, because you can only land on it by submitting.
If you want your WhatsApp button done properly, see adding a WhatsApp button to your website.
Tapping a WhatsApp button is not the same as sending a message. Some people tap and then change their mind. Treat the number as a measure of interest, then compare it with the chats you actually received.
Set up Google Search Console
Search Console is free and shows you what Google sees. It is the best early warning if a page is not being indexed, a redirect is broken or a mobile page has problems.
Search Console in four steps
- 1
Add your property
Choose the domain option if you can, which covers www, non-www and https versions together.
- 2
Verify ownership
Usually a DNS record at your domain registrar. If you own the domain in your name, this is easy.
- 3
Submit your sitemap
Paste the sitemap address, often /sitemap.xml, so Google knows your page list.
- 4
Check back monthly
Look at the Pages report for errors and the Performance report for queries.
This is where owning the domain pays off. DNS verification needs access to the place where your domain is managed, so if a former agency registered it for you, sort that out first. Our domain name guide explains how.
Read the Performance report like a shopkeeper
Four numbers matter, and none of them need a degree to understand.
- Impressions: how often your pages appeared in results.
- Clicks: how often someone chose your page.
- Queries: the words people searched. Look for your service plus a Singapore area or "near me" style phrases.
- Pages: which of your pages Google shows most.
Lots of impressions with few clicks usually means the page title or description does not match what people want. That is a wording fix, which our on-page SEO checklist covers.
Where a small site should spend its attention
Closest to real enquiries.
Shows what Google connects you with.
Tells you where to polish the design.
Mostly a sanity check for a local business.
Easy to misread on a small site.
A worked scenario: an aircon servicing company
Mei Ling runs a three-person aircon servicing firm in Tampines. She sets up GA4 and Search Console in one afternoon and flags call, WhatsApp and quote-form events. After a month she notices something useful: most of her key events come from phones, and nearly all of them come after people view the "Chemical wash" page.
She cannot say exactly how many jobs resulted, and she does not pretend to. But she now knows where to put effort: make the Chemical wash page clearer, put the WhatsApp button higher on it, and check that her Search Console queries mention the estates she serves. She also asks each new customer how they found her and notes the answer, which fills the gap analytics cannot.
Privacy and consent: what to tell visitors
Analytics tools collect information about visits, and some of it can count as personal data depending on how it is set up. You should say what you collect and why, in a plain privacy notice, and give people a way to contact you.
Singapore's PDPA rules on consent, notification and cookies are set by the PDPC. Check the current guidance at pdpc.gov.sg before you finalise your setup. This guide is general information, not legal advice. For the banner question specifically, read our cookie consent guide.
Sensible habits that help regardless of the exact rules:
- Do not send names, phone numbers or NRIC details into analytics as event values.
- Keep your data-retention setting short enough that you are comfortable with it.
- Mention analytics in your privacy notice, and link it in the footer.
- Do not feed analytics anything from private chats or customer messages.
If you collect names and numbers through forms or WhatsApp, see PDPA for website owners too.
Common mistakes
Analytics habits
Do
- Create the GA4 and Search Console accounts under an email you control.
- Test events on your own phone before trusting the numbers.
- Exclude your own visits if you refresh the site constantly.
- Review once a month and write down one change to make.
Avoid
- Let a freelancer own the only admin login.
- Install several analytics tools that each count differently.
- Panic over a single bad day on a low-traffic site.
- Put customer names or phone numbers into event data.
Another frequent slip is comparing GA4 to Search Console and expecting equal numbers. They measure different things at different points, so they will not match, and that is fine.
A simple monthly routine
Fifteen minutes, once a month
In Search Console
- Open Pages and look for new errors
- Open Performance and note the top three queries
- Check that your sitemap is still read successfully
In GA4
- Count key events for the month
- See which pages led to them
- Note any big mobile problems
Away from the screen
- Compare WhatsApp taps with chats received
- Ask new customers how they found you
- Pick one page to improve
Frequently asked questions
Do I need GA4 if I only have a small site?
Why does GA4 show fewer visitors than I expected?
Can I see who visited my site?
How long until data appears?
Should my web provider do this for me?
Your next step
Open Search Console today, verify your domain and submit the sitemap. Then add GA4 and test one call, one WhatsApp tap and one form on your own phone. If you would rather have the website, chat and follow-up set up for you, see what Website.sg includes. For where to go from here, read the local SEO checklist and how to get more enquiries from your website.
Want a website without the hassle?
Website.sg builds your website and sets up web chat, WhatsApp follow-up and Google reviews for one monthly price.
See pricingKeep reading
