0CodeKit icon

0CodeKit

A toolbox of no-code utilities

Actions132

Operator → Parse UTM Parameters

AI-generated

Overview

The node "0CodeKit" provides a collection of no-code utility tools grouped under various resources, including an "Operator" resource. Within the "Operator" resource, the "Parse UTM Parameters" operation extracts UTM parameters from a given URL. This is useful for marketing and analytics workflows where you want to analyze or route data based on UTM tags embedded in URLs.

For example, if you have URLs with tracking parameters like utm_source, utm_medium, and utm_campaign appended, this operation will parse those parameters into structured data that can be used downstream in your workflow for segmentation, reporting, or triggering specific actions.

Properties

Name Meaning
URL with UTM Parameters The full URL string containing UTM parameters to parse. Example: https://example.com?utm_source=newsletter&utm_medium=email

Output

The output JSON contains the parsed UTM parameters extracted from the input URL. Typically, this would include fields such as:

  • utm_source
  • utm_medium
  • utm_campaign
  • utm_term
  • utm_content

Each field corresponds to the respective UTM parameter found in the URL query string. If a parameter is not present, it may be omitted or set to null/empty.

No binary data output is involved in this operation.

Dependencies

  • Requires an API key credential for authentication to the external 0CodeKit service.
  • The node sends a POST request to the endpoint /operator/utmparse on the base URL https://prod.0codekit.com.
  • Proper network access and valid API credentials are necessary for successful execution.

Troubleshooting

  • Common issues:

    • Invalid or malformed URL input may cause parsing errors or empty results.
    • Missing or incorrect API key credential will result in authentication failures.
    • Network connectivity problems can prevent reaching the external API endpoint.
  • Error messages:

    • Authentication errors typically indicate invalid or missing API credentials; verify and update the API key.
    • Parsing errors may occur if the URL does not contain any UTM parameters or is improperly formatted; ensure the URL is correct and includes UTM tags.
    • HTTP errors (e.g., 4xx or 5xx) suggest issues with the request or server; check the request payload and retry later if needed.

Links and References

Discussion