Integrations

Matomo in WordPress and WooCommerce: which plugin for which purpose

For WordPress, Matomo comes twice from the vendor: as a complete Matomo inside WordPress and as a connection to an existing Matomo. Here is when each plugin fits, how WooCommerce orders arrive reliably and why a widely used consent guide switches off shop tracking.

WordPress is the platform where Matomo runs most easily, and the one where it is easiest to get something wrong. Matomo offers two free plugins that sound alike but work very differently. For shops with WooCommerce, there is also the question of how orders reliably reach Matomo.

Two plugins from Matomo

Matomo for WordPress Connect Matomo
What it is a complete Matomo inside WordPress, in the same database a connection to your own Matomo or Matomo Cloud
WooCommerce orders and cart out of the box no e-commerce tracking
Tag Manager built in, not in a multisite network via your own Matomo’s container
Limits no Matomo API, users and sites in WordPress, load on the WordPress server none
Suits small websites without their own Matomo your own Matomo, more traffic, many sites
Two plugins, two designs: Matomo for WordPress brings Matomo into the WordPress installation, Connect Matomo connects WordPress to a Matomo on your own server or in the cloud.

Matomo for WordPress is convenient because no second installation is needed. In return, the WordPress server processes every request as well, and from about 50,000 page views a month, by its own account a rough estimate, Matomo advises your own Matomo with Connect Matomo. There are also limits: instead of the Matomo API there is the WordPress REST API, sign-in plugins for Matomo such as SAML do not run, and Matomo 6 requires PHP 8.1 and MySQL 8.0 or MariaDB 10.6 here too. What your own Matomo means in operations is covered in Matomo hosting.

Using both plugins at the same time is not a good idea: according to Matomo, they interfere with each other’s tracking.

WooCommerce: measuring orders reliably

With Matomo for WordPress, orders arrive without any add-on. According to the plugin’s source code, it reports an order on the thank-you page, flags it so it is not counted twice, and leaves out back-office orders as well as cancelled, failed and refunded ones.

With your own Matomo, Matomo offers the premium plugin WooCommerce Analytics. It reports orders and cart changes from the shop’s server, so ad blockers do not swallow them, and handles variations, subscriptions and multilingual shops. It only counts product views if the tracking code also runs in the browser; for that, Matomo recommends Connect Matomo. Matomo’s own e-commerce guide advises using this plugin for WooCommerce orders with your own Matomo.

If you do not want a premium plugin, there are free third-party plugins, such as Matomo Site Kit by Openmost with tracking code, Tag Manager or server-side tracking and WooCommerce data.

The Complianz trap

Complianz is one of the most widely used consent plugins, and Matomo has its own guide for it. It recommends setting the tracking mode in the Matomo plugin to “Disabled” and letting Complianz include Matomo.

For shops, this has a consequence the guide leaves out: in the source code of Matomo for WordPress, all WooCommerce functions depend on the tracking mode not being disabled. If you follow the guide, you measure page views via Complianz, but no more orders. So after every change to consent, check whether orders still arrive in Matomo. In addition: according to the same guide, e-commerce does not fall under the French regulator CNIL’s exemption for measuring without consent, so shops need the consent variant.

How Matomo measures with and without consent is covered in Matomo and privacy.

How Matomo fits WordPress

  • The right pluginSmall inside WordPress, otherwise your own Matomo with Connect Matomo.
  • Orders from the serverWooCommerce Analytics for shops with your own Matomo.
  • One plugin at a timeNever Matomo for WordPress and Connect Matomo together.

Typical pitfalls

  • Matomo inside WordPress with high trafficThe WordPress server carries every request.
  • Connect Matomo in a shopPage views yes, orders no.
  • Complianz by the guideThe "Disabled" tracking mode switches off WooCommerce tracking.

Sources

As of 12 November 2026

FAQ

Frequently asked questions

Matomo for WordPress or Connect Matomo?

Matomo for WordPress if you do not have Matomo yet and the website is small. Connect Matomo if there is already your own Matomo or Matomo Cloud, with more traffic or many sites in a network. That is also what Matomo recommends.

Can I use both plugins at the same time?

No. According to Matomo, the two interfere with each other's tracking. If you move from Matomo for WordPress to your own Matomo, deactivate one and set up the other.

Does Connect Matomo also measure WooCommerce?

No, Connect Matomo includes the tracking code but no orders. For WooCommerce with your own Matomo, Matomo offers the premium plugin WooCommerce Analytics.

Does Matomo for WordPress run on WordPress.com?

Matomo itself does not think so. For websites on WordPress.com, your own Matomo or Matomo Cloud is the safe way.

Questions about your setup?

In an intro call we'll look at your situation together.

Book an intro call

Newsletter

Matomo know-how, once a month.

Practical tips on tracking, privacy settings and performance, plus notes on important Matomo updates. No spam, unsubscribe any time.