Actions132
- AI Actions
- Extract Text From Document
- Check Content Policy
- Detect Adult Content
- Detect Brand
- Detect Color
- Detect Email Type
- Detect Faces
- Extract Entities
- Extract Contact Information
- Extract Customizable Information From Text
- Fuzzy Text Matcher
- Generate Image
- Generate JavaScript Code
- Generate Python Code
- Detect Language
- Detect Mood
- Extract Text From PDF
- Recognize Objects in Image
- Extract Text From Image
- Redact Sensitive Information From PDF
- Remove Background Image
- Summarize Text
- Transcribe
- Translate Text
- Image Actions
- Business Actions
- Convert Actions
- Generate Actions
- Crypto Actions
- Operator Actions
- Storage Actions
- Scheduler Actions
- Text Actions
- Chart Actions
- Code Actions
- Calculate Actions
- Date and Time Actions
- PDF Actions
- Compress PDF File
- Count PDF Pages
- Create Empty PDF
- Decrypt PDF
- Convert DOCX to PDF
- Draw Image on PDF
- Draw Text on PDF
- Encrypt PDF
- Convert HTML to PDF
- Convert Markdown to PDF
- Manage PDF Metadata
- Merge PDF Files
- Add PDF Pages
- Remove PDF Pages
- Resize PDF Pages
- Rotate PDF Pages
- Convert PDF to Base64
- Convert PDF to Image
- Split PDF File
- Add Image Watermark to PDF
- Add Text Watermark to PDF
- Shortened URL Actions
Operator → Build UTM Link
AI-generatedOverview
The "Build UTM Link" operation in the Operator resource constructs a URL with appended UTM parameters. This is useful for marketers and analysts who want to track the effectiveness of campaigns by tagging URLs with campaign-specific information. By adding UTM parameters such as source, medium, campaign, term, and content, users can monitor traffic sources and user engagement in analytics platforms like Google Analytics.
Practical examples:
- Creating a link for a newsletter email campaign with source set to "newsletter" and medium to "email".
- Generating URLs for social media posts with specific campaign names and content tags.
- Tracking paid search ads by setting term and content parameters accordingly.
Properties
| Name | Meaning |
|---|---|
| Base URL | The original URL to which UTM parameters will be added (e.g., https://example.com/page). |
| UTM Source | Identifies the source of the traffic, e.g., "newsletter", "google". |
| UTM Medium | Specifies the marketing medium, e.g., "email", "social". |
| UTM Campaign | Names the campaign, e.g., "summer-sale", "product-launch". |
| UTM Term | Used for paid search to identify keywords, e.g., "discount-shoes", "running-gear". |
| UTM Content | Differentiates similar content or links within the same ad, e.g., "header-banner", "footer-link". |
Output
The node outputs JSON data containing the constructed URL with all specified UTM parameters appended correctly. The output field json will include the full URL string ready for use in marketing campaigns or analytics tracking.
No binary data output is involved in this operation.
Dependencies
- Requires an API key credential for authentication to the external service at
https://prod.0codekit.com. - The node sends a POST request to the endpoint
/operator/utmbuildwith the input parameters to generate the UTM link. - No additional environment variables are explicitly required beyond the API key credential.
Troubleshooting
- Empty or invalid Base URL: If the base URL is missing or malformed, the generated link may be incorrect or the API might return an error. Ensure the Base URL is a valid URL.
- Missing API key or authentication failure: The node requires a valid API key credential. Authentication errors will prevent link generation.
- Incorrect parameter formatting: Although optional, providing empty strings for UTM parameters is allowed but may result in incomplete tracking. Make sure to fill relevant fields appropriately.
- API service downtime: Since the node relies on an external API, network issues or service outages could cause failures.
Common error messages might include HTTP 401 Unauthorized (invalid credentials), HTTP 400 Bad Request (invalid parameters), or network timeouts. Resolving these involves verifying credentials, checking input values, and ensuring network connectivity.