Urchin Tracking Module (UTM)parameters are five variants ofURL parameters used by marketers to track the effectiveness of onlinemarketing campaigns across traffic sources and publishing media. They were introduced byGoogle Analytics' predecessorUrchin and, consequently, are supportedout of the box by Google Analytics. The UTM parameters in a URL identify the campaign that refers traffic to a specific website,[1] and attribute the browser'swebsite session and the sessions after that until the campaign attribution window expires to it. The parameters can be parsed by analytics tools and used to populate reports.[2]
This example URL has four of the five UTM parameters highlighted:
UTM parameters in a URL identify the marketing campaign that refers traffic to a specific website.[1] To define and append the relevant UTM parameters to the appropriate URLs, marketers routinely use simple,spreadsheet-based, or automated UTM builder tools,[3] including the Google Analytics URL Builder for websites.[4] When ahyperlink contains a URL with UTM parameters, theweb analytics software of the destination website interprets the parameter information and attributes it to the browser'swebsite session and the sessions after that until the campaign attribution window has expired (by default, six months in Google Analytics).[5]
UTM parameters that are passed to URLs can be parsed by analytics tools such asGoogle Analytics andAdobe Analytics, with the data used to populate standard and custom analytics reports.[2]Web analytics software may attribute parameters to the browser's current and subsequent sessions until the campaign window has expired.
There are five different UTM parameters, which may be used in any order:[1]
| Parameter | Purpose | Example |
|---|---|---|
| utm_source | Identifies which site sent the traffic, and is a required parameter. | utm_source=google |
| utm_medium | Identifies what type of link was used, such as email orpay-per-click advertising. | utm_medium=ppc |
| utm_campaign | Identifies a specific product promotion or strategic campaign. | utm_campaign=spring_sale |
| utm_term | Identifies search terms. | utm_term=running+shoes |
| utm_content | Identifies what specifically was clicked to bring the user to the site, such as abanner ad or atext link. It is often used forA/B testing andcontent-targeted ads. | utm_content=logolink or utm_content=textlink |