Welcome to the Matomo (Piwik) world!

What is Matomo?

Matomo, formerly known as Piwik, is a downloadable, Free (GPL licensed) web analytics software platform. It provides detailed reports on your website and its visitors, including the search engines and keywords they used, the language they speak, which pages they like, the files they download and so much more. Matomo (Piwik) aims to be an open source alternative to Google Analytics. Matomo is PHP MySQL software which you download and install on your own webserver. At the end of the 5-minute installation process you will be given a JavaScript tag. Simply copy and paste this tag on websites you wish to track (or use an existing plugin to do it automatically for you). To learn more about what Matomo offers, check out the list of features page. If you need professional help to make the most out of Matomo, get in touch with the Matomo analytics experts.

How is Matomo different to Google Analytics and other web analytics tools?

Matomo (Piwik) VS Google Analytics!

Matomo is the leading open source web analytics software used on more than one million websites in 200 countries. But when there are also dozens of other free and paid web analytics solutions, why choose Matomo? One of the principle advantages of Matomo is that you are in control. Unlike remote-hosted services (such as Google Analytics, Webtrends or Adobe Analytics), you host Matomo on your own server and the data is tracked inside your Mysql database. Because Matomo is installed on your server, you enjoy full control over your data. You can access the data easily via the Matomo APIs. Advanced users can use Custom Dimensions, Segmentation, or even run manual queries on the database in order to build advanced reports. Matomo can be used to measure your websites, your mobile applications, your software applications, and can also be used on your intranet portals and intranet websites.

Matomo also protects your visitor privacy with advanced Privacy features. When using Matomo for Web Analytics, you ensure that your visitors behaviour on your website(s) is not shared with advertising companies.

-> View our comparison Google Analytics VS Matomo

Matomo is an open platform which you can extend with plugins and make it your own. More than 70 plugins are available on our Marketplace (both free plugins and paid premium plugins). For even more possibilities you can even build your own plugin for Matomo or get the experts to build it for you.

Another key advantage: in Matomo there is no sampling of data. Matomo always report all of your data and will not filter out some. There is no data limit with Matomo!

To help you decide on a Web Analytics software, you might want to look at the list of features in Matomo or the online demo. Matomo offers nearly all features that other tools may offer and also has some unique features such as Real Time visitor details, Ecommerce Analytics, Visitor Profile, Real Time Visitor Maps and an awesome Mobile App for iOS and Android. Finally, our Roadmap is public, and the community can check our progress on the public issue tracker.

You may also be interested in understanding why statistics from Matomo and my other web analytics tool (log analyzer, webalizer or javascript based like Google Analytics) are different?

If you need professional help, contact our Matomo Support team.

Happy Analytics!

How does Matomo work?

Matomo has to be installed on a server with both PHP and MySQL. At the end of the 5-minute installation, Matomo (Piwik) will give you a Javascript tag which you add to the bottom of each page of your website. Matomo will then record the activity across your website within your database. Matomo aggregates this data to provide detailed web analytics reports about your visitors, page views, referrer information, search engine keywords, Ecommerce, campaigns and much more! As well as tracking via the Javascript file, you can also import web server access logs into Matomo, or use the Tracking API.

Learn more about Matomo in our guide: What is Matomo?

Is there an online demo available?

Yes, check out the online demo to see how awesome Matomo (Piwik) is!

Please note that while this demo is useful to see what Matomo has to offer, it does not show all features. Indeed, the administration area is password protected. If you download and install Matomo yourself – or use a 30 day free trial of Matomo here) – you will get access to many more interesting features and reports.

If you prefer seeing the list of features all in one page, check out the list of features.

Can Matomo manage multiple user accounts?

In Matomo (Piwik), you can create an infinite number of users and websites to track. For each user, you can set permissions to “view”, “write”, “admin” or “no permission” for a specific website, or for all websites at once. The permission system in Matomo is simple and makes it very easy to manage from a small number of websites and users to hundreds of websites and thousands of users. Learn more in the Manage Users documentation.

How do I track several websites, domains and multiple subdomains in Matomo?

You can add unlimited websites to track in Matomo (Piwik), in the Admin Websites section. In fact, Matomo scales well to thousands of websites, and a few Matomo users are tracking even more. Each Website is defined by a URL. You can track sub domains in the same Matomo website, or you can create a different website for some of your subdomains. Learn more about creating Websites in the Managing websites page.

