UTM Builder

Build and validate campaign URLs with consistent UTM parameters for trafficking and reporting.

1

Destination

Start with the final landing page.

Existing query parameters are preserved and the UTM parameters are appended to the same URL.

2

Required campaign fields

These are the minimum values needed to generate the URL.

Required

Use the platform, vendor, or publisher sending the traffic.

Required

Use the traffic channel or buying type.

Required

Use one reporting-friendly name for the campaign or flight.

3

Optional breakdown fields

Use these when you need more reporting granularity.

Optional internal ID for the campaign, insertion order, or flight.

Optional keyword, audience, or targeting note.

Optional creative, placement, or CTA variant identifier.

Ready to copy

Fill the required fields to generate a tagged campaign URL.

Completion status

URL missingSource missingMedium missingCampaign missing

Generated URL

Fill the required fields to generate a tagged campaign URL.

Parameter preview

Destination host:

No UTM parameters added yet.

Usage notes

Keep naming consistent across publishers, placements, and creative versions. The builder does not force a taxonomy, so use your reporting taxonomy deliberately.

If the destination URL already contains query parameters, the UTM values are appended alongside them. Existing UTM keys are replaced with the values from this form.

`utm_source`, `utm_medium`, and `utm_campaign` are treated as required because they are the minimum fields most reporting setups rely on. The remaining fields are optional.