
UTMcraft — Consistent campaign links and honest click counts on your own domain.
Consistent campaign links and honest click counts on your own domain.
UTM.io charges $29 a month to fill out a form with dropdowns. UTMcraft is $19 once, self-hosted, and the click data is yours. Build consistently-tagged campaign links with autocomplete and a naming-convention enforcer, generate 10 ad-set variants from CSV in one shot, and track real clicks through your own redirect short links. Your click data is not a subscription.
Builder with autocomplete — Source, medium, campaign, term and content fields suggest from your own history with a live URL preview as you type.
Auto-normalization — Every value is lowercased with spaces turned to underscores, so Email, email and E-mail can never split your analytics again.
Naming-convention enforcer — Optionally lock utm_source and utm_medium to team-approved lists, with off-list values rejected with a helpful error.
Bulk generator — Paste a CSV of variants and get tagged links plus short codes at once, with per-row error reporting.
Click tracking via short links — Share a redirect short link that records referrer, device, country from geo headers and time, then 302s to the tagged URL.
Dashboards — Clicks over time, by source, by medium, by device and top links across 7, 30 and 90-day ranges.
Runs as a Windows desktop app or on any $5 VPS (Docker included).
What's included:
Full source code (MIT): https://github.com/bensblueprints/utm-campaign-builder
Lifetime v1 updates
Setup guide (README quick start)
