Matomo icon

Matomo

Use the Matomo API

Actions539

Overview

This node integrates with the Matomo API, allowing users to perform various analytics and management operations on their Matomo instance. Specifically, for the 'API' resource and 'Get Row Evolution' operation, it fetches time-series evolution data for a specific row in a report, which is useful for tracking changes over time in metrics related to a particular data row. This node is beneficial for users who want to automate data retrieval from Matomo for reporting, monitoring, or further processing in workflows.

Use Case Examples

  1. A marketing analyst uses this node to retrieve the evolution of a specific page's traffic over time to analyze trends.
  2. A data engineer automates the extraction of user behavior metrics from Matomo to feed into a dashboard.
  3. A website owner tracks the performance of a particular campaign by fetching row evolution data for campaign-related metrics.

Properties

Name Meaning
Query Parameters Collection of parameters to customize the API request, such as filters, date ranges, metrics, and other options relevant to the Matomo API call.

Output

JSON

  • json - The JSON response from the Matomo API containing the requested row evolution data or other API data depending on the operation.

Dependencies

  • An API key credential for Matomo API authentication

Troubleshooting

  • Ensure the Matomo domain URL and authentication token are correctly configured in the node credentials to avoid authentication errors.
  • Verify that the query parameters are correctly formatted and valid for the selected API method to prevent request failures.
  • Check the API method name and resource combination to ensure they are supported by the Matomo API to avoid unknown resource or operation errors.
  • If the API response is empty or returns a 204 status, verify that the requested data exists for the specified parameters.

Links

Discussion