TinyAffiliate Tools

UTM builder (free tool)

Generate a clean UTM link for GA4, then copy/paste it into X, Reddit, Email, Product Hunt, or any other channel. Use consistent UTM values so traffic reports are actually comparable.

Last updated: 2026-03-25

Inputs

Pick a preset, then customize campaign + content. Values are auto-normalized (lowercase, spaces → dashes) so your GA4 reports stay clean.

Heads up: internal UTMs can break attribution

This destination looks like a TinyAffiliate URL. UTMs are meant for external links (X, Reddit, email). If you add UTMs to internal buttons (header/hero), GA4 may mis-attribute sessions.

Tip

Keep utm_source stable (platform), keep utm_mediumstable (channel type), and use utm_content to distinguish post vs comment vs bio.

UTM link

Markdown (Reddit)

Quick copy

Email copy

Normalized UTM values (preview)

We auto-normalize values to keep naming consistent.

utm_source=x
utm_medium=social
utm_campaign=launch
utm_content=post
utm_term=

Recommended UTM convention (simple)

If you don’t already have an analytics convention, start with:
utm_source=platform, utm_medium=channel,utm_campaign=launch-name, utm_content=placement.

Keep utm_campaign stable for a launch or experiment, and varyutm_content for individual posts/placements.

Avoid using UTMs on internal links (e.g. your own header/hero buttons). That will break attribution. Track internal placements with events instead.

Related tools

• Generate video-specific UTM links + quick copy blocks.

• Validate your X/Twitter preview before you post.