Custom Reports lets you create custom reports where you choose which dimensions and metrics should be displayed, select a visualization of your choice, and optionally define a report filter. This gives you new insights into your data that is not possible with the Matomo (Piwik) standard reports.

Beside being able to build any custom report based on your business’s needs, Custom Reports also comes withs the advantage that these reports support more features than the standard Matomo (Piwik) reports. For example the ability to pivot any report, to view reports with three dimensions, and to filter report data more efficiently to avoid the need of many segments which can slow down your Matomo.

The plugin is developed and maintained by InnoCraft, the company from the makers of Matomo (Piwik). At InnoCraft, talented and passionate product designers and engineers build and maintain the free and open source project Matomo. This ensures the highest quality and compatibility of all their plugins. As a result, popular Matomo features such as Segmentation, Row evolution, Scheduled reports, Pivoting, and others work out of the box.

This plugin is built and maintained by InnoCraft, the makers of Matomo (Piwik). This ensures that the plugin is well integrated, kept up to date and automatically tested whenever a change in Matomo core is made. By purchasing this plugin, you also support the developers of Matomo to maintain the free and open source analytics platform itself.

Dimensions typically describe characteristics and is usually shown in the first column of a Matomo (Piwik) table report. When you configure a custom report, you can select up to three dimensions, such as “Browser”, “Country”, and “City”. When you for example select “Browser”, you will see a row for each browser that was tracked. The name of each browser will be shown in the first column, and metrics for each browser will be shown in the columns next to it.

Metrics are quantitative measurements. Or to say it differently, they are the numbers that are shown in the columns next to a dimension value. Typical examples are the number of “visits”, the “bounce rate”, “conversion rate” and the number of “pageviews”. For example, if you are improving the performance of your website, you may want to add “Avg. Generation Time” to your custom report. If you want to increase the traffic on your website or mobile app, you could include the number of “Visits” and the number of “Pageviews”. You can add as many metrics to your report as you wish. There is no limitation.

You can choose from over 200 dimensions and metrics. Most of the dimensions and metrics you already know from Matomo (Piwik) are supported and even some new metrics are supported that aren’t available yet in the standard Matomo reports. Do you miss any dimension or metric? Just let us know, in most cases we will be able to add support for them.

Table: This will show the report data in a typical Matomo (Piwik) data table. As usual, you can switch the visualization also to a bar graph, pie chart, or cloud chart and view the insights for this report.

Evolution: This graph shows the evolution for the selected metrics over time.

We are also planning to add many more visualizations such as maps, visitor log, and more. Please get in touch in case you are missing a specific visualization.

Yes, Custom Reports lets you slice and dice your analytics reports exactly how you need it to extract valuable insights from your visitors. You can apply any of the over 100 Matomo (Piwik) segments to custom reports.

BTW: When you configure a custom report, you can directly define a filter to view the report data only for a subset of your visitors. For example, you could select a “Country” dimension and choose to only view the report for visitors that used a mobile device.

Yes, when you add two or more dimensions you can pivot a custom report using the cog icon on the bottom left. Pivot tables let you quickly summarize your data and detect trends that you can’t determine otherwise.

Basically, it shows you the values of the first dimension in the first column, and the values of the second dimension in the first row. Then you can see in all the other columns the metric value for each combination of the dimension values.

No, we are making a lot of effort to explain as much as possible directly within the UI and provide you with help resources like this FAQ. The first time you create a custom report it may take you a minute, after a while you will be able to create reports in just seconds.

Yes, a user with Super User access can make a report available to all websites with just one click. To do this, simply log in as a Super User and when you create or edit a report, choose “All Websites” in the website form field.

For performance reasons, when you view a Custom Report, Matomo (Piwik) will show up to 1000 rows in the first level of a report, and 500 rows for each subtable. All other rows are grouped into a row having the label “Others”.

If you wish to archive all the data, or simply archive more (or less) than the current rows limit, you can override these values in the configuration file config/config.ini.php. For example, to limit all table to 5000 entries, add the following in config/config.ini.php:

When you create a new custom report, the data for past dates won’t be available by default and you will only see reports starting from that day you create the report. However, if you want to still get the data for reports in the past, you can

then re-process the reports for all your websites. If you have setup auto-archiving then the command to re-process the reports will automatically run within the next hour or so. Alternatively you can manually re-process the reports. Depending on the amount of data in your Matomo (Piwik), this command may take a while to run and you may want to adjust the amount of days (and seconds) you want to reprocess.

No, there is no data limit with the Custom Reports product. You can create an unlimited number of custom reports. Learn more about No data limit.

Thanks for contacting us! We will get in touch with you shortly.

Feedback on this page

Name (required)

Email (required)

Your feedback (required)

Your information will be used only to improve our pages and to answer you. Your data will be processed by us, our hosting provider, and our support ticket provider. For more information have a look at our privacy policy.

Become a partner

Privacy

Sign up for our newsletter

We are constantly adding new features and content to the leading All-In-One Analytics Platform that gives you control over your data. If you want to stay up to date with everything that is happening, feel free to subscribe below. You can unsubscribe at any time from it. The newsletter service uses MadMimi. Learn more about it within our privacy Policy page.