Matomo icon

Matomo

Use the Matomo API

Actions539

Overview

This node interacts with the Matomo API to perform various operations related to the 'Funnel' resource, specifically the 'Save Non Goal Funnel' operation. It allows users to save a new non-goal funnel for a site by sending the appropriate API request to Matomo. This is useful for tracking and analyzing user funnels that are not directly tied to a specific goal, helping in understanding user behavior and optimizing conversion paths.

Use Case Examples

  1. A marketing analyst wants to save a new non-goal funnel configuration in Matomo to analyze user navigation paths that do not directly lead to a conversion goal.
  2. A product manager uses this node to programmatically update funnel data in Matomo for non-goal funnels to monitor user engagement on different parts of the website.

Properties

Name Meaning
Query Parameters Key-value pairs of query parameters to customize the API request, such as funnel name, site ID, and other optional filters.
Request Body JSON object containing the details of the non-goal funnel to be saved, including funnel steps and configuration.

Output

JSON

  • json - The JSON response from the Matomo API after saving the non-goal funnel, containing details of the saved funnel or status information.

Dependencies

  • Matomo API credentials (domain and authentication token) are required to authenticate requests.

Troubleshooting

  • Ensure that the Matomo API credentials (domain and auth token) are correctly configured; missing credentials will cause an error.
  • Verify that the 'resource' is set to 'Funnel' and the 'operation' is set to 'Save Non Goal Funnel' to match the intended API call.
  • Check the format of the 'Request Body' JSON; invalid JSON will cause the API request to fail.
  • If the API returns an error, review the error message and stack trace provided by the node for debugging.

Links

Discussion