UTM builder for launch links.
Tag every link you share for your launch, so you can see which channel brought signups. Pick a channel, name the campaign and copy the link.
It runs in your browser. Nothing you type is sent or stored.
Tagged link
https://yourproduct.com/?utm_source=newsletter&utm_medium=email&utm_campaign=launch
Each signup keeps the utm_source, utm_medium and utm_campaign of the link it came through, next to the site people came from and which form they used. Per source you see the share of signups and how many of them confirmed.
Waitlark doesn’t store utm_term or utm_content. They’re for your other analytics.
How UTM tags work
UTM tags are up to five parameters at the end of a link. They don’t change the page people see. When someone arrives, your analytics tool or your waitlist reads them and notes where the visit came from.
utm_source- Where the link is: newsletter, x, producthunt.
utm_medium- The kind of channel: email, social, referral.
utm_campaign- Which push it belongs to: launch, beta-invite.
utm_term- The keyword of a paid search ad. Most launch links don’t need it.
utm_content- Which of two links in the same place, such as the top or bottom of an email.
Naming rules that keep reports clean
- Lower case only. Many analytics tools count Newsletter and newsletter as two sources.
- Hyphens instead of spaces. A space turns into %20 or + in the link, and it’s easy to get wrong when you type the link again.
- One name per channel, written down. If one post says x and the next says twitter, the totals split in two.
- The same campaign name on every channel, so you can compare the channels for one launch.
The channel buttons
Each button fills in a source and a medium: email for a newsletter, social for X, LinkedIn and Reddit, and referral for launch sites such as Product Hunt and Hacker News. Analytics tools that group visits into channels usually look for these mediums. If your team already uses other names, keep those: one set used everywhere is what makes the totals add up.
What the builder does with your address
- Adds https:// when the address starts without it.
- Keeps parameters that are already there and adds the tags after them with &. You get a warning, so you can check the page still works.
- Replaces UTM tags that are already in the address, so a link never carries two sources.
- Keeps a #section at the end, after the tags. A tag after the # never reaches your analytics.
- With clean-up on: lower case, hyphens for spaces, accents removed (é becomes e) and other signs turned into hyphens. Only letters, digits, hyphens, underscores and dots stay.
Links not to tag
- Links between pages of your own site. The tags would replace where the visitor first came from.
- Links with an email address or a name in a tag. Tags end up in analytics tools and server logs, so keep people out of them.
Common questions
- Are UTM parameters case-sensitive?
- In many analytics tools they are: Newsletter and newsletter show up as two sources. The builder writes every value in lower case, so that can’t happen.
- Which UTM tags does Waitlark store?
- utm_source, utm_medium and utm_campaign, with every signup, next to the site people came from and which form on the page they used. Per source you see the share of signups and how many of them confirmed. Waitlark doesn’t store utm_term or utm_content.
- Can I add UTM tags to a link that already has a question mark?
- Yes. The tags go after the parameters that are already there, joined with &. If the link already has UTM tags, the builder replaces them, and a #section stays at the end of the link.
- Do UTM tags hurt SEO?
- Not when your page has a canonical link to its plain address. Search engines then treat the tagged link and the plain address as one page. To check, look for rel="canonical" in the source of your page.
- Is what I type stored anywhere?
- No. The builder runs in your browser, and nothing you type is sent to us or anyone else.
Another question? Chat with us.
Read and try next
Early birds get in first.
Join the waitlist for Waitlark. We invite people in small groups, and waitlist members get the early-bird price.
One email to confirm, one when your invite is ready. Unsubscribe in one click. What we store.