Free tool

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.

Build a link

The page people should land on, such as your waitlist page.

Channel

Fills in source and medium. You can change both after.

Where the link is posted: newsletter, x, reddit.

The kind of channel: email, social, referral.

Your name for this push, such as launch or beta-invite. Keep it the same on every channel.

For paid search keywords. Leave it empty for a launch post.

To tell two links in one place apart, such as the top and bottom of a newsletter.

Tagged link

In Waitlark

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.

Source tracking in Waitlark →

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.

The five tags
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

Source trackingUTM tags and the referring site per signup, totalled per channel.DashboardSignups per day, confirmation rate, sources, answers and the full list.Privacy by defaultDouble opt-in, no IP addresses, data stored in the EU, export and delete per person.GuideBuild a waitlistHow to set up a waitlist before you launch: write the promise, put up one page, keep the signup short, send the first emails and plan launch day early.GuideLanding pageWhat a waitlist landing page needs: a clear headline, one promise, a short form, proof you can back up and what happens next. Plus what to leave out.GuideLaunch day invitesOpen up to your waitlist on launch day: invite in batches, pick who goes first, send one-time links or codes and know what to check before the next batch.Free toolWaitlist growth calculatorSee how a waitlist grows with referrals, week by week until launch, with double opt-in and the viral coefficient (K).Free toolLaunch email templatesThe four waitlist emails with your product, name and launch date filled in: confirmation, welcome, update and invite, in plain text and HTML.Free toolLaunch countdown generatorA countdown timer for your launch page: date, time zone, words and colours with a contrast check, as one snippet with no external files.Free toolOpen Graph previewSee how a link looks on Google, X, LinkedIn, Facebook, Slack and in chats, check title length and image size, and copy the meta tags.Free toolEmail list cleanerFind invalid, duplicate, mistyped and disposable addresses in a pasted list or a CSV, and download the clean list. Nothing is uploaded.
Early access

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.