The ‘All Websites’ dashboard is a useful first page to look at for a quick overview of the performance of all your websites over the last day or week. You can even make it your default page to load in Matomo (go to top menu Administration > Personal > Settings). If you track more than 10 websites, the Website selector will display the first ten sites only, and show a search field where you can search quickly to look at another website.

It is also important to configure First party cookie domains in the Javascript Tracking code. Please see the page Measuring domains and/or sub-domains.

When you want to measure multiple website domain names into the same Matomo website, you need to setup Cross Domain linking in Matomo to ensure that your visitors will be accurately tracked across domains into the same visit. Learn how to setup cross-domain tracking in our FAQ How do I accurately measure a same visitor across multiple domain names?

In the Admin Websites page, you can also define for each website a list of Alias URLs which contains all the other domains and subdomains that will be tracked. This will ensure they don’t appear in your “Referrer” reports.

If you track many subdomains in the same Matomo website, you might want to see the domain name directly in your Page Title reports. If you want to show “support.example.org/Homepage” instead of simply “Homepage”, check out the JS setDocumentTitle documentation.

The official Matomo Mobile App supports all these reports, including the ‘All Websites’ dashboard.

See also: Install Matomo on one server and track visits on websites that are hosted on other servers.

How do I define and track Goal conversions?

You can add unlimited number of Goals to track in Matomo (Piwik) (newsletter subscription, file download, ‘thank you’ page, etc.). Learn more about how to track your website Goals in the Goal Tracking documentation.

How do I improve accuracy of visitors’ Country detection, and enable Cities and Regions tracking?

By default Matomo (Piwik) uses the browser language to determine location. To improve accuracy of country detection (and enable Region and City tracking), go to Matomo > Administration > Geo Location. Then, you can select the appropriate solution for your install. These include GEOIP database from Maxmind (for shared hosting) or a server side solutions such as GeoIP Apache or GeoIP PECL modules. Learn more about Visitors geo location in Matomo.

How do I track Ecommerce orders, details of purchased products and abandoned carts on my website?

Matomo (Piwik) provides advanced Ecommerce Tracking and Reporting functionality. Learn more in the page Ecommerce Analytics.

How does Matomo ensure Privacy of my Analytics data, and Privacy of my website Visitors?

Matomo (Piwik) is the ideal Web Analytics software that respects Privacy, thanks to its Free/Libre software nature and useful Privacy settings, setting it apart from other commercial tools such as Google analytics.

To ensure and respect your visitors Privacy, you can:
1) Automatically anonymize Visitors IPs,
2) Include a analytics opt-out feature on your site (using a simple iframe),
3) Delete old visitors logs,
4) Respect Do Not Track setting.

To configure Privacy features in Matomo, log in as a Super User, click “Administration” then click “Privacy”. Learn more: Configure Privacy settings in Matomo.

PS: At Matomo, we also celebrate the Data Privacy Day every January 28th!

How does Matomo track downloads?

On many websites, you want to track when visitors download your brochure, a photo, a software, etc. Matomo (Piwik) automatically track these clicks as Downloads, and reports them under Behavior > Downloads.

Matomo will automatically detect a download as a click on a link that ends with one of the following file extensions: 7z, aac, apk, arc, arj, asf, asx, avi, azw3, bin, bz, bz2, csv, deb, dmg, doc, docx, epub, exe, flv, gif, gz, gzip, hqx, ibooks, jar, jpg, jpeg, js, mp2, mp3, mp4, mpg, mpeg, mobi, mov, movie, msi, msp, odb, odf, odg, ods, odt, ogg, ogv, pdf, phps, png, ppt, pptx, qt, qtm, ra, ram, rar, rpm, sea, sit, tar, tbz, tbz2, tgz, torrent, txt, wav, wma, wmv, wpd, xls, xlsx, xml, z, zip.

You can also force Matomo to count a click as a download by using a specific CSS class for this link. Check out the section “Force a click on a link to be recorded as a download in Matomo” in the Javascript tagging Guide.

When you use the Log Importer, files with one of the file extensions listed above will be automatically tracked as downloads in Matomo.

To increase accuracy of download tracking, you can consider enabling the use of navigator.sendBeacon().

If you have problems tracking downloads, check this FAQ.

What are Outlinks, Clicks or Unique clicks?

