Matomo Analytics Overview
If you want to analyze your website’s traffic (you can try this service), most people’s first thought is the omnipresent Google Analytics, which is used by about 84% of websites with a known analytics tool, according to W3Techs.
But a tool being popular doesn’t always mean it’s the right tool for you, and I think there are some real problems with Google Analytics in that:
- The interface is much more complicated than most average users need.
- You’re handing all of your data over to Google.
In this Matomo Analytics review, I’ll be taking a look at one of the better Google Analytics alternatives for WordPress users. It’s an open-source solution that puts you 100% in control over all your data, while letting you access all of your stats right from your WordPress dashboard.
While the name Matomo might be new to you, it’s a rebrand of Piwik, one of the longest-standing open-source web analytics tools. Piwik was launched all the way back in 2007, before being rebranded to Matomo in early 2018.
I’ll begin by sharing a little bit about the features that you get with Matomo’s dedicated WordPress plugin. Then, I’ll take you hands-on and show you how Matomo Analytics for WordPress works on a live website.
Key Features
Matomo Analytics for WordPress is a dedicated WordPress plugin version of the open-source Matomo analytics software. The core plugin is free, with some optional paid add-ons that add more features.
It aims to be a complete replacement for Google Analytics (or any other web analytics tool that you’re using). The plugin version is also 100% self-contained – you just install the plugin and your analytics are ready to go. Without the plugin, you’d need to manually install the open-source software on your server.
Matomo divides its core reports into roughly the same high-level categories as Google Analytics. You’ll get top-level reports for:
- Visitors – what countries your visitors come from, what devices they use, etc.
- Behavior – what visitors do on your site, like your most popular content, entry pages, downloads, etc.
- Acquisition – where your visitors come from, like search engines, social networks, etc.
- eCommerce – if you’re running an eCommerce store, you can analyze product and sales data, just like Enhanced Ecommerce tracking in Google Analytics.
- Goals – you can set up your own custom goals for tracking.
You’ll also get other useful features like:
- Tag Manager – you can use this to add other scripts to your site.
- Campaign tracking – set up UTM tracking.
- GDPR support – the plugin includes a tool to let users opt-out of tracking for GDPR compliance.
All of those features are available for free.
Then, with paid add-ons, you can add on features like:
- Heatmaps & Session Recordings – these help you analyze user behavior in more depth.
- Form Analytics – track form conversion rates, time to completion, drop-off fields, and more.
- Media Analytics – track how visitors interact with audio or video media players (including embeds from YouTube and other sources)
- Custom Reports – create your own custom dimensions and reports.
- Search Engine Keywords Performance – view the actual keywords that your visitors searched for in your reports. This data comes from Google Search Console and other search engines’ webmaster tools.
- Funnels & Cohorts & Users Flow – these three add-ons all help you better dig into user behavior across visits and time scales.
- Multi-Channel Conversion Attribution – better understand how each marketing channel contributes to conversions.
Matomo Pricing
The core Matomo Analytics for WordPress plugin is 100% free and I think most webmasters will be fine with just the free version.
If you want access to some of the premium features, you’ll need to purchase them individually. The price varies depending on the extension:
- Heatmaps and session recordings – $119
- Form analytics – $89
- Media analytics – $89
- Custom reports – $119
- Funnels – $99
- SEO keyword performance – $79
- Cohorts – $59
- User flow – $39
- Multi-channel conversion attribution – $39
All those prices are for a single site license – prices go up from there for multiple sites.
If you want every single extension, you can also purchase a bundle for $512, which saves you about ~23% vs purchasing individual extensions.
What About Performance?
While the big benefit of Matomo’s self-hosted approach is that you own your own data, this approach is undeniably going to be more resource intensive than using third-party tracking from Google Analytics (or another service).
Unfortunately, this is kind of an unavoidable trade-off of keeping everything self-hosted.
For a low-traffic site, your server will probably be fine.
But for a high-traffic site, the plugin might use a lot of resources, especially because it doesn’t rely on partial data sampling
If that’s the case, you still have options.
One option would be to self-host the open-source Matomo analytics software on a separate server and just add the tracking code to your WordPress site using the separate WP-Matomo plugin.
Or, you could use the paid cloud-hosted version of Matomo. With this, Matomo will handle hosting the software for you but you still own all of your data. That is, Matomo does not get access to use or sell your data just because you’re using the cloud version. Prices for the cloud version start at $19 per month.
Final Thoughts on Matomo Analytics
Matomo is definitely one of the best Google Analytics alternatives for WordPress that I’ve used.
In the past, I’ve played around with self-hosting the Matomo software (Piwik at that time) and manually adding the tracking script to WordPress.
With this new plugin, though, the process is much simpler. In fact, it’s even simpler than using Google Analytics because you don’t even need to add a tracking script to your site. Just install the Matomo Analytics for WordPress plugin and you’re ready to go.
You’ll get a user-friendly analytics dashboard right on your WordPress site, and you’ll also be 100% in control of all your data.