Set up a UTM and campaign naming convention
A consistent tagging and naming system so campaign data is clean, comparable, and easy to report on.
The prompt
Help me create a UTM and campaign naming convention for my marketing team.
Channels we use: [e.g. paid search, paid social, email, affiliates, partners, events, offline/QR]
Analytics and ad tools: [e.g. GA4, HubSpot, Salesforce, ad platforms]
How we want to report: [e.g. by channel, campaign, region, product, funnel stage, audience]
Current problems: [e.g. "Facebook vs facebook vs fb", traffic landing in "unassigned"]
Who creates links: [team size, agencies]
Create:
1. Rules for each parameter (utm_source, utm_medium, utm_campaign, utm_content, utm_term, and utm_id if useful): what goes in it, allowed values, and examples.
2. A controlled list of source and medium values that map correctly to my analytics tool's default channel groupings (e.g. paid social as medium "paid_social" or "cpc" - explain the choice).
3. A campaign name structure (e.g. date_region_product_objective_audience) with separator rules, lowercase only, no spaces.
4. Matching naming for ad platform campaigns, ad sets, and ads so cost data joins to analytics.
5. What never to tag (internal links on our own site) and why.
6. A governance process: a shared link builder sheet with dropdowns, validation formulas, who approves new values, and a monthly audit.
Return the rules as a table, 10 example links across channels, and the column layout for the link builder spreadsheet.
Highlighted [brackets] are blanks to replace with your own details.
Fill in the blanks and use this promptMore Data & Analysis prompts
What to fill in
- e.g. GA4, HubSpot, Salesforce, ad platforms
- team size, agencies
How this prompt is built
This prompt follows the Few-Shot structure (Few-shot prompting). A few-shot prompt includes one or more worked examples of the input and the output you want, so the model can copy the pattern instead of guessing it.
Related prompts
- Explain a dataset or report in plain business languageExplains what a dataset or report contains, what each column or metric means, and what it shows, in words anyone can follow.
- Find what my dashboard is not telling meReviews a dashboard for blind spots, missing comparisons, vanity metrics, and misleading views, and suggests what to add.
- Flag impossible or suspicious values in my dataChecks your data against logic and business rules for impossible, placeholder, and implausible values, and gives reusable validation rules.
- Create a data-quality checklist for a recurring report or datasetA reusable pre-publish checklist with checks, formulas, pass thresholds, owners, and what to do when a check fails.