Build a marketing link with tracking parameters
UTM parameters are a standard tracking convention supported by Google Analytics and other major web analytics tools. Adding them to a link lets you distinguish, in your analytics dashboard, which channel or campaign a visit came from.
The UTM Link Generator combines your destination URL with a few pieces of campaign information (source, medium, campaign name and so on) into one tracking link. The parameters are appended after the question mark, and when a web analytics tool such as Google Analytics reads them, it can tell you which channel and which campaign a visit came from. To be clear about its scope: this tool only builds the link. It doesn't connect to your analytics account, doesn't count clicks and can't shorten URLs. The actual numbers appear in your own analytics dashboard.
These results were produced by the same assembly logic the page uses. With base URL https://qgjtools.com, source 'wechat', medium 'social', campaign 'spring_sale' and the other two fields empty, the link is https://qgjtools.com/?utm_source=wechat&utm_medium=social&utm_campaign=spring_sale. Notice the slash added at the end of the domain: that's the browser's standard URL normalization and still points to the same home page. A more complex case: base URL https://example.com/shop?ref=abc&utm_source=old#pricing, source 'newsletter', medium 'email', campaign '春季促销 2026' and content 'banner top' gives https://example.com/shop?ref=abc&utm_source=newsletter&utm_medium=email&utm_campaign=%E6%98%A5%E5%AD%A3%E4%BF%83%E9%94%80+2026&utm_content=banner+top#pricing. You can see that the existing ref=abc is kept, the old utm_source value is overwritten by the new one, non-ASCII text is percent-encoded, spaces become plus signs, and the #pricing anchor stays at the very end.
Think of source as 'who sent the traffic' (wechat, newsletter), medium as 'by what means' (social, email, cpc), and campaign as 'for which promotion' (spring_sale). Together they let a report answer 'during the spring sale, how many visits came from social posts on WeChat?'
No. Web servers normally ignore these parameters, so visitors see the same page as without them; only the address bar gets longer. A very small number of sites handle unknown query parameters strictly, so open the link yourself before publishing to confirm it loads.
This tool only creates links. Whether data shows up depends on your destination site having analytics code installed and on the analytics tool's processing delay. Visit the generated link once, then look at the real-time report in your analytics tool.
Everything after # is an in-page anchor. The tool keeps it at the end and puts the UTM parameters before it, which is the correct position. Parameters placed after the # generally can't be read by servers or by most analytics code.
The link is assembled in your browser. The URL and parameters are used only for the preview and the clipboard copy; they aren't sent to a server, and the tool never visits the address you enter. Clicking 'Copy' just writes the text to your clipboard and gives no message if it fails. Once you publish the link, who clicks it and what data results is recorded by your own analytics tool, not by this one.