Roll-Up Reporting is a plugin for Piwik and is available for purchase on the Piwik Marketplace as a yearly subscription. While the subscription is active you will receive all updates for this plugin.
You can also get it as a hosted solution on our Piwik Analytics Cloud.
Roll-Up Reporting lets you aggregate data from multiple websites and apps into one single site. You create a Roll-Up measurable just like a regular website and then you can assign as many websites or apps to this Roll-Up as you wish. The plugin lets you easily access and analyze the aggregated data of all the websites you selected in just one website saving you lots of time and helping you gain the insights you need instantly.
The plugin is developed and maintained by InnoCraft, the company from the makers of Piwik.
At InnoCraft, passionate product designers and engineers build and maintain the free and open source project Piwik. This ensures the highest quality and compatibility of all their plugins. As a result, popular Piwik features such as Segmentation, Scheduled reports and others will work out of the box.
This plugin is built and maintained by InnoCraft, the makers of Piwik. This ensures that the plugin is well integrated, kept up to date and automatically tested whenever a change in Piwik core is made. By purchasing this plugin you also support the original developers of Piwik to maintain the free and open source analytics platform itself.
No, it is a plugin that is built on top of Piwik. To use it, you first need to install Piwik.
Piwik requires PHP, a MySQL database and a webserver like Apache or Nginx. Learn more about Piwik.
Alternatively, to take away the hassle of installing and maintaining your own Piwik, signup to our Piwik Cloud service.
You need at least Piwik 3 or newer. You can also signup to our Piwik Cloud service.
Yes, you can create as many Roll-Ups as you wish and you can assign as many websites to a Roll-Up as you wish. There are no limitations. For example you could create one Roll-Up that aggregates the data of all of your websites, another Roll-Up that aggregates for example all shops, and another Roll-Up that aggregates all websites from a specific country.
It can aggregate the data of all websites if you wish, but you can also choose to only include some websites.
This is currently not possible. The Roll-Up measurable will show you aggregated conversions and conversions rate across all websites that you have selected. However, it is not possible to create custom Goals for a Roll-Up measurable.
You can create Roll-Ups in the Websites Management the same way you would create a regular website or app. Once installed, the menu item in the Administration might be renamed from “Websites” to “Measurables”. To create a Roll-Up go to “Administration => Measurables: Manage”. Next click on “Add a new measurable” and in the dialog choose “Roll-Up”. Then you can define the name and choose which of your websites and apps should be grouped together under this Roll-Up. For more details check out our Roll-Up Reporting Guide. Please note that Super User access is needed in order to create a Roll-Up measurable.
We prefix the names of all Roll-Up measurables with “[Roll-Up]”. If you for example create a Roll-Up under the name “Awesome client’s websites”, it will appear in the website selector and in the “All Websites Dashboard” under “[Roll-Up] Awesome client’s websites”.
Yes, all reports for Roll-Ups will be shown in the Piwik mobile app.
Yes, they do. When you view the Visitor Log or the Real-Time widget you will see all the visitors across several of your websites in just one view. You no longer need to open several windows for all of your websites and apps.
When you view a Roll-Up actions report, for example the “Pages” report, then we aggregate all URLs that have the same URL-path together. For example when two or more different websites define a path “/cart” or “/blog”, then we group all metrics for these paths together across websites. Linking to one specific URL would be misleading as the data is actually based on several different URLs. Therefore we remove the URLs from some reports.
When I configure a Roll-Up that aggregates the data of several shops, will I see the overall e-commerce statistics?
Yes. This allows you to quickly get an overview of how all your shops are doing. Maybe you have white labels of your shop and want to quickly get insights into how your overall revenue is doing? Or want to see your top products across several shops? Roll-Up Reporting aggregates the data of your e-commerce shops.
Yes, we automatically set the creation date of a Roll-Up to the creation date of the oldest source website. This way you can view reports in the past for a Roll-Up.
By default, when you create a Roll-Up, we automatically set the creation date of the Roll-Up to the creation date of the oldest source website. This can become problematic when you have high traffic websites and archiving the reports for dates in the past would take too long. You can prevent the generation of reports in the past by going to “Administration => General Settings” as a super user and disabling the setting “Synchronize creation date”.
No, the reports are generated based on existing data and does not track any additional data. It only requires some storage to persist the generated reports.
Yes, Roll-Up Reporting works with Piwik Log Analytics.
Yes, Roll-Up Reporting works with Piwik Intranet Analytics when you self host Piwik on premise.
Yes, you can request all reports in different formats such as JSON, XML, CSV and HTML to integrate the results anywhere just like you would do for a regular site. Read more about the Piwik HTTP Reporting API and view the Reporting API Reference.
Yes, you can create, fetch, update and delete Roll-Ups via the Piwik HTTP Reporting API.
The Roll-Up Reporting plugin is released under the InnoCraft EULA.