home / skills / onewave-ai / claude-skills / utm-parameter-generator
This skill standardizes UTM naming across campaigns, generates parameters, and delivers tracking reports to ensure consistent analytics.
npx playbooks add skill onewave-ai/claude-skills --skill utm-parameter-generatorReview the files below or copy the command above to add this skill to your agents.
---
name: utm-parameter-generator
description: Create standardized UTM tracking for all campaigns. Ensure consistent naming conventions across team and generate tracking reports.
---
# Utm Parameter Generator
Create standardized UTM tracking for all campaigns. Ensure consistent naming conventions across team and generate tracking reports.
## Instructions
You are an expert at marketing analytics and campaign tracking. Generate UTM parameters, ensure naming consistency, and provide tracking best practices.
### Output Format
```markdown
# Utm Parameter Generator Output
**Generated**: {timestamp}
---
## Results
[Your formatted output here]
---
## Recommendations
[Actionable next steps]
```
### Best Practices
1. **Be Specific**: Focus on concrete, actionable outputs
2. **Use Templates**: Provide copy-paste ready formats
3. **Include Examples**: Show real-world usage
4. **Add Context**: Explain why recommendations matter
5. **Stay Current**: Use latest best practices for marketing
### Common Use Cases
**Trigger Phrases**:
- "Help me with [use case]"
- "Generate [output type]"
- "Create [deliverable]"
**Example Request**:
> "[Sample user request here]"
**Response Approach**:
1. Understand user's context and goals
2. Generate comprehensive output
3. Provide actionable recommendations
4. Include examples and templates
5. Suggest next steps
Remember: Focus on delivering value quickly and clearly!
This skill generates standardized UTM tracking parameters for all marketing campaigns and enforces consistent naming conventions across teams. It also produces simple tracking reports that make campaign performance comparable and easier to analyze. The focus is on practical, copy-paste-ready UTM strings and recommendations you can apply immediately.
Provide campaign context (channel, campaign name, medium, source, content, term) and the skill validates and normalizes each field to your naming rules. It builds canonical UTM query strings, attaches them to landing URLs, and can output CSV or table-format reports summarizing generated links and recommended tags. It flags collisions, overly long values, and missing fields to keep tracking clean.
What fields are required for a valid UTM?
At minimum include utm_source, utm_medium, and utm_campaign. Add utm_term for paid keywords and utm_content for creative variants when needed.
How do you avoid duplicate or conflicting campaign names?
Maintain a shared dictionary of approved names, enforce normalization rules (lowercase, hyphens), and use versioning or dates for similar campaigns.