Build campaign-tagged URLs with UTM parameters in seconds. Add utm_source, utm_medium, utm_campaign, utm_term and utm_content to any link so Google Analytics, Plausible, or Matomo can attribute the traffic correctly.
UTM parameters are tracking codes appended to a URL that tell your analytics tool where a visitor came from. Without them, all traffic from social, email and partner sites lumps into 'Direct' or 'Referral'. With them, you can compare campaigns, attribute conversions, and run honest ROI calculations on every paid placement and influencer post.
Enter your destination URL plus the campaign details: source (e.g. facebook), medium (social, email, cpc), campaign (your campaign ID), and optional term/content fields. The tool URL-encodes each value, joins them with the right separators, and outputs a clean tracking URL ready to share — preserving any existing query string on the destination.
Use it for every paid ad, every email send, every influencer collaboration, every guest post, and every QR code. Standardise naming conventions across the team (lowercase, no spaces) so reports stay clean.
Stick to a naming convention: utm_source = the platform (facebook, twitter, newsletter), utm_medium = the channel type (social, email, cpc, organic), utm_campaign = the campaign code (spring2026_sale). Use a shared spreadsheet to log every tracking link you generate — it prevents typos and dataset fragmentation in analytics.
No — only on external links pointing to your site. Internal UTMs corrupt session data.
Yes. 'Facebook' and 'facebook' are different sources in analytics. Always lowercase.
No — they're a Google standard. They're stripped before indexing.
Explore more website tracking tools on the tool hub — or jump straight to the Check Server Status, Page Comparison Tool, Spider Simulator.