UTM Builder

Generate UTM-tagged URLs for campaign tracking. Create consistent, organized tracking links for Google Analytics, HubSpot, and other analytics platforms. Supports bulk generation, naming conventions, and campaign documentation. Use when creating tracking links, campaign URLs, or organizing marketing attribution.

AnalyticsResearch
byManoj Bajaj908 words

What is UTM Builder?

What this skill does

The UTM Builder creates consistent, well-structured UTM-tagged URLs to track marketing campaign performance across platforms like Google Analytics, HubSpot, and others. It supports single and bulk link generation, applying standardized naming conventions to ensure clear attribution and organized reporting. This skill simplifies creating campaign URLs that capture key parameters such as source, medium, campaign, term, and content for detailed analysis.

Who it's for

This skill is ideal for performance marketers managing multi-channel campaigns who need reliable tracking and attribution. Growth leads coordinating cross-platform launches benefit from standardized link creation to maintain data consistency. SEO/PPC operators running paid search and social ads can use it to generate dynamic URLs with keyword and ad variant details. Agency strategists handling multiple clients also rely on this to enforce naming conventions and streamline reporting.

Key workflows

First, define the campaign naming structure using dates and descriptive titles to ensure easy identification in analytics reports. Next, select appropriate UTM parameters—source, medium, campaign, term, and content—based on channel and ad variant specifics. Then, generate single or bulk URLs for all channels involved, including placeholders for dynamic keyword insertion in paid search campaigns. Finally, document and distribute the generated URLs for use in ads, emails, or social posts, maintaining a tracking spreadsheet for campaign analytics and optimization.

Common questions

How do I handle dynamic keywords in paid search UTM links? Use the `{keyword}` placeholder in `utm_term` for automatic insertion during ad serving. Can I create UTM links for A/B testing landing pages? Yes, generate distinct URLs with different `utm_content` values to track variant performance. What naming conventions should I follow? Use lowercase, no spaces, and a consistent format like `{yyyy-mm}-{campaign-name}` for `utm_campaign` to keep data organized across platforms.

How to use in Metaflow

Attach the UTM Builder skill to a Metaflow agent task when you need to generate campaign tracking URLs consistently across channels. Provide the base URLs, campaign details, and channel specifics to produce single or bulk UTM-tagged links. The output includes fully formed URLs and campaign documentation, enabling precise attribution and streamlined reporting for your marketing efforts. You can then integrate these links into your campaigns and monitor performance closely.

For broader context, see our roundup of claude marketing skills, and read Claude Code reporting workflows for marketing agencies for related setup guidance.

Related skills