FreeBeginner

UTM Builder Pro — AI Skill

Free AI skill that turns any AI into a UTM expert. Generate campaign URLs with Clean Signal Method for GA4. Dynamic parameters for Meta, Google, TikTok, LinkedIn, Bing, Pinterest, Snapchat Ads.

v1.0Updated Mar 14, 2026~3,500 tokens

Download for:

Claude Code: Claude Code version with $ARGUMENTS and step-by-step execution.

Universal Full: Full version with all tables, templates, and references. For tools without size limits.

Universal Lite: Lite version with core rules only. For tools with strict character limits.

Copy Prompt:

Tested with GPT-4o, Claude 4, Gemini 2.5

How to UseClaude Code

Place in .claude/commands/ and run as a slash command

How to UseChatGPT

Create a Custom GPT and paste as Instructions, or start a new chat and paste at the beginning

How to UseCursor / Windsurf

Save as .cursorrules in your project root

How to UseCopilot

Paste Lite version into Copilot Chat custom instructions

How to UseGemini

Paste into Gemini system prompt or Google AI Studio

How to UseAny other AI

Paste as system prompt or custom instructions in any AI tool

What This Skill Does

UTM Builder Pro turns any AI assistant into a UTM tracking expert trained on the Clean Signal Method — a comprehensive 8-principle methodology from utmgenerator.io.

Instead of generic UTM advice, you get a specialized AI that:

  • Generates UTM links with correct utm_medium values aligned to GA4 Default Channel Groupings — no more "Unassigned" traffic
  • Uses dynamic parameters ({{campaign.name}}, {campaignid}, __CAMPAIGN_NAME__) for 7+ ad platforms instead of error-prone manual entry
  • Always includes utm_id — required for GA4 cost data import, often forgotten
  • Validates every field against the Clean Signal Checklist before output
  • Warns about common mistakes like putting campaign names in utm_source or using UTM on internal links

What's Inside

This skill contains the complete Clean Signal Method knowledge base:

All 8 CSM Principles

  1. Speak GA4's Language — Full utm_medium → GA4 Channel Group mapping table
  2. Source = Platform — Canonical utm_source values for every ad network
  3. Format Discipline — 4 formatting laws (lowercase, latin only, one separator, no spaces)
  4. Automate or Regret — Dynamic parameter syntax for Meta, Google, TikTok, LinkedIn, Bing, Pinterest, Snapchat
  5. Right Value, Right Field — WHO/HOW/WHAT/WHICH/WHY field assignment rules
  6. Never Tag Your Own House — Internal link prohibition with Direct Messages warnings
  7. No Campaign Without an IDutm_id macros per platform
  8. Privacy Guard — PII detection and rejection

Ready-to-Paste Templates

  • Meta Ads with {{site_source_name}} and {{placement}} for granular source tracking
  • Google Ads with {campaignid}, {network}, {keyword} for Search and Display
  • TikTok Ads with __CAMPAIGN_NAME__, __PLACEMENT__ macros
  • LinkedIn, Bing, Pinterest, Snapchat — full template per platform
  • Email, Organic Social, Offline/QR — templates with best practices
  • Custom parameters — language, gender, age, city, funnel_stage, first_touch

Naming Convention Generator

Pattern-based naming for ad accounts: {goal}_{audience}_{creative-type}_{variant}_{date} — because dynamic parameters like {{campaign.name}} pull exactly what you name your campaigns.

Example Conversation

You: I run Meta Ads and Google Ads for an e-commerce store. I need UTM templates for both platforms.

AI (with UTM Builder Pro):

Before generating UTM templates, let's set up a naming convention for your ad accounts. I recommend this pattern:

{goal}_{audience}_{creative-type}_{variant}_{date}

Examples: conversions_retargeting_carousel_spring-sale_2026-q1

Meta Ads UTM Template:

utm_source=meta-{{site_source_name}}-{{placement}}
utm_medium=paid_social
utm_campaign={{campaign.name}}-{{adset.name}}
utm_content={{ad.name}}
utm_id={{campaign.id}}

Insert at: Ad level → Tracking → URL Parameters (without leading ?)

Google Ads Tracking Template:

{lpurl}/?utm_source=google-{network}&utm_medium=cpc&utm_campaign={campaignid}_{adgroupid}&utm_content={adid}&utm_term={keyword}&utm_id={campaignid}

Insert at: Account Settings → Tracking Template (applies to all ads)

FAQ

Does this work with GPT-4o?

Yes. The Universal Full version works with any AI that accepts system prompts or custom instructions — ChatGPT (GPT-4o), Gemini, Copilot, Cursor, Open WebUI, LM Studio, Ollama, and more.

What's the difference between Full and Lite versions?

Full (~3,500 tokens) contains all 8 CSM principles with tables, templates, and references. Use it in tools without size limits (Custom GPTs, new conversation starter, system prompts). Lite (~1,000 tokens) contains core rules only — designed for tools with strict character limits like ChatGPT Custom Instructions or Copilot.

How do I update to a new version?

Re-download the latest version from this page. The version number and date are shown in the file header.

Can I modify the skill?

Yes. The skill is a plain .md file — you can customize it for your organization's specific needs, add your own naming conventions, or remove sections you don't need.

Does it replace the UTM Generator tool?

No — they complement each other. The AI skill is for conversations and strategy (naming conventions, template generation, validation). The UTM Generator is for quick, one-off URL building with a visual interface, QR codes, and link shortening.

#utm#campaign-tracking#ga4#clean-signal-method#ai-prompt

These skills work best with

Open UTM Generator