UTM Builder
utm_builderA UTM builder for campaign URLs, with the tagging mistakes caught as you type. A HelpySelf tool (helpyself.com).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | utm_id: GA4's campaign id, tying the link to a campaign record. | |
| url | Yes | The destination page. A bare hostname is accepted and assumed https. Any utm_ parameters already on it are replaced and a warning says so; other query parameters and a fragment are kept. | |
| term | No | utm_term: the paid keyword, for search ads. | |
| medium | No | utm_medium: the channel, such as cpc, email or social. | |
| source | No | utm_source: where the traffic comes from, as a short name such as google or newsletter. A pasted URL is flagged. Empty or omitted fields are left off the link. | |
| content | No | utm_content: which link or creative, for telling two links in one campaign apart. | |
| campaign | No | utm_campaign: the campaign name, such as spring-sale. | |
| normalise | No | Lower-case each value and turn spaces into hyphens before building the link. On by default, because inconsistent casing splits one campaign into several in reporting. Off keeps values exactly as given and warns about casing and spaces instead. |