Analytics
Free UTM Builder
Add utm_source, utm_medium and utm_campaign to any link so Google Analytics and other tools can show which post or campaign sent the visit.
UTM Link Builder
Fill in the required fields above to generate your UTM link
What each parameter does
Google Analytics reads utm_source, utm_medium and utm_campaign to attribute a visit. utm_term and utm_content are optional labels for keywords and variations.
The builder adds the parameters before any #section in the address, keeps any parameters already there, and replaces old UTM values instead of adding duplicates.
- utm_source: the site or app, such as instagram, tiktok or newsletter
- utm_medium: the kind of channel, such as social, email or paid_social
- utm_campaign: your campaign name, such as spring_sale
- utm_content: which link or creative, such as bio_link or reel_1
Example
https://example.com/shop with source instagram, medium social, campaign spring_sale and content bio_link becomes https://example.com/shop?utm_source=instagram&utm_medium=social&utm_campaign=spring_sale&utm_content=bio_link.
Questions about this tool
Yes. Analytics tools treat Instagram and instagram as different sources, so pick lowercase with underscores and use it everywhere.
No. It builds the link in your browser. Your website’s analytics, such as Google Analytics, records the visit when someone opens it.
Yes. Use a distinct utm_content, such as bio_link, so bio traffic doesn’t mix with link stickers or ads.
Another tool for the next step
Free Social Media ROI Calculator
Estimate social media ROI, net profit and cost per post from the investment, revenue and post count you enter.
Free Social Media Post Checker and Character Counter
Check one draft against Instagram, TikTok, Facebook, YouTube, LinkedIn, X and Bluesky: character counts, hashtag and mention limits, media format and a preview showing where each caption is cut short.
Free X (Twitter) Character Counter
Count a post the way X does: links as 23, emoji as 2, against the 280 limit
Free Bluesky Character Counter
Count a post the way Bluesky does: emoji as 1, long links shortened, against the 300 limit
Put your next post in the calendar.
Bring your drafts into Wahlu to plan, create and schedule content for your connected accounts.