The Matomo (Piwik) report “Pages > Outlinks” shows the list of external URLs that were clicked by your visitors from your website pages. Matomo will track as an “outlink” all clicks on URLs that are not the same domain as the website being tracked. For example, if your visitor click on a link to “piwik.org” on your website “example.org”, this will be counted as an outlink in the report. For each outlink, Matomo will report the number of clicks, and the number of unique clicks. Unique clicks are the number of unique visitors that clicked to a given domain ; for example, if the same visitor clicked 3 times on the same outlink, it will be reported as 3 clicks and 1 unique click. Note that Matomo is not able to track Javascript of flash links. Only HTML links are tracked, eg.

<a href='http://linkedin.com'>LinkedIn Profile</a>

If you wish to not track clicks on your subdomains as outlinks, for example if your website is “example.org/” and you don’t want to track outlinks to “news.example.org”, you can use the Javascript function setDomains(). Read more in the documentation.

Learn more about Click Tracking in general in the Javascript tagging Guide.

To increase accuracy of outlink tracking, you can consider enabling the use of navigator.sendBeacon().

If you have problems tracking outlinks, check this FAQ.

Does Matomo track search engine bots or other spider / robots?

By default, Matomo (Piwik) only tracks visitors with Javascript enabled. Most bots will not execute JavaScript, although more advanced bots can now execute JavaScript.

If you want to track visitors (or bots) without Javascript, you can add an Image Tracker on your pages: Learn more in How do I enable tracking for visitors when JavaScript cannot be used on a page (or for Visitors that have disabled Javascript)?

When using an Image tracker is not possible, you can also call the Matomo Tracking API using HTTP. Check out more information on how to use these advanced tracking techniques in the Matomo Tracking API.

In general there are a few options to track bots and search engine bots using Matomo:

  • Using the Javascript Tracker, you can specifically tell Matomo to track the few advanced bots that will execute Javascript with _paq.push(['appendToTrackingUrl', 'bots=1']);
  • Using the Tracking HTTP API, you can enable the tracking of bots by setting the parameter &bots=1 in the piwik.php tracking request
  • When importing your web server access log files with the option --enable-bots the Search Engine Bots will be tracked

See also: Why do Matomo data reports differ from Google Analytics and other analytics tools?

Can I use Matomo and Google Analytics / Yahoo! Analytics / WebTrends etc. at the same time?

Yes, you can use any combination of analytics packages at the same time on your pages. The downside is that your pages might take longer to load as each analytics Javascript tracking code will add some delay to the page load. We also recommend putting the Matomo (Piwik) Tracking code immediately before the closing </head> tag.

Read more about the Matomo Javascript Tracking API

When is the next release of Matomo? What is the release schedule?

The next version of Matomo (Piwik) is most likely planned for sometime in the next four weeks. Matomo is an open source project and community where being able to innovate often is key. All code is developed in the open by multiple developers all around the world.

There are two main release channels you can use for Matomo:

  • The Long Term Support (LTS) release receives only receive critical bug fixes and security fixes. (More information about Matomo LTS)
  • The Latest Matomo stable version (Download). This latest version contains all the latest fixes and improvements.

You can find the detail of the next versions in the Milestones page on Github, or learn in more detail how the Matomo development works. Our high level goals and the future of Matomo is outlined in our Roadmap page.

How do I know when new versions are released?

The Matomo (Piwik) Changelog page lists all recent Matomo versions and the list of changes.

The best way to keep track of all new versions is to subscribe to the Changelog Rss Feed. You may also register to our Changelog newsletter here to receive an email whenever there is a new Matomo release.

To stay tuned about the latest Matomo developments, follow the Matomo blog (you can subscribe to our rss feed). If you are interested in technical matters, you may follow our public issue tracker to check our progress, and register with the piwik-hackers mailing list (more info in the developer section). You may also register to our newsletter to receive an update from us a few times a year.

When a new version is released, your Matomo will display a message inviting you to update to the latest version.

How long is each release of Matomo maintained for?

We maintain Matomo (Piwik) by fixing bugs in new releases, e.g. 2.5.0, 2.6.0, 2.6.1, 2.7.0. We do not support older versions of Matomo nor do we provide patches for older versions of Matomo. Please keep your Matomo updated to the latest version to get security updates and new features.

