In this guide · 8 sections
- 01GA4 vs Plausible vs Matomo: the quick comparison
- 02What each tool collects
- 03What the PDPA requires for website analytics
- 04Google consent mode and cookie banners
- 05Speed impact: why script size matters
- 06Which analytics tool suits which business
- 07Do it yourself or get help?
- 08Frequently asked questions
Short answer
Use GA4 if you run Google Ads or need detailed funnels, with a cookie notice and consent mode. Use Plausible for simple, cookie-free traffic stats at a small monthly fee. Use Matomo if you want GA-style reports with full control of the data. Under the PDPA, explain whatever you use in your privacy notice.
GA4 vs Plausible vs Matomo: the quick comparison
All three count visitors, pages, sources and conversions. They differ in how much they track about individuals, who holds the data and what you pay.
Google Analytics 4
Most featuresFree (GA4 360 is paid)
- Deep funnels, audiences and Google Ads links
- Uses cookies and identifiers
- Data held by Google
- Consent mode for banner integration
Best for: Sites running Google Ads or needing detailed e-commerce reports.
Plausible
SimplestFrom US$9/mo (10k pageviews)
- One-page dashboard
- No cookies; no raw IP stored
- Lightweight script
- EU-hosted, open source
Best for: Service businesses that want traffic basics without banners.
Matomo
Most controlFree self-hosted; Cloud from €29/mo
- GA-style reports
- Can run cookieless or with full tracking
- You choose where data lives
- Self-hosting needs maintenance
Best for: Firms wanting detailed reports with data under their own control.
Prices from Plausible and Matomo's pricing page, checked 19 October 2026, before tax. Plausible's Starter covers one site and up to 10,000 monthly pageviews; Matomo Cloud's entry price covers 50,000 hits a month.
What each tool collects
| GA4 | Plausible | Matomo | |
|---|---|---|---|
| Cookies | Yes, first-party analytics cookies | None, per Plausible's data policy | Optional; can be disabled |
| IP addresses | Used for location; not shown in reports | Used for approximate location, raw IP not stored | Configurable anonymisation |
| User-level tracking | Yes, with identifiers and optional User-ID | No persistent identifiers | Configurable |
| Data retention | 2 or 14 months for user-level data (free) | 3 years on Starter | As you set it |
| Where data is held | EU servers | Your server or Matomo Cloud | |
| Ads integration | Google Ads, audiences | None | Limited |
Google's data retention help page lists the 2-month and 14-month options for user-level data in standard GA4 properties. Plausible's data policy says it derives browser, operating system and approximate location from each request but does not store raw User-Agent strings or IP addresses.
What the PDPA requires for website analytics
Singapore does not have a separate cookie law like the EU's. The question is whether your analytics collects personal data. The PDPC's Advisory Guidelines on Selected Topics (revised May 2024) cover cookies directly:
- Consent is not needed for cookies that do not collect personal data
- Consent may be reflected in browser settings the visitor has actively chosen, but simply not managing settings is not consent
- Collecting personal data through cookies for targeted advertising requires consent, and as good practice sites should let visitors set cookie preferences
- The obligation to get consent rests with the organisation collecting the data, including through its data intermediaries
The same guidelines encourage anonymised data for analytics, because anonymised data is not personal data. They also describe a business improvement exception that lets you use personal data you have already collected properly, without fresh consent, to improve services or understand customer preferences. It covers use, not the original collection.
Speed impact: why script size matters
Every analytics script adds work for the visitor's browser. Plausible describes its script as a fraction of the size of Google Analytics and says it will not affect Core Web Vitals. GA4 loaded through Google Tag Manager, together with ad pixels and a consent banner, often adds more weight than the analytics itself.
If your site is slow, check what each third-party tag costs before blaming the theme. Our Core Web Vitals guide shows how to measure it. Removing unused pixels and old tags is often the quickest win.
Which analytics tool suits which business
| Business | Sensible choice | Why |
|---|---|---|
| Clinic, law firm or consultancy with a simple site | Plausible | Traffic and enquiry sources without cookies or banners |
| Shop running Google Ads and Shopping | GA4 with consent mode | Conversion tracking and audiences feed the ads |
| Firm with sensitive visitors (health, finance) wanting detail | Matomo, self-hosted or Cloud | Detailed reports with data under your control |
| Very small site, no budget | GA4, or Google Search Console only | Free; Search Console shows search traffic without a script |
Many sites run two tools: a simple cookie-free tool for everyday numbers and GA4 only on pages where ads conversions are measured. Whatever you choose, set up Google Search Console too; it is free and shows how people find you in search.
Do it yourself or get help?
Installing any of the three is a short DIY job. The work that needs care is the PDPA side: an accurate privacy notice, a banner that actually blocks tags until consent, and data retention set to what you need. Our guide to website privacy policies and cookie consent covers the notice.
If you want it handled, our Speed & SEO Fix (S$390) cleans up scripts, sets up Search Console and gives a before and after speed report. The PDPA Compliance Pack (S$690) includes a privacy policy, data inventory and website cookie notice.
Frequently asked questions
Yes. The PDPA does not ban any analytics tool. It requires consent and notification when you collect personal data. The PDPC says consent is not needed for cookies that do not collect personal data, but targeted advertising using cookies needs consent. Explain your analytics in your privacy notice and configure GA4 thoughtfully.
Not always. Singapore has no separate cookie law, and PDPC guidance says consent is not needed for cookies that do not collect personal data. You will usually want a banner if you run advertising or remarketing cookies, use GA4 with personal data, or have many visitors from the EU or UK.
It is simpler, not better in every way. Plausible shows traffic, sources and goals on one screen without cookies, and says it does not store raw IP addresses. Google Analytics 4 is free and offers far more detail, audiences and Google Ads integration. Choose based on what you will actually use.
Matomo On-Premise is free to download and run on your own server, though you pay for hosting and maintenance, and some features are paid plugins. Matomo Cloud is a paid hosted service, starting at 29 euros a month for 50,000 hits as of October 2026, before tax.
In a standard GA4 property you can set user-level data retention to 2 months or 14 months. Longer options of 26, 38 and 50 months are only available on the paid GA4 360. Aggregated standard reports are not affected by this setting, but explorations that use user-level data are.