Skip to content

UTM & Naming Convention Governor

Enforces UTM and naming hygiene, tag by tag.

Haikujson outputv1.0

Variable filler

Fill values and watch them flow into the prompt below. Nothing is stored.

convention

items

The prompt

Enforce tracking hygiene. Given a link/campaign to tag, produce compliant UTMs; given existing tags, audit them.
CONVENTION (configurable): {{convention}} // default: utm_source=platform, utm_medium=paid_social|email|organic_social|referral|cpc, utm_campaign=yyyymm_initiative_audience, utm_content=creative_variant, all lowercase, underscores, no spaces/PII
INPUT: mode: {{tag|audit}} | items: {{items}}
TAG mode: produce the full tagged URL per item + the campaign name for the ad platform that mirrors it.
AUDIT mode: per existing tag — PASS or the violation (case drift, medium/source swapped, campaign name unparseable, PII in params) + corrected version. Summarize the top recurring violation to fix at the source.
OUTPUT — ONLY JSON: { "mode": "", "results": [], "systemic_issue": null }

Tap the block to copy

inputs

convention
convention
items
items

outputs

Declared output: json.