UTM Link Builder
Builds Google Analytics-compatible UTM-tracked URLs for email campaigns. Output is a single URL you paste into your email.
https://outsolvi.com/?utm_source=newsletter&utm_medium=email&utm_campaign=2026-q2-launchAppends utm_source, utm_medium, utm_campaign, optional utm_term and utm_content to your base URL with proper URL encoding.
Building tracked links for newsletter sends, blog promotion, or any link where you want to attribute the click to a specific campaign in GA.
How to use it
- 1Enter the destination URLThe page you want the click to land on. No need to URL-encode yourself.
- 2Set utm_sourceWhere the click is coming from. Examples: 'newsletter', 'outreach', 'product-update', 'twitter'.
- 3Set utm_mediumChannel type. Examples: 'email', 'social', 'paid', 'organic'.
- 4Set utm_campaignSpecific campaign name. Examples: 'launch-week', 'q2-newsletter', 'cold-outreach-may-2026'.
- 5Copy the generated URLPaste into your email, post, or signature link. GA will pick up the parameters on click.
Common use cases
- •Newsletter sends where you want to attribute clicks to a specific issue
- •Email signature links where you want signature clicks vs body-link clicks separated
- •Tracking which AE's cold-outreach drove the most traffic to a specific page
- •Tagging social posts so the click attribution survives Twitter/LinkedIn referer-stripping
FAQ
What's the difference between utm_source, utm_medium, and utm_campaign?+
Source identifies where the click came from (e.g., 'newsletter', 'outreach', 'product-update'). Medium identifies the type (e.g., 'email', 'social', 'paid'). Campaign identifies the specific campaign name. Use all three for clean attribution.
Are UTM parameters case-sensitive?+
Yes. utm_source=Newsletter and utm_source=newsletter are different values in GA reports. Use lowercase by convention.
Should I use UTM on internal links too?+
No. UTM-tagging internal navigation (homepage → pricing) overwrites the original session source and breaks attribution. Only tag URLs that appear OUTSIDE your site (in emails, social posts, ads).
Why are my UTM-tagged URLs so ugly?+
Because GA cares about literal parameter values, not pretty URLs. For visible marketing channels (social posts, email body), use a URL shortener like Bitly or Rebrandly on top of the UTM-tagged URL to hide the parameters. The redirect preserves UTM in the destination.
Do UTM parameters affect SEO?+
No, if you use rel=canonical on your destination pages correctly. UTM-tagged URLs are just query-parameter variants; the canonical tells Google the clean version is the one to index.
Keep going
Articles, glossary entries, and other tools on the same topic.
Record generated. Now make sure it actually passes on real sends.
A correct DNS record on paper still fails 12% of the time at the receiver. Outsolvi watches every send and flags auth failures, opens that look like proxies, and bounces in real time. From $7/user/mo yearly.
Verify on a real sendNate built Outsolvi after watching every email-tracking tool he had ever used lie to him about opens. Outsolvi runs Tier 1 to 5 confidence scoring on every open, native in Outlook and Gmail, so the number on the dashboard is one a rep can actually act on.
We update these pages when the underlying mechanics change — new mailbox-provider rules, new tracker behavior, new measurement gaps. The dates above are real revisions, not auto-touches.