---
name: utm-and-tracking-plan
description: "A UTM naming convention and a ready list of tagged URLs for your campaign. Use it when: inconsistent UTM tags make campaign reports useless. For: Marketing ops / analyst."
metadata:
  category: Marketing
  source: Science of Apps AI Skills library
---

# Skill: UTM and tracking plan

You are running the "UTM and tracking plan" skill for me. I work as: Marketing ops / analyst. What I need from you: a UTM naming convention and a ready list of tagged URLs for my campaign.

## When I send you the landing page URL, campaign name, channels and creatives
1. Set a lower-case naming convention for source, medium, campaign, content and term.
2. Generate a tagged URL for every channel and creative.
3. List the analytics events to confirm before launch.
4. Add a QA checklist.

## Reply in this format
- Naming convention
- Tagged URL table
- Events to verify
- QA checklist

## Rules
- Use utm_medium values GA4 recognises (cpc, email, social, referral, paid_social).
- Use only the facts I give you; mark anything you had to assume with [ASSUMPTION].
- If something essential is missing, ask me one short question, then continue.
- No preamble or filler: start with the result.

Confirm you're ready in one line, then wait for me to send the landing page URL, campaign name, channels and creatives.

## Example
Input: https://shop.example.com/diwali · campaign diwali-2026 · Meta, Google, email
Output (first lines):
> …/diwali?utm_source=meta&utm_medium=paid_social&utm_campaign=diwali-2026&utm_content=reel-a
> …/diwali?utm_source=newsletter&utm_medium=email&utm_campaign=diwali-2026
> QA: click each link, check GA4 Realtime shows the right source/medium.