Each newly released version includes many bug fixes and improvements (sometimes even security improvements!). When you use a Matomo version other than the latest stable version and request our help (for example in the forums or paid support), first make sure you upgrade to the latest stable version.

You can download the latest version of Matomo here. The Matomo release lifecycle is explained in more detail in this FAQ.

Which browsers are officially supported?

Matomo (Piwik) analytics UI can be used with any modern browser. To view your reports and dashboard, you can use Firefox, Chrome, Safari, Opera, Chromium, IE or others. Internet explorer is supported from version 10 and newer.

Note that while the Matomo UI works with modern browsers, the Matomo JavaScript Tracker code supports as many browsers as possible. including old and outdated browsers.

Is there a Glossary or lexicon of all terms used in Matomo?

To learn all about the commonly used terms and make the most of Matomo Analytics (formerly Piwik Analytics), check out our Metrics Glossary and Reports Glossary. The Analytics Glossary is available at glossary.matomo.org.

Where can I get support?

If you’re looking for help, please read the FAQs, the Documentation, or search matomo.org using the search box on the bottom of the left menu of this website.

If you can’t find the answer you’re looking for, please post a message in the Matomo Forums, where you can get free help from the community.

If you need professional support, check out our Matomo Support plans, or contact the Matomo Enterprise Support team.

How much does Matomo cost?

Matomo (Piwik) is a Free Software, released under the GPL license. It does not have a monetary cost (it is free of charge) and the software license ensures it respects your freedom to use and modify the software. If you would like to pay back a little something, you are welcome to participate in the project and spend some of your time and energy to make Matomo better (the app, website or docs). You may also sponsor a new feature or a bug fix.

We are grateful for our wonderful sponsors and the core Matomo team for their amazing work.

Is there any Data Limit in Matomo? Is it possible to keep all historical data?

Please see our Matomo (Piwik) Data Limits Fact Sheet for more information about Data Limits and Historical Data records. In general, Matomo does not believe in any limits, and will only be limited with the server resources. If you have access to existing data, you can also transfer it to Matomo. In particular, you can import old historical visitors data in Matomo.

Does Matomo track visits from Mobile devices (iOS, Android, BlackBerry, Palm Pre, low end mobile phones, etc.)?

For Mobile Apps Analytics for an Android App or an iOS app, you can use the iOS SDK and Android SDK to track app sessions.

For a mobile website viewed within a mobile phone browser, when the browser executes Javascript, then Matomo will automatically work and track the site users. This will work for all kind of devices: iOs based devices such as iPhone and iPad, Android based phones or any other modern devices (running Palm Pre, Opera Mobile, Webkit, Mozilla Fennec, etc.).

For low-end mobile devices that use browsers which do not execute Javascript, you can manually record visits using the Matomo (Piwik) Tracking API. Learn more about the Matomo Tracking API. See also Does Matomo track visitors without Javascript?

Can I use Matomo and provide analytics Hosting service? What are the requirements for Matomo Hosted as a service?

It is allowed to re-sell Matomo (Piwik) and provide it for free, or for a fee.

If you are providing a service reusing Matomo, you must also reuse the word Matomo with care. Please see the Matomo Trademark page for more details about how to reuse the name Matomo in your modified version of Matomo. In particular, it is not allowed to use Matomo in the URL domain name.

We would love to know if you create something interesting using Matomo: drop us a message.

We also recommend that you partner with us: we provide an amazing Matomo Cloud (formerly Piwik Cloud) service which you can resell to your customers.

What options are available for Single Sign On (SSO) for Matomo?

We currently offer two options for SSO in Matomo:

  1. SAML support for Matomo (Piwik). Allows users in any Identity Provider such as OneLogin, Okta, Ping Identity, ADFS, Google, Salesforce, SharePoint, to log in to Matomo. Purchase LoginSaml plugin on the Marketplace, or learn more in the user guide and FAQs.
  2. LDAP support for Matomo. Allows users in LDAP or Kerberos SSO to log in to Matomo. Also supports web server authentication. Download LoginLdap from the Marketplace.

How can I sponsor a bug to be fixed, or pay for a new feature to be created?

If you are missing some functionality in Matomo (Piwik), need a particular bug to be fixed or if you have any other custom requirements: you can sponsor the development of it.

-> To get started please fill in the Development form.

After you send in the form below we will check the requirements and will email back with a minimum cost estimate. This is to make sure the expectations of the work that is involved are realistic.

