Matomo icon

Matomo

Use the Matomo API

Actions539

Overview

This node integrates with the Matomo API to perform various analytics operations. Specifically, for the 'Heatmap Session Recording' resource and the 'Get Recorded Heatmap' operation, it fetches data for a specific recorded heatmap for a site. This is useful for analyzing user interactions on a website through heatmaps, which visually represent user clicks, movements, or scrolls. Practical applications include understanding user behavior, optimizing website layout, and improving user experience by identifying popular or ignored areas on a page.

Use Case Examples

  1. Fetching a recorded heatmap to analyze click patterns on a landing page.
  2. Retrieving session recording heatmap data to understand user engagement on a product page.

Properties

Name Meaning
Query Parameters A collection of optional parameters to filter or customize the API request for the recorded heatmap data. These parameters include various filters and settings such as device type, heatmap type, date, site ID, and more, allowing precise control over the data retrieved.

Output

JSON

  • json - The JSON response from the Matomo API containing the recorded heatmap data for the specified site and parameters.

Dependencies

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

Troubleshooting

  • Ensure that the Matomo API credentials (domain and auth token) are correctly configured; missing credentials will cause an error.
  • Verify that the 'idSite' and other query parameters are correctly set to avoid empty or incorrect data responses.
  • Check the API method and parameters for compatibility with the Matomo server version to prevent method not found errors.
  • If the response is empty or '204 No Content', confirm that the requested heatmap data exists and the parameters are valid.

Links

Discussion