Ads & Campaigns

Verified against ChatGPT · 2026-07-18

Design a UTM naming convention for a new campaign

Turn a one-off campaign into a documented source/medium/campaign naming convention you'll actually reuse next time — the planning step before the UTM Builder.

ChatGPTClaudeGemini

The prompt

Ready to copy — highlighted parts are example details you can swap.

I'm planning a campaign called "Diwali Sale 2026" that will run across these channels: Google Search, Meta Feed, Email newsletter, Influencer partnerships. It will be tracked in GA4.

Design a UTM naming convention for this campaign that covers utm_source, utm_medium, utm_campaign, and utm_content for every channel listed. For each channel, give me:
1. The exact utm_source and utm_medium values to use (lowercase, hyphenated, no spaces)
2. A utm_campaign value that stays constant across all channels so I can group results
3. A utm_content pattern for distinguishing ad variants or placements within a channel

Existing conventions to respect, if any: We already use lowercase-hyphenated source values like google-search

Then give me a short naming-convention reference table I can save and reuse for the next campaign, plus 2 mistakes to avoid that would fragment my reports.
Customize the highlighted detailsoptional — the prompt above already works

Why this works

Inconsistent casing and ad-hoc source/medium values are the single most common cause of fragmented GA4 reports — 'Google-Search' and 'google-search' land as two different rows. Asking for a reusable table, not just filled-in values for one campaign, forces the naming convention itself to become the deliverable — which is what actually prevents fragmentation on campaign two, not just campaign one. Paste the resulting source/medium/campaign values straight into the UTM Builder rather than typing them by hand.

What you get back

| Channel | utm_source | utm_medium | utm_campaign | utm_content | |---|---|---|---|---| | Google Search | google | cpc | diwali-sale-2026 | {ad-group}-{keyword-theme} | | Meta Feed | meta | paid-social | diwali-sale-2026 | {creative-id}-{placement} | | Email | newsletter | | diwali-sale-2026 | {send-date}-{segment} | | Influencer | {handle} | affiliate | diwali-sale-2026 | {post-type} | Mistakes to avoid: mixing "email" and "newsletter" as utm_medium across sends (pick one), and letting utm_campaign drift between "diwali-sale-2026" and "diwali-sale" mid-campaign — GA4 treats them as separate campaigns.

Verified against

ChatGPT GPT-5.1 · 2026-07-18

Claude Claude Opus 4.5 · 2026-07-20

Changelog

  • 2026-07-20 Initial version, verified against GPT-5.1 and Claude Opus 4.5.
Pairs with our free UTM Campaign URL Builder — no signup, runs in your browser.

Need this built into your business?

If a prompt isn't enough — Google Ads management, built and maintained for you — that's Scult's day job.

EXPLORE GOOGLE ADS MANAGEMENT
All Ads & Campaigns prompts

Check your AI visibility

One URL in, a 0–100 score and the exact fixes out.

RUN THE CHECK

Browse all the tools

15 tools across six categories
13 of them never send your data anywhere

Free · No signup · No trial clock

SEE THE DIRECTORY