• Home
  • Joomla Extensions
  • 4Analytics • Private analytics for Joomla
4Analytics logo

Private analytics for Joomla

Fully private Joomla analytics extension with AI traffic analysis

It replaces Google Analytics, Matomo, Plausible, Fathom Analytics, Umami or Simple Analytics.

Drowning in numbers? 4Analytics uses AI to identify changes, important numbers and give you an overview of your site traffic.

4Analytics does not record personal information and does not use any cookie.

A cookie-consent extension is not needed. All data safely stored on your own server.

Setup is done with just one click and you see reports on screen or receive them by email.

4Analytics summary report page with sample data and AI analysis

Analytics is crucial for any website - you can't improve what you can't measure.

While solutions like Google Analytics have been the standard, public concern over privacy and the widespread use of ads-blockers mean they now miss a lot of data.

And due to global regulations like GDPR, using 3rd-party analytics providers, where your data is stored on external servers can create compliance issues with your own legal requirements.

4Analytics solves these problems. Thanks to its privacy-first design, it doesn't use cookies and stores all data securely on your own server.

But we can do better.

Having too many numbers makes it easy to be overwhelmed by data, hiding important trends and key insights.

That’s why 4Analytics uses AI analysis to process your website traffic data, giving you:

  • A bird's eye view of performance across your entire site
  • Clearly identified trends and areas needing improvement that are easy to miss in raw data.

To learn more on privacy-oriented design and AI analysis, and why it matters to you or your clients, please read 4Analytics privacy statement page.

4analytics live counter of visitors on site

Complete Website analytics

Measure traffic to your website with just a click and get all common metrics:

  • page views, visitors count, views and visits duration, errorsbounces
  • referrers (which website sent them), most viewed pages
  • countries, languages, device types
  • Real-time visitors count and pages they are viewing

But you also get less common - but maybe more important today:

  • which pages search engines and AI robots are reading from your site?
  • how engaged are visitors with your site?

There's much more but all reports can be viewed either in Simple or Detailed mode: don't be lost in numbers but have all the data when you need it.

Automatic AI analysis of your website traffic

  • when a week, a month or a year completes, anonymous traffic data is analyzed by AI
  • AI analysis can be displayed in Joomla admin and in emailed reports
  • AI API usage is included in your 4Analytics subscription. No AI account needed, no setup

AI analysis of a weekly report emailed by 4Analytics

Privacy-focused, privacy compliant

  • No cookie, anonymous traffic measurement
  • No personal data stored
  • No persistent user identifier
  • GDPR, CCPA or PECR compliant out of the box, no cookie-consent extension needed
  • Data is stored on your server (in Europe if you are in Europe, in the US if in the US, etc) 

For the technically minded, please read our 4Analytics Technology page for details on how this works.

4Analytics data retention policy
4analytics user testimony on performance testing 4analytics real-world CPU usage compared to other extensions

Super-tiny, no impact on website speed or Core Web Vitals

Google Analytics is famously large (175KB at the moment). Other solutions, even open-source ones, also requires you to link to external scripts that can slow down your site.

4Analytics entire script is 1.9KB. And because 4Analytics is a Joomla extension, not a Software-As-A-Service offering, that script is simply injected inside your page source code. No extra script to load from a server. No speed impact.

As for the load on the server itself, well, here is a server load graph of a Joomla website whose owner tried to use another extension and then 4Analytics:

4analytics setup wizard

Configure with one click

Analytics systems can be cumbersome to setup as you must copy/paste a piece of custom code to your template index.php file, or even use some analytics plugin just to integrate your analytics service.

With 4Analytics, you:

  • Install the extension with the Joomla standard installer
  • Click on the Enable default configuration button in the wizard displayed after installation

That's it. With that single click, 4Analytics measures traffic on all your site pages, automatically excluding logged-in users.

You can also automatically exclude visits from your own IP address, and that also requires just one click

Definition of "Views by humans"

Focused on human, real visitors

Half or more of your website visitors are likely to be robots!

This scary statement is why so much effort has gone into making sure 4Analytics:

  • recognizes thousands of known robots
  • identifies and separate search engines visits
  • identifies and separate social networks visits
  • identifies and separate AI robots visits, such as the one from ChatGPT, Claude.ai and a number of others

Recognizing "good" and "bad" traffic is key to providing you with real-world and actionable information. And not using cookie helps here as well, as ad-blockers and other privacy tools hide a lot of traffic when analytics is based on cookies

Automatically send reports by email

Not all people interested in the site analytics should or would want to have a Joomla account and enter the Joomla admin to be kept informed.

Just enter email addresses into the Daily, Weekly or Monthly fields, and the recipients

  • automatically receive their respective summary reports in their inbox
  • can click a secret link to view full report online
  • can click the Print button to print or save as PDF that report

The emailed summary report has 8 main metrics and have secret links to access full reports without login. Recipients don't even need an account on the site.

Configuration page to automatically send analytics reports by email

Pick your subscription and get started!

4Analytics

Private Analytics for Joomla

$69/year

  • Best for individuals
  • 1 year support+updates up to 3 sites
  • Includes AI analysis - no API key needed
  • Runs on Joomla 3, 4, 5 & 6
  • GPL license
  • Unlimited installations

4Analytics PRO

Private Analytics for Joomla

$179/year

  • Best for agencies
  • 1 year support+updates, unlimited sites
  • Includes AI analysis - no API key needed
  • Runs on Joomla 3, 4, 5 & 6
  • GPL license
  • Unlimited installations
4Analytics: Know what's happening on your site, without harming your visitors!

4Analytics runs the same on Joomla 3, 4, 5 and 6. Compatibility plugin not needed on any Joomla version.

It is available in 22 languages: Arabic, Chinese, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hungarian, Italian, Lithuanian, Norwegian, Polish, Portuguese, Romanian, Russian, Slovak, Spanish, Swedish and Turkish.

It is fully documented and the documentation is embedded in 4Analytics itself as well.

4Analytics can be extended programmatically with a documented set of hooks. Customize or extend it with a few lines of code for advanced processes.


Dive deeper: here is our Getting started video for a full, practical tour: