mcpField
U
utm-campaign-plan

utm-campaign-plan

github.com/ootto-aiMarketing & growth31162 installsUpdated 2w ago
Repository

About utm-campaign-plan

utm-campaign-plan is a skill for designing and governing consistent UTM link taxonomies. It helps campaign teams register, validate, and review links while keeping traffic categories distinct and excluding personal data.

Key features

  1. 01Define reporting questions and approved destinations
  2. 02Set controlled UTM values
  3. 03Maintain a link register with ownership and status
  4. 04Validate destinations and parameter encoding
  5. 05Review usage and refine taxonomy

Use cases

  1. 01Plan tracking links for a campaign
  2. 02Separate creator, paid, organic, and partner traffic
  3. 03Check redirects and landing pages before sharing

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/ootto-ai/claude-content-skills --skill utm-campaign-plan

After installing, type/utm-campaign-planin Claude Code to confirm it loaded.

Details

From the project README

UTM Campaign Plan

Create a small, consistent link taxonomy that answers real reporting questions without turning every URL into ungoverned tracking noise.

1. Start with the reporting question

Ask what decision the data should support, which destinations are approved, which channels and partners are involved, what analytics system consumes the links, and what naming convention already exists. If no reporting owner or system is known, document that limitation before issuing links.

2. Define the controlled vocabulary

Set clear allowed values for source, medium, campaign, content, and term only when each has a decision use. Use human-readable, stable naming. Separate owned social, paid social, creators, partners, and experiments so later reporting does not blend unlike traffic.

3. Issue a link register

For every link, provide the destination, intended placement, UTM values, owner, start and end context, and approval status. Include examples and invalid examples. Reserve a process for changes so a creator or operator does not silently alter the taxonomy.

4. Validate before use and review after

Check that URLs resolve to the approved destination, parameters are encoded correctly, and the same source is not represented by several names. After the campaign, compare link usage against the register and record any taxonomy correction for the next brief.

Hard rules

  • Do not create tracking links for unapproved destinations or campaigns.
  • Never put personal data, sensitive information, customer names, or private identifiers in UTM values.
  • Do not treat UTM tags as proof of conversion or causation.
  • Preserve existing analytics conventions unless an authorised owner approves a change.
  • Keep affiliate, paid, organic, creator, and partner traffic distinguishable.

Failure modes

FailureDo this instead
Every team member invents namesPublish one controlled vocabulary and a shared register.
Parameters contain personal or sensitive dataUse a non-identifying campaign label and keep sensitive data out of URLs.
A short link hides an unverified destinationValidate the final redirect and approved landing page before sharing.
Reports blend creator and paid trafficAssign separate medium/source values and preserve them in the register.

Where it sits

Use campaign-brief to establish the campaign and paid-social-brief or influencer-partnerships to identify placements. Use this skill before cross-platform-distribution goes live. Use social-analytics-report and launch-retrospective to interpret the resulting labelled traffic honestly.

Comments

Markdown supported