“Free” is relative: the hidden costs of GA4
Google Analytics 4 is free in the sense that you don’t write a check to Google. But free-as-in-money and free-as-in-cost are different things. GA4 comes with several real costs that are easy to overlook:
Setup time and complexity
A correct GA4 implementation isn’t a 5-minute task. Best practice requires setting up Google Tag Manager, configuring a GA4 property, adding a measurement ID, setting up custom events for the interactions you care about (click tracking, form submissions, scroll depth), and connecting conversion goals. Done properly, this can take several hours for a developer or most of a day for a non-technical site owner.
Incomplete data from cookie consent
If you implement GA4 correctly and display a genuine cookie consent banner (one that actually works rather than a “we use cookies” notice), 40–60% of European visitors will decline. Those visitors vanish from your data. Your GA4 traffic numbers are systematically lower than your actual traffic.
This is arguably the most significant hidden cost: you’re making decisions based on data that represents perhaps 60% of your audience.
Data living in Google’s infrastructure
Your audience data — who visits your site, what they read, where they come from — is stored in Google’s platform and contributes to their advertising infrastructure. You can view it, but you don’t own it in any meaningful sense. Your access depends on Google’s terms, your account status, and decisions Google makes about the product in the future.
What genuinely free analytics should look like
Genuinely free analytics for a WordPress site should:
- Cost nothing, including setup time
- Capture 100% of visitors, not just cookie-accepters
- Require no external accounts
- Store data in your own infrastructure
- Have no hidden “upgrade to see real data” limitations
- Not add complexity that requires ongoing maintenance
GA4 meets none of these criteria fully. There’s a better option for WordPress sites specifically.
FPAI: free analytics without the compromises
FPAI is a free WordPress plugin available on WordPress.org. Here’s what you get at no cost:
- Sessions, pageviews, and visitors — daily, weekly, monthly dashboards
- Traffic sources — organic, direct, referral, social, email
- Top pages and content performance
- Device and geography breakdown
- Click tracking, scroll depth, and form submission events
- Conversion goal tracking — define what counts as a conversion for your site
- AI analysis — connect your own AI provider API key and ask questions in plain English
- CSV export — your data, whenever you want it
- 90-day data retention — sufficient for trend analysis
All of this is free, with no feature restrictions. Cookie-free, no consent banner required, no external accounts.
Why you don’t need Google Tag Manager
GTM is a tag management system — it solves the problem of deploying multiple tracking scripts from different vendors without modifying your site code every time. It’s a sensible tool for large organizations running dozens of tags.
For a typical WordPress site using a single analytics tool, GTM adds a layer of complexity without a proportional benefit. FPAI injects its tracking script directly via WordPress’s hook system — you install the plugin, the tracking works. No container, no tags, no trigger configuration, no debugging in GTM’s preview mode.
If you’re already using GTM for other purposes (advertising tags, chat tools, etc.), you don’t need to remove it. But you don’t need to add it just for analytics.
How to start free WordPress analytics in 5 minutes
Step 1: Install FPAI from WordPress.org
Go to Plugins → Add New Plugin in your WordPress admin, search for “FPAI” or “First Party AI Analytics”, install, and activate. That’s it for the installation.
No configuration wizard. No measurement ID. No property to create. The plugin works immediately after activation.
Step 2: Remove GA4 (optional)
If you’re switching from GA4, remove your GA4 snippet or deactivate your Google Analytics plugin. Check that gtag.js or the GA4 tracking code is no longer appearing in your page source. This is the point where you can also evaluate whether your cookie consent banner is still needed.
Step 3: Check the FPAI dashboard
Navigate to FPAI Analytics in your WordPress admin sidebar. You’ll see the dashboard begin populating with data as visitors arrive. Within 24 hours on a normally active site, you’ll have enough data to get a sense of your traffic patterns.
Step 4 (optional): Set up conversion goals
Under FPAI Analytics → Conversions, you can define what counts as a conversion on your site — a contact form submission, a button click, a visit to a thank-you page. FPAI will track these automatically from that point forward.
What’s different in the Pro version?
FPAI Free includes everything described above. FPAI Pro adds one thing: unlimited data retention (vs. 90 days in the free version), plus priority support.
For most WordPress sites, 90-day retention is more than enough for trend analysis and decision-making. The free version is a complete tool, not a limited trial.
Summary
Free WordPress analytics without GA4 or GTM is straightforward: install FPAI from WordPress.org, let it run, and check the dashboard. You get complete visitor data (no cookie-consent filtering), all tracking features, AI analysis capability, and everything stored in your own WordPress database — at no cost, with no external accounts.
FPAI is a free WordPress analytics plugin — no GA4, no GTM, no cookies required. Download free →