If the minimum estimate matches your expectations we will work on a detailed estimate. If you accept the detailed estimate we will give you an estimated release date and start the work.

As soon as your custom plugin, feature or bug fix is ready, we will inform you.

Can I rebrand or sell or reuse or re-license or include Matomo in my product, company, or website?

Reusing Matomo (Piwik) in any way is allowed as long as you respect the GPL license. If your product, software, or website uses Matomo but all the code (including your modifications) stays within your company or server, you have the freedom to keep your code and not be bound to the GPL License. For example, you can change the header and footer to reflect your brand, change the colors, or add new features and plugins on your own copy of Matomo.

If you distribute a modified version of Matomo, or a software that includes Matomo as a module, then you must give access to the code source and publish all the code under the GPL.

If you create and distribute a new custom plugin built for Matomo, as a Plugin developer it is allowed to release the plugin under a different license than GPL, as long as the plugin is distributed separately from the Matomo platform. For example some third party plugins from our open Marketplace may be released under a different license than GPL. Similarly individual components, libraries and plugins within a Matomo instance may be available for reuse under a different license. Please refer to the LEGALNOTICE file included in the distribution.

When you resell Matomo to customers, you may be interested in our White Label product which removes all the branded aspects of Matomo and lets you provide an immersive experience and your own custom brand. You may also be interested in reselling the Matomo Cloud

You may want to learn more about the GPL License and look at the GPL FAQ. As well as respecting the GPL license, you must also reuse the word Matomo with care. Please see the Matomo Trademark page for more details about how to reuse the name Matomo in your modified version of Matomo. Finally, if you modify Matomo and add new features or fix existing bugs, please submit your improvements back to the Matomo team: together we will build the best Free/Libre open analytics platform!

Does Matomo work on high traffic websites? What is the performance like with millions of pages views per month?

Matomo (Piwik) can scale to millions of page views per month and/or to thousands of registered websites. If you have a few hundreds visits/page views per day, Matomo should work fine “out of the box”. If you have thousands of page views per day or more, click here to view the High Traffic Matomo Guide: Scale & Optimize – or sign up to a 30 day free trial of Matomo Cloud (formerly Piwik Cloud) and get the experts to manage all the technicalities for you!

Can I customize the Matomo logo in the reports, emails and login screen?

Matomo (Piwik) allows to upload your custom logo, which will be displayed everywhere the normal Matomo logo displays:

  1. top of the screen in the Analytics reports,
  2. Login screen,
  3. Emails & PDF Reports.

To upload a Custom Logo in Matomo, login as the Super User, click on Administration > General Settings > Branding, and click on “Use a custom logo”.

If you are interested to customise Matomo further, see our Matomo White Label offer.

Can I get the data from the Matomo API web services and publish, reuse, process this data in a non GPL software?

Yes, the data coming from the Matomo (Piwik) API belongs to you and is not covered by the GPL.

You can use Matomo as a service, and reuse, publish, display, modify, process the data coming from the Matomo API using the REST API web services call. See also the GPL FAQ: Is there some way that I can GPL the output people get from use of my program? For example, if my program is used to develop hardware designs, can I require that these designs must be free?

Does Matomo work in a load balanced environment? Multiple servers high scale tracking

