UTM parameters (also called UTM tags) are tracking codes added to URLs to track traffic sources, mediums, and campaigns in analytics.
These tags are used to track and measure the effectiveness of a specific marketing campaign. Specifically, the tags enable marketers to identify the source, medium, campaign name, and other relevant details about the traffic generated by a particular campaign.
For example, by using these tags marketers can find out which ad campaigns, emails, or guest blogs generated the best results.
Here are some use cases with sample tracking codes and their meaning.
Campaign Tracking:
utm_source=google&utm_medium=cpc&utm_campaign=summer_sale
What it provides: Track traffic source (google), medium (cpc ad), and specific campaign name (summer_sale) in analytics.
Ad Group Tracking:
utm_source=facebook&utm_medium=ads&utm_campaign=spring_clearance&utm_content=womens_dresses
What it provides: Adds the ability to drill into individual ad content (here it's women's dress ads).
Email Tracking:
utm_source=email&utm_medium=edm&utm_campaign=abandoned_cart
What it provides: Show analytics flow starting from a specific email campaign sent to re-engage abandoned cart users.
Referrer Tracking:
utm_source=referral&utm_medium=Henry-Tech-Blog
What it provides: Denote visitors referred from links in the “Henry Tech Blog” specifically.
Summary: UTM tags help marketers and analysts attribute key data points in order to determine what's driving traffic and conversions. They enable connecting the dots across the user journey.
UTM stands for Urchin Tracking Module.
Google offers a free Campaign URL Builder: fill out the form fields and generate a UTM tag.
UTM Parameter Resources for WordPress Users
A Beginners Guide to UTM Parameters
How to Create Campaign URLs With UTM Codes in MonsterInsights