What is a UTM parameter?
A UTM parameter is a tag added to a link after a question mark, such as utm_source=newsletter. The common five are utm_source (where the click came from), utm_medium (the kind of link, such as email), utm_campaign (the campaign name), utm_content (which version of a link) and utm_term (a keyword). SourceTrack's tracker reads those five and utm_id.
Why are UTM parameters after a # ignored?
Everything after a # in a link is a fragment. Browsers keep it on the visitor's device and never send it to a server, and SourceTrack's tracker reads only the part of the link before the #. A link such as example.com/pricing#plans?utm_source=news records no source. Put the ? and the tags before the #: example.com/pricing?utm_source=news#plans.
What happens when the same UTM parameter appears twice?
SourceTrack's tracker reads the first one and ignores the rest. In a link that contains utm_source=a and later utm_source=b, it records a. Keep one of each parameter.
Does capitalisation matter in a UTM link?
In parameter names it does: SourceTrack matches them exactly, so UTM_Source is ignored and only utm_source is read. In values it does not create separate entries in SourceTrack, because it trims and lowercases UTM values when it stores them, so Google and google are one source. Some other tools keep them apart, so one lowercase spelling everywhere is the tidy choice.
How do I write a space or a plus sign in a UTM value?
In a link's query string both + and %20 mean a space, and SourceTrack's tracker reads either as a space. A real plus sign has to be written as %2B, otherwise it is read as a space. Hyphens and underscores avoid the question: spring-sale instead of spring sale.
Is the link I paste sent anywhere?
No. The check runs in your browser. The page does not send what you paste to a server and does not keep it in cookies or local storage. Copy fixed URL puts the result on your clipboard only when you press the button.