Table of contents
If you last set up WordPress analytics a few years ago, the ground has shifted under you. Universal Analytics — the Google Analytics most tutorials were written for — was switched off in 2023. Its replacement, Google Analytics 4 (GA4), works differently, and privacy laws like the GDPR now decide how you're allowed to track visitors at all. The good news: a new generation of lightweight, privacy-first analytics plugins has grown up alongside GA4, and for many sites they're the better choice.
- Universal Analytics is dead; if you use Google Analytics, you need a GA4 property.
- Easiest GA4 setup: Site Kit by Google (free, official). More dashboards and e-commerce reports: MonsterInsights.
- GA4 requires a working consent banner for EU/UK visitors — tracking must not fire until the visitor accepts.
- Privacy-first alternatives — Independent Analytics, Burst Statistics, Plausible, Fathom — skip the cookie banner and are enough for most blogs and small business sites.
- Hobby blog: pick a privacy-first plugin. Business running ads or e-commerce: GA4 plus a consent plugin.
Why analytics still matters
You can't improve what you don't measure. Analytics answers the questions every site owner eventually asks: Which posts actually bring visitors? Where do people come from — Google, social media, other sites? Which pages do they leave from? If you're investing time in content or money in ads, analytics is how you find out whether it's working — and it pairs naturally with the on-page work covered in our WordPress SEO basics tutorial.
What's changed is how much tracking you need. Most site owners look at a handful of numbers: visitors, top pages, referrers, maybe conversions. You no longer need Google's full machinery for that — and depending on where your visitors live, using it comes with legal homework.
The big change: Universal Analytics is gone, GA4 is here
Universal Analytics (the UA-XXXXXXX tracking IDs) stopped processing data on July 1, 2023. If your site still carries an old UA snippet — pasted into a theme or an abandoned plugin — it is recording nothing.
GA4 is Google's replacement. It's event-based rather than pageview-based, includes "Enhanced Measurement" that automatically tracks scrolls, outbound clicks, and file downloads, and its property IDs look like G-XXXXXXX. It's powerful and free, but its reporting interface is famously harder to navigate than the old Universal Analytics — which is exactly why WordPress plugins that surface GA4 data in your dashboard are so popular.
Google Analytics (GA4) on WordPress
Site Kit by Google — the official, free route
Site Kit is Google's own WordPress plugin and the most-installed way to connect GA4. Beyond Analytics, it also links Search Console, AdSense, and PageSpeed Insights into one WordPress dashboard, with a configurable "Key Metrics" widget showing trends against the previous period.
In your WordPress admin, go to Plugins → Add New Plugin, search for "Site Kit by Google", then install and activate it. (New to this? See installing a WordPress plugin.)
Site Kit walks you through an OAuth sign-in and verifies you own the site. No code pasting required.
In the Site Kit setup, connect the Analytics service. It can use an existing GA4 property or create a new one for you, and it places the tracking snippet automatically.
GA4 data starts flowing within about 24–48 hours. You'll see visitors, top content, and search queries under Site Kit → Dashboard.
Be honest about its limits: Site Kit is a window into GA4, not a replacement for it. There are no funnel reports, attribution models, or custom event editing in the WordPress dashboard — for deep analysis you'll still log into GA4 itself.
Site Kit's dashboard widgets fire several Google API requests when they load, which can make your wp-admin dashboard feel sluggish on slower hosting. It doesn't affect your visitors' page speed, but if a snappy admin matters to you, it's worth knowing. (For front-end speed, see speed up my WordPress site in one step.)
MonsterInsights — richer dashboards on top of GA4
MonsterInsights has been the most widely used Google Analytics plugin for WordPress for years, and it made the GA4 transition early. It connects your GA4 property without code and then does what Site Kit doesn't: it translates GA4's confusing interface into readable WordPress dashboard reports.
The free version covers the essentials — visitors, top posts, referral sources, outbound link and download tracking. The paid tiers add e-commerce reports for WooCommerce, form conversion tracking, custom dimensions, and more. The honest trade-off: the free version exists largely to upsell you, the admin screens carry a lot of promotional banners, and the Pro pricing is an annual subscription that costs more than most small blogs will ever justify. It earns its keep on business sites where someone actually reads the e-commerce and conversion reports.
Privacy and consent: the part you can't skip anymore
Under the GDPR and the ePrivacy rules, analytics cookies and identifiers are "non-essential" — for visitors in the EU (and, with some newer nuances, the UK), they must not be set until the visitor gives consent. In practice that means:
- GA4 needs a consent banner for EU/UK audiences, and the banner must genuinely block Google Analytics from firing until "Accept" is clicked. A banner that loads GA4 anyway does not make you compliant.
- Consent banners cost you data: every visitor who declines (or ignores the banner) becomes invisible in GA4, so your numbers undercount real traffic.
- Google processes your visitors' data on its own servers and can link it into its advertising stack — which is exactly what several EU regulators have objected to over the years.
If you run GA4 and have European visitors, pair it with a consent management plugin and test that analytics stays silent until consent is given. Compliance is judged by what actually loads in the browser, not by whether a banner exists. WordPress's built-in privacy policy tool helps with the disclosure side, but it does not block tracking by itself.
This consent tax is the main reason privacy-first analytics has boomed: tools that don't use cookies and don't store personal data can run without a consent banner in most jurisdictions, so they see 100% of your traffic.
Privacy-first alternatives, compared honestly
Independent Analytics — self-hosted, zero setup
Independent Analytics stores everything in your own WordPress database and never communicates with external servers. It's cookieless — visitors are counted via a salted hash rather than stored personal data — so it's GDPR/CCPA-friendly out of the box with no settings to tweak. The reports live right in wp-admin: views, visitors, referrers, and per-page stats.
Trade-offs: because the data lives in your database, very high-traffic sites add rows (and database weight) quickly, and you only get the metrics it collects — no ad-campaign attribution, no cross-site view. A paid Pro version adds features like e-commerce tracking and email reports.
Burst Statistics — self-hosted, from the Really Simple SSL team
Burst Statistics is a similar self-hosted plugin from Really Simple Plugins (the Really Simple SSL developers). It's actively maintained and designed around GDPR/CCPA compatibility. One honest nuance the marketing often glosses over: Burst uses a cookie by default because it's more accurate, and offers a cookieless mode you can switch on if you want to run banner-free. Choose the mode deliberately — cookieless means slightly less accurate visitor counts, cookie mode means consent rules may apply again.
Plausible and Fathom — hosted, paid, and banner-free
Plausible Analytics and Fathom Analytics are hosted services with official WordPress plugins (both actively maintained in 2026). Each gives you a single, fast, beautifully simple dashboard: visitors, sources, top pages, goals. Both are cookieless and built for GDPR/ePrivacy compliance — no consent banner needed for the analytics itself. Plausible is open-source and processes all data on EU-owned servers; Fathom advertises pricing from $14/month.
The honest trade-off is simple: these are subscriptions. You're paying for someone else to store the data, keep your WordPress database lean, and give you stats that survive a site rebuild. For a hobby site that's a hard sell against free self-hosted options; for a business that values a clean, fast dashboard without maintenance, it's often worth it.
Jetpack Stats — fine if you already run Jetpack
Jetpack Stats shows simple traffic charts inside WordPress and the Jetpack mobile app, and it's genuinely convenient if Jetpack is already on your site. Know the pricing model before you commit: it's free for personal, non-commercial sites, but commercial sites (anything selling, showing ads, or using affiliate links) are expected to buy a paid Stats plan once traffic grows — with only limited reporting on the free tier. Data is processed on Automattic's servers, so unlike Independent Analytics or Burst it isn't self-hosted. Installing all of Jetpack just for stats is overkill.
Which analytics plugin should you choose?
Hobby blog or personal site. Skip Google entirely. Install Independent Analytics or Burst Statistics — free, cookieless, no banner, and the visitor/referrer/top-content numbers are everything a blogger actually looks at. If you already run Jetpack for other reasons, Jetpack Stats is fine too.
Small business site (services, local business). A privacy-first plugin still covers most needs, but if you rely on Google Search traffic, add Site Kit for its free Search Console integration — search query data is something the privacy-first tools can't give you. Run GA4 only if you'll really use it, and pair it with a consent banner.
E-commerce or ad-driven business. You'll want GA4 — via Site Kit (free) or MonsterInsights (paid, better WooCommerce reporting) — because ad platforms and conversion tracking are built around it. Budget for a proper consent management setup, and accept that consented data undercounts real traffic. Some businesses run a privacy-first tool alongside GA4 to keep an accurate total-traffic baseline.
Privacy-conscious business with budget. Plausible or Fathom gives you a hosted, maintenance-free dashboard, banner-free compliance, and no load on your WordPress database.
Whichever you choose, install one and let it run — even a hobby site benefits from three months of baseline data when you later decide to take it seriously. And if you'd rather have someone set it up with you, that's exactly the kind of thing we do in tutoring sessions.



Leave a comment