Yes. Matomo for WordPress supports WordPress Multisite and the way the plugin works depends on how it is activated.

Note: Matomo Tag Manager is not currently supported with WordPress Multisite.

Matomo is not network enabled

If Matomo for WordPress is not network activated, WordPress site administrators can install the plugin separately on the sites and subsites that they administer. Matomo tracking, access and configuration is managed individually by administrators for each activated site. Site settings are not managed centrally across the network.

WordPress site administrators are automatically granted Matomo superuser access. Only Matomo superusers can access and manage the Matomo Admin settings in WordPress > Matomo Analytics > Settings.

Matomo is network enabled

If WordPress is Multisite enabled, WordPress super admin users can network activate Matomo for WordPress.

network activate matomo for wordpress

When Matomo is network activated tracking configuration settings can be managed centrally across the network by the WordPress super admin.

Access to Matomo Admin settings

For each site in Matomo Analytics > Settings, the Privacy and Exclusions setup remain specific to individual sites. These are managed by site administrators, Matomo superusers or Matomo admin users.

WordPress super admin users are automatically granted Matomo superuser access. Only Matomo superusers can access and manage the Matomo Admin settings in the plugin’s settings.

exclusions tab in matomo for wordpress

Access for blog administrators

From version 5.13.1, blog administrators automatically receive Matomo superuser access for their blog. It does not provide network administrator access like the WordPress super admin role.

With Matomo superuser access, blog administrators can access the Matomo Admin settings applicable only to the blog they manage.

Note: Because the administrator role is automatically a Matomo superuser, they cannot be assigned another role under Network Admin > Matomo > Settings > Access (network-wide setting). Any access previously assigned on this screen no longer affects their permissions.

Network-wide settings

Only a WordPress super admin can view and change settings that affect your WordPress network. These include the settings under Network Admin > Matomo > Settings.

A blog administrator cannot view or change these network-wide settings. However, they have Matomo Superuser access to their own blog.

network settings in matomo for wordpress

The Network Admin displays the network-wide Exclusion settings while each blog also has its own exclusion settings. Matomo combines both sets of exclusions when deciding whether to track a visitor. A blog-specific setting cannot override a network-wide exclusion.

When Matomo is network activated or deactivated, it retains the effective exclusion settings. Visitors excluded before the change remain excluded afterwards.

Access to Matomo Diagnostics

Only WordPress super admin users can access all Matomo > Diagnostics features when Matomo is network activated. The diagnostics report contains information about the entire installation and troubleshooting actions can also affect more than one blog.

The entire Diagnostics > Troubleshooting page is restricted to WordPress super admin users only.

Managing many sites?

If you have a lot of sites – or a lot of traffic in your WordPress – we recommend you install Matomo On-Premise or use the Matomo Cloud as it has these benefits:

  • Less load on your server
  • Gives you the ability to use additional features such as White Label and Roll-Up Reporting
  • You can manage all Matomo related settings conveniently in one place
  • You can integrate the tracking code in a similar way using the Connect Matomo plugin