Matomo (Edge)

Last updated on Nov 13, 2026

Edge Pipeline is now available for Public Review. You can explore and evaluate its features and share your feedback.

Matomo is a privacy-focused web analytics platform. It tracks the visits, page views, and events on your websites and creates reports from them, while you retain ownership of your analytics data.

Hevo uses the Matomo Reporting API to replicate the site, event, visit time, visitor interest, and insight reports of your Matomo Cloud account to the Destination of your choice. To ingest data, you must provide Hevo with the subdomain of your Matomo Cloud account and an authentication token (Auth Token) created in your Matomo account.


Supported Features

Feature Name Supported
Capture deletes Yes (for the Multi Site object)
History mode No
Custom data (user-configured tables & fields) No
Data blocking (skip objects and fields) Yes
Resync (objects and Pipelines) Yes
API configurable Yes

Handling of Deletes

Hevo captures deletes only for the Multi Site object. As Hevo ingests the entire data of this object in each run, it compares the data fetched from the Source with the data present in the Destination table. If a site exists in the Destination but is no longer returned by the Source, Hevo marks the record as deleted by setting the value of the metadata column __hevo__marked_deleted to True. A site is not returned by the Source if it is deleted from your Matomo account, if the Auth Token can no longer access it, or if it has no data in the last 365 days.

The following objects do not support capturing deletes:

  • Event Action

  • Event Category

  • Event Name

  • Insight Overview

  • Visit Time

  • Visitor Interest


Source Considerations

  • Hevo ingests data only for the sites that have data in the last 365 days. A site without any visits in this period is not added to the Multi Site object, and no reports are ingested for it. If a site that Hevo ingested earlier has no visits in the last 365 days, Hevo marks it as deleted in the Multi Site object.

  • Matomo includes tracked visits and events in its reports only after it processes them. Hence, recent visits are ingested in the run after Matomo has processed them.

  • By default, a Matomo Auth Token expires 180 days after it is created. Once the token expires, the Pipeline fails. To avoid this, create a token without an expiry date, or update the Auth Token in the Pipeline before it expires.


Limitations

  • Hevo supports only Matomo Cloud accounts. You cannot ingest data from a self-hosted Matomo (Matomo On-Premise) instance.

  • Hevo ingests the reports of only the last 365 days during the first run of the Pipeline. Older reports are not ingested.


Revision History

Refer to the following table for the list of key updates made to this page:

Date Release Description of Change
Nov-06-2026 2.54 New document.

Tell us what went wrong