Matomo icon

Matomo

Use the Matomo API

Actions539

Overview

This node integrates with the Matomo API to retrieve or manipulate analytics data based on the selected resource and operation. It supports a wide range of Matomo modules such as Search Engine Keywords Performance, AB Testing, Actions, and many others. Users can specify query parameters and request bodies to customize API calls. The node constructs the appropriate API endpoint URL, sends HTTP requests with authentication, and returns the API response data as JSON.

Use Case Examples

  1. Fetch Bing crawling overview data for search engine keywords performance to analyze how Bing crawls a website.
  2. Retrieve active A/B testing experiments for a site to monitor ongoing experiments.
  3. Get page titles and their metrics for a website to understand user engagement.

Properties

Name Meaning
Query Parameters A collection of key-value pairs to customize the API request, such as filters, limits, and other options relevant to the selected resource and operation.

Output

JSON

  • 0 - Array of JSON objects representing the API response data for each input item.

Dependencies

  • Requires Matomo API credentials including domain URL and authentication token.

Troubleshooting

  • Ensure that the Matomo domain and authentication token are correctly configured; missing these will cause an error.
  • Verify that the selected resource and operation are supported and correctly spelled to avoid unknown resource errors.
  • Check the format and validity of query parameters and request body JSON to prevent API request failures.
  • If the API response is empty or a string, the node attempts to parse it as JSON; malformed JSON responses may cause parsing errors.

Links

Discussion