Preset for organic LinkedIn. One content value per poster, and the company-page-versus-employees question finally has an answer.
Start from a channel
Where the traffic comes from
Channel type - analytics groups by this
Which campaign this link belongs to
Paid keyword, usually filled in by the ad platform
Which creative or placement was clicked
Non-standard, supported for teams already using it
Your tagged URL
Enter a destination URL to see the result
Generated in your browser - the URL is never uploaded.
Build a link above and its QR code appears here.
Logo in the centre
Putting your logo inside the code is a paid Revolink feature.
Your presets
No presets yet. Fill in the fields above and save the combination you keep retyping.
These presets live in this browser only
They survive a refresh, but they do not follow you to another device and your teammates cannot see them. A free Revolink account stores three UTM templates on the server - unlimited on paid plans.
Save presets to an accountThis URL is long, and it only tells you where clicks came from
Shorten it with Revolink and you also get click counts, geography, device breakdown - and the UTMs survive the redirect.
LinkedIn is the channel where distribution is deliberately split between a brand account and the individuals behind it. Tagging that only says linkedin throws away the one comparison the channel exists to give you.
In B2B the same post often goes out from the brand account and from three employees. If everything is tagged linkedin, you never learn the thing worth knowing: that personal posts outperform the company page, or that they do not.
utm_medium=social for what you post, paid-social for what you promote. Merging them is especially costly on LinkedIn, where the cost per click is high enough that the distinction decides budgets.
Unlike a bio link, a link in a LinkedIn post is read by the audience before it is clicked. A URL trailing forty characters of parameters looks like spam to exactly the professional audience you are trying to reach.
A feed post is finished in two days. A LinkedIn article or newsletter issue keeps being found. Give those their own utm_content so their slow, long tail does not disappear into the same bucket as the posts.
| Placement | utm_medium | utm_content |
|---|---|---|
| Company page post | social | company-page |
| Employee or founder post | social | founder |
| Article or newsletter | social | newsletter |
| Sponsored Content | paid-social | creative name |
Tagging a whole quarter of B2B campaigns? The campaign name generator keeps the names consistent across the team.
utm_source=linkedin for everything from the platform, then utm_medium=social for organic posts, articles and newsletters, and utm_medium=paid-social for Sponsored Content, message ads and anything else running through Campaign Manager.
Keep utm_source=linkedin so it all groups as one channel, and use utm_content to say where it came from - company-page, founder, sales-team. That is the comparison that actually changes what you do next.
The parameters travel in the URL itself, so they reach your analytics normally. What LinkedIn does do is display the link, which is a presentation problem rather than a tracking one - a shortened URL reads much better in a professional feed.
Yes, and give them a distinct utm_content like profile-website. Profile traffic is a slow trickle rather than a spike, and lumping it in with post traffic hides both - you cannot see the trickle and it quietly pads the numbers of whatever you posted that week.
UTM builder, checker, QR codes and campaign names - no account.
Paste a link and see what will misreport before you publish.
Correct medium and per-link content values for newsletters.
Tag Meta campaigns without breaking the macros.
Stop sending everyone to the same page. Route by location, device, and time - start free, no credit card required.
Start for Free - No Card RequiredFree forever Β· No credit card Β· Cancel anytime
Already have links? Import them