Build and validate campaign URLs with consistent UTM parameters for trafficking and reporting.
Destination
Start with the final landing page.
Existing query parameters are preserved and the UTM parameters are appended to the same URL.
Required campaign fields
These are the minimum values needed to generate the URL.
Use the platform, vendor, or publisher sending the traffic.
Use the traffic channel or buying type.
Use one reporting-friendly name for the campaign or flight.
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
Completion status
Generated 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.