UTM Campaign Builder
A UTM campaign URL tells GA4 which source, medium, and campaign produced a visit. This builder normalizes naming, preserves existing query parameters, and creates an encoded link entirely in your browser.
How should you name UTM parameters?
Use lowercase, stable names that match the rows you want in reporting. According to Google Analytics guidance, source, medium, and campaign should be present together. Consistent naming prevents one campaign from fragmenting across report rows.
| Parameter | Use it for | Example |
|---|---|---|
| utm_source | Platform | |
| utm_medium | Channel | paid_social |
| utm_campaign | Initiative | q3_pipeline |
UTM Builder FAQs
Which UTM parameters are required?
Use utm_source, utm_medium, and utm_campaign on every manually tagged campaign. Source identifies the platform, medium identifies the channel, and campaign groups the initiative. Term, content, campaign ID, and source platform are optional but useful when you need more detail.
Should UTM values use spaces or capital letters?
Use lowercase values and one separator convention, usually underscores or hyphens. Google Analytics treats capitalization as distinct, so Meta and meta can split one source into separate report rows. This builder normalizes values to lowercase and underscores by default.
Does this UTM builder save campaign data?
No. The URL is built entirely in your browser. The Remarkable does not transmit or save the destination URL, campaign name, keyword, or creative label. A privacy-safe tool-completion event records only that the builder was used.