When you append UTM parameters to a URL and use that link in your marketing campaign, each parameter provides specific information to Google Analytics or another analytics platform.
Here’s how it works:
- User Clicks the Link: When a user clicks on a URL with UTM parameters, the parameters are sent to your analytics platform along with other tracking data.
- Analytics Platform Processes Data: Your analytics tool (e.g., Google Analytics) processes this data, helping you see how the traffic arrived at your site, what campaign brought them there, and more.
- Reports are Generated: You can then view detailed reports showing traffic sources, campaign performance, and user behaviour based on the UTM parameters you set.
Key UTM Parameters
UTM codes consist of several parameters that you can customise to gather specific data. Here are the main UTM parameters and what they signify:
utm_source: Identifies the source of your traffic. For example, utm_source=facebook tells you that the traffic came from Facebook.
utm_medium: Specifies the medium or channel through which the traffic was acquired. Examples include utm_medium=email, utm_medium=cpc (cost-per-click), or utm_medium=social.
utm_campaign: Tracks the specific campaign or promotion that drove the traffic. For instance, utm_campaign=spring_sale helps you understand that the traffic was generated by your spring sale campaign.
utm_term: Used for tracking keywords in paid search campaigns. For example, utm_term=running_shoes helps you see which search terms brought users to your site.
utm_content: Differentiates between similar content or links within the same campaign. This can be useful for A/B testing or distinguishing between different ad variations. For example, utm_content=button_link vs. utm_content=text_link.