Are Matomo reports in real time?
Matomo provides a real time view of your visits on your site… right now! The Visits Log, Real-time Visits, and the Real-time Map are updated in real-time. You can see all new page views, actions and new visits coming to your site, refreshing automatically. This feature is enabled by the Live! Plugin, which is active by default in the Matomo dashboard (check out the demo).
Matomo Cloud
Matomo usually takes some time to process aggregated reports immediately on our cloud service. Reports for « finished » days and periods should be available within 1-4 hours after the day is finished. Reports that include Today are constantly updated as follows:
- Today reports are updated every 6 hours.
- This week and This month reports are updated every 12 hours (processed twice a day).
- This year reports are processed once a day.
Matomo On-Premise
By default, Matomo reports are in real time when you are viewing reports for Today or any date range that includes Today. Matomo reads your logs for today in the database and process the reports every time you request them.
Reports for today are processed every 15 minutes (900 seconds). The Matomo Super User can change this value in the General Settings admin panel. For high traffic websites, we recommend processing the reports once every hour (3600 seconds) or more, which is a « near real time » approach. Please read the Setup auto archiving page for more information.
For any report where the date range includes Today, you can see within Matomo when a report was generated (when was a report generated, how many minutes or how many hours ago).
You can also easily access all your data using either the API or via direct SQL access: Accessing Matomo Analytics RAW data via API or SQL queries.