Welcome to the ultimate guide on installing and using the Matomo Analytics Tag Manager for your WordPress site. This amazing plugin is not just hassle-free but also cost-free, allowing you to take full control of your web analytics data and ensure user-privacy protection. Let’s dive into the steps for installation and usage!
Step 1: Getting Started
The first step involves ensuring your WordPress plugin folder is renamed. Make sure it’s called matomo, not matomo-for-wordpress. With that sorted, you can clone the Matomo repository to your desired directory.
git clone git@github.com:matomo-org/matomo-for-wordpress.git wp-content/plugins/matomo
Step 2: Install Composer
Running the following command will set up your environment with all necessary dependencies, including phpunit. First, ensure Composer is installed, then execute:
composer install
Step 3: Setup a Local Environment using Docker
If you’re familiar with Docker, creating a local development environment can be done with one simple command:
npm run compose up wordpress; npm run compose stop
This command initiates the Docker container setup, downloading WordPress and compiling necessary PHP extensions. To see your available WordPress versions, visit http://localhost:3000.
Step 4: Accessing Your WordPress Dashboard
Once the container is up and running, head to wp-login.php and enter root for the username and pass for the password to log in.
Step 5: Customizing Your Local Environment
You can tweak your local environment settings by creating a .env file and setting various environment variables, such as:
- PHP_VERSION – Defaults to 8.1
- BACKEND – Choose between mariadb or mysql
- WORDPRESS_VERSION – Defaults to 6.3.1
- WP_PLUGINS – Specify plugin versions to activate
- WOOCOMMERCE – Enable WooCommerce setup
Step 6: Starting wp-cli or Matomo Console
Ensure your WordPress service is running. In a new terminal, you can run commands for WP-CLI or the Matomo console using the following formats:
npm run compose run wp -- ... rest of command ...
npm run compose run console -- ... rest of command ...
Step 7: Accessing MariaDB/MySQL
If you need to inspect your database while the environment is up, use the following command:
npm run mariadb mariadb
Step 8: Updating the Matomo Core Version
If you need to update the core version of Matomo within your WordPress, navigate to the scripts folder and run the update command:
cd scripts && .update-core.sh matomo version number
Troubleshooting
As with any software, you may encounter issues. Here are a few troubleshooting tips:
- Ensure your Docker services are properly running.
- Check if environment variables in the .env file are correctly set.
- If facing issues with database connection, verify your configurations.
- Look into Docker’s logs for any specific error messages to debug.
For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.
Conclusion
Matomo Analytics is an exceptional tool for those who want to maintain control over their data and prioritize user privacy. By following these steps, you can easily integrate this powerful plugin into your WordPress site.
At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