Many medium-high traffic websites successfully use Matomo (Piwik) to track and analyse their website behavior and performance. See this FAQ for general information about high traffic Matomo.
If you want to provide high reliability and better performance in your Matomo setup, you can load balance Matomo services on various servers. It is pretty easy to do so, but make sure you read the following documentation.
Matomo stores all tracking data, reports, users, settings, etc. in the shared mysql database. Matomo also needs to read/create files to store information, caches, temporary files:

  • config/config.ini.php is used by every request to Matomo. It contains db access, plugins enabled, various settings, etc. The file is only modified when the Super User changes some settings in the Admin interface (activating plugins, changing smtp settings, etc.). This file must be synchronized on every Matomo server.
  • tmp/* contains temporary and cached files such as: compiled templates, generated PDFs, tracking caches, etc. This directory tmp/ content can be safely deleted and Matomo will automatically recompile templates and recreate caches.
  • by default, Matomo uses file session storage, which are usually stored in tmp/sessions, or in the global sessions directory (see php.ini). There is a config setting to enable database session storage, see this faq

When Matomo is used behind a load balancer, here are the steps to follow:

  1. synchronize config/config.ini.php on all servers – make sure the file config/config.ini.php is the same on all servers (using rsync for example).
  2. upload all the Matomo files and all plugins to all servers, as it is important that all your servers run the same codebase with all features, including any free or premium plugin from the Marketplace.
  3. enable database session storage
  4. in your config.ini.php, below the section [General], add the following line: multi_server_environment=1. This setting lets Matomo know you’re using multiple servers and for example it will then not allow the installation of a plugin via the UI (or the plugin would be only installed on one server), or it will not allow config file changes from the UI (as the config file would be updated on one server only).
  5. we highly recommend to enable SSL in Matomo

Matomo should then work as expected in a load balanced environment. For example, a common way to load balance Matomo on 3 servers: Load balancer in front of (2x) webservers which are tracking/querying the (1x) Master mysql DB server. For further optimization, a (1x) UI webserver can be added, to handle all API requests, UI requests, and run the cron archiving. This server can also be doubled and load balanced.

Typically, webserver boxes would be cheap to operate (trackers, frontends and archivers), and the Master DB server would be larger (eg. multiple cores, 16G memory, fast disk access), which could scale to a certain point (50M+ pages per month). Contact Matomo & Scalability Experts if you need professional assistance.

Learn more: How to configure Matomo for speed.

If your load balancer is used as a SSL proxy, make sure to read our FAQ: How do I configure Matomo when the server is installed behind a proxy?

Has Matomo won any Award?

The Matomo (Piwik) team is honoured and grateful to have won several awards over the years, in recognition of building the leading open source web analytics platform used by more than 1,000,000 websites worldwide.

Learn more about our Awards for Matomo: the open analytics platform.

Where does the name Piwik come from?

As you may know before being called Matomo, for 10 years the project was called Piwik! When working on the first version of Piwik, Matthieu was looking for a name that was unique, easy to remember, easy to pronounce, with as few letters as possible, and for which the domain name was still available. After a few hours of deliberation and creative thinking, and becoming inspired by the word “kiwi”, the name “Piwik” was born. The name ‘Piwik’ does not have a particular meaning, but we are on a mission: “To create, as a community, the leading international open source web analytics platform, that gives users full control of their data.”

Piwik PRO vs Matomo (Piwik PRO VS Piwik)

  • Matomo (formerly Piwik) and Piwik PRO are independent from each other and separate entities.

  • Piwik PRO is not contributing anything to the Matomo (formerly Piwik) project.

  • Piwik PRO is a business entity in Poland.

  • There is absolutely no Piwik PRO employee or people who are part of the Matomo core team or who have any commit access to Matomo.

  • About the trademark: Piwik PRO owns the “Piwik PRO” trademark which was acquired from Matthieu Aubry, “Piwik” trademark owner.

  • Matomo is created and offered to you by InnoCraft and the Matomo team.

Piwik was founded by Matthieu Aubry in 2007, and renamed to Matomo in 2018. The Matomo project is maintained by the Matomo core team and the community at large. Anyone can get involved and join our team.

The founder of Piwik and Matomo along with the core engineers founded InnoCraft, providing enterprise-level web analytics to governments and businesses requiring full privacy compliance and 100% data ownership. InnoCraft also offers powerful premium products for Matomo as well as a Matomo Analytics Cloud service.

By using InnoCraft you will benefit from our higher quality products and services perfectly integrated into Matomo. For example we offer Form Analytics, Media Analytics, Heatmaps, Session Recording, and many more outstanding premium features. In terms of services we offer Support subscriptions, GDPR compliance solutions, Personalised user trainings, Matomo Enterprise, and more.

When you work with InnoCraft, you are directly supporting the Matomo project.

Contact the official Matomo support team here. We recommend that you work exclusively with the official Matomo team at InnoCraft for getting the best services and results.

If you have any other question, feel free to contact us.

How do I pronounce Matomo?

If you’re wondering how to say ‘Matomo’, you can find out by clicking play:

Who is the team behind Matomo?

Matomo (Piwik) is a Free/Libre collaborative effort with many people contributing to the project to make Matomo what it is today. Visit the Matomo Team page to view profiles. You can also be part of the Matomo project! We need help to build the best open source web analytics software, and there are many ways to help whether you are a Matomo user, a developer, a marketing fan, a blogger, or if your native language is not English and you want to translate the software. We hope you will join us! Check out Getting involved in Matomo.

Where do I find Video Tutorials teaching how to use Matomo?

The Matomo community has worked on a few short Videos that aim to explain how to install, configure, and how to use Matomo advanced web analysis tools. Check out the following videos:

How do I install the Matomo tracking code on WordPress?

WP-Matomo (WP-Piwik) plugin uses the Matomo API to show your Matomo statistics in your WordPress dashboard. It’s also able to add the Matomo tracking code to your blog and to do some modifications to the tracking code. Additionally, WP-Matomo (WP-Piwik) supports WordPress networks and manages multiple sites and their tracking codes. This plugin needs to be configured for it to work with Matomo.

You’ll need Matomo (Cloud or Self-hosted) and WordPress (Online or Self-hosted).

Integrate Matomo Analytics to your WordPress website

To configure the plugin, follow these steps:

  1. Log in to your WordPress site as the administrator

  2. Click on “Plugins” from the left menu

  3. Search for “WP-Matomo” and click on “Activate”

  4. In the left menu, click “Settings” > “WP-Piwik”. The WP-Matomo Settings page appears

  5. Click on “Connect to Matomo” tab, choose the appropriate option from “Matomo Mode” dropdown:
    a. Choose “Self hosted (HTTP API, default)” for “Self-hosted Matomo”
    b. Choose “Cloud-hosted” for “Matomo Cloud”

  6. In the Matomo URL field, enter the Matomo URL:
    a. Enter your Matomo (Self-hosted) path, for example: /localhost/analytics/matomo
    b. Enter your Matomo Cloud URL, for example: YOUR-SUB DOMAIN.matomo.cloud

  7. In the Auth token text box, type your Matomo authentication token. How to find Auth Token

  8. Confirm the “Auto config” checkbox is selected and click on “Save Changes”

  9. You should see “WP-Matomo is successfully connected to Matomo” message. If you do not see the message, make sure the values you provided in steps 3 to 6 are correct, and then try again

  10. Click on “Enable Tracking” tab

  11. In the “Add tracking code” dropdown, select “Default tracking”

  12. Click on “Save Changes” and a success message will appear

  13. Open your website in the browser and perform some actions (eg: navigate to different pages)

  14. To view Matomo statistics for your site, in the left menu, click on Dashboard, then click WP-Piwik. The Matomo Statistics page appears with visitor statistics, site search statistics, and more. To view all the detailed reports please login to your Matomo instance

Congratulations, you should now be successfully tracking visitors with Matomo Analytics through your WordPress site! Happy Analytics.

How do I install the Matomo Analytics tracking code on Wix?

Follow the steps below to integrate Matomo Analytics in your Wix website to get awesome analytics for your website. Start measuring your visitors with Matomo and get valuable insights into your Wix website in minutes!

You’ll need a Wix.com account (at least Premium plan) and your Matomo instance (Self-hosted or Cloud).

Integrate Matomo Analytics in a Wix website

To add Matomo tracking code to Wix please follow the below steps:

  1. Login to Wix and you will be redirected to your dashboard

  2. On the top left click on “My sites”, all the sites you hosted with Wix can be seen here

  3. Hover over the site where you want to add Matomo tracking code and click on “Select & Edit site”

  4. Click on Site “Actions” > “Edit Site”

  5. Hover over “Settings” on the top menu and click on “Tracking and Analytics” from the list

  6. Click on “New Tool”, a new window will pop up

  7. Copy Matomo Tracking Code, follow the steps below:
    a. Login to Matomo
    b. Click on “Admin (cog icon)” on the top right of your dashboard
    c. Click on “Manage” under “Measurables”
    d. Click on “View Tracking Code”
    e. Scroll down and copy JavaScript tracking code

  8. Paste Matomo tracking code in the text box called “Paste the code snippet here”

  9. In the “Name” field you can name this code snippet for example: Matomo

  10. In the “Add Code to Pages” please choose the suitable option for example: if you want to add code to “All pages” or “choose specific pages”

  11. In the “Place Code in” option choose where to place the Matomo tracking code in your website. We recommend adding the code in the “Head”.

  12. Click on “Apply”

  13. Open your website in the browser and perform some actions (eg: navigate to different pages)

  14. Login to Matomo and check if the website is tracked

Congratulations, you should now be successfully tracking your visitors on your Wix website. Happy Analytics!