UTM Builder
Generate custom Google Analytics UTM tracking URLs effortlessly.
The referrer: (e.g. google, newsletter)
Marketing medium: (e.g. cpc, banner, email)
Product, promo code, or slogan (e.g. spring_sale)
Identify the paid keywords
Use to differentiate ads
Required Fields Missing
You must provide at least a Website URL and a Campaign Source to generate a valid UTM tracking link.
Field note
JSON UTM Builder emits
Input
Example for UTM Builder. Take a realistic input you could defend in a review. Enter the website URL and the campaign source. The result should reflect that input. The copied URL keeps your original address and appends utm parameters. If a second field is empty, leave it empty on purpose and read what the output omits. Add medium, campaign name, term, and content if you use them.
What you should see
Then change one thing and run it again. Copy the URL with the utm query parameters. The new result should move with that change. If it does not, you are looking at a control that is only a label, and the guide above is the place that says so. The finished URL is a normal query string you can paste into an ad or email.
Detail
What the UTM Builder script contains
- 01
The copied URL keeps your original address and appends utm parameters.
- 02
Source is required along with the page URL.
- 03
Nothing is sent to an analytics product. You copy the link.
Read this
Properties UTM Builder asks for
- UTM Builder
- Generate custom Google Analytics UTM tracking URLs effortlessly.
- Input
- Enter the website URL and the campaign source.
- Result
- The copied URL keeps your original address and appends utm parameters.
- Last step
- Copy the URL with the utm query parameters.
- Boundary
- The practical limit of UTM Builder is the one in the guide, tied to link tools work rather than to a ranking claim.
Field note
Where UTM Builder markup belongs
UTM parameters are query pairs such as utm_source and utm_medium that analytics tools read on a landing page. Source names the referrer, medium names the channel, and campaign name names the effort. The builder only concatenates those fields.
What you get from UTM Builder is concrete. The copied URL keeps your original address and appends utm parameters. Source is required along with the page URL. Nothing is sent to an analytics product. You copy the link. Read those results before you paste them into a template, a file, or a ticket. A copied mistake is harder to see later than a mistake still on this page.
A careful pass on UTM Builder looks like this. Start with real input, not a placeholder you do not understand. Enter the website URL and the campaign source. Then check the middle of the form, because that is where optional fields change the output. Add medium, campaign name, term, and content if you use them. Finish by reading the whole result, not only the first line. Copy the URL with the utm query parameters.
The limit is the part people skip on UTM Builder. Match the output to the input you actually typed, then decide whether it belongs on the live site. No. It only writes the URL. Analytics see a visit later if someone opens that link. Source is required along with the page URL.
A second reading of UTM Builder is worth it because the first pass is easy to rush. Say out loud what the output is claiming. The copied URL keeps your original address and appends utm parameters. Source is required along with the page URL. Nothing is sent to an analytics product. You copy the link. Then say what it is not claiming. The website URL and the campaign source. Medium, name, term, and content are optional. No. It only writes the URL. Analytics see a visit later if someone opens that link. The finished URL is a normal query string you can paste into an ad or email. If those two speeches disagree, change the input or pick a different tool. UTM Builder will not resolve the disagreement for you.
Read UTM Builder once more as a single job. Part 1: Enter the website URL and the campaign source. Part 2: Add medium, campaign name, term, and content if you use them. Part 3: Copy the URL with the utm query parameters. You should be able to point at this in the result: The copied URL keeps your original address and appends utm parameters. You should be able to point at this in the result: Source is required along with the page URL. You should be able to point at this in the result: Nothing is sent to an analytics product. You copy the link. Which UTM fields are required? The website URL and the campaign source. Medium, name, term, and content are optional. Does the builder record a visit? No. It only writes the URL. Analytics see a visit later if someone opens that link. Are the parameters encoded? The finished URL is a normal query string you can paste into an ad or email. Who is UTM Builder for? UTM Builder is for someone already doing link tools work who needs generate custom Google Analytics UTM tracking URLs effortlessly. UTM parameters are query pairs such as utm_source and utm_medium that analytics tools read on a landing page. Source names the referrer, medium names the channel, and campaign name names the effort. The builder only concatenates those fields. The first field was filled with a real value: Enter the website URL and the campaign source. The result was read: The copied URL keeps your original address and appends utm parameters. Optional fields were either filled or left empty on purpose. The copy went into the place the last step names. The boundary in the guide was respected before anything was published.
Keep UTM Builder as this step only. When the job moves on, the URL Encoder/Decoder is the next page: URL Encoder/Decoder turns a string into percent-encoding or turns an encoded string back into readable text. The URL Parser covers a different piece of the same work: URL Parser splits one address into protocol, host, port, path, query parameters, and hash.
Where UTM Builder fits
UTM Builder adds campaign parameters to a website URL. It is for links you will place in ads or email. Source and the page URL are required, and medium, name, term, and content are optional. The final URL is assembled in the browser. UTM Builder is one of the Link Tools tools. Generate custom Google Analytics UTM tracking URLs effortlessly.
Use UTM Builder when you are ready to work through its fields. In order, the page asks you to: Enter the website URL and the campaign source. Add medium, campaign name, term, and content if you use them. Copy the URL with the utm query parameters. Stop if you wanted a different output. Nothing is sent to an analytics product. You copy the link.
UTM Builder in order
Enter the website URL and the campaign source.
Add medium, campaign name, term, and content if you use them.
Copy the URL with the utm query parameters.
Easy to misread UTM Builder
Skipping the first field
Enter the website URL and the campaign source. Without that, the rest of UTM Builder has nothing honest to show.
Pasting the result without reading it
The copied URL keeps your original address and appends utm parameters. Read it on this page first.
Using UTM Builder for a neighboring job
Generate custom Google Analytics UTM tracking URLs effortlessly. A neighboring tool exists because this one stops at that output.
Ignoring the published page
Remember this boundary for UTM Builder: UTM parameters are query pairs such as utm_source and utm_medium that analytics tools read on a landing page. Source names the referrer, medium names the channel, and campaign name names the effort. The builder only concatenates those fields.
From the form
UTM Builder questions
Which UTM fields are required?
The website URL and the campaign source. Medium, name, term, and content are optional.
Does the builder record a visit?
No. It only writes the URL. Analytics see a visit later if someone opens that link.
Are the parameters encoded?
The finished URL is a normal query string you can paste into an ad or email.
Who is UTM Builder for?
UTM Builder is for someone already doing link tools work who needs generate custom Google Analytics UTM tracking URLs effortlessly. UTM parameters are query pairs such as utm_source and utm_medium that analytics tools read on a landing page. Source names the referrer, medium names the channel, and campaign name names the effort. The builder only concatenates those fields.
Note
Before you paste UTM Builder
- The first field was filled with a real value: Enter the website URL and the campaign source.
- The result was read: The copied URL keeps your original address and appends utm parameters.
- Optional fields were either filled or left empty on purpose.
- The copy went into the place the last step names.
- The boundary in the guide was respected before anything was published.