What Are UTM Parameters and How Do I Use them with Email?
There are plenty of metrics you can use to track how subscribers interact with your email campaigns: open rates, click-through rates and engagement (read, skim, delete) are a few that usually top the list. But what about measuring what happens after a subscriber clicks your email and lands on your website or landing page? That’s where UTM parameters come in.
Table of content
-
01
What are UTM parameters? -
02
Wait a sec…what does ‘UTM’ stand for? -
03
Why do I need to use UTM parameters in email campaigns? - Which UTM parameters do I need to include?
-
04
How do I set UTM parameters? -
05
Using UTM parameters and Google Analytics - An example of using UTMs in email
-
06
Checking UTM parameters - An Important Note About Capitalization
-
07
Are You Using UTMs in Your Email Campaigns?
What are UTM parameters?
A UTM parameter, also called a campaign parameter or UTM code, is a string of text at the end of a website link. These codes allow Google Analytics (or other analytics platforms) to track website users who come from different sources or channels. Campaign parameters also give marketers the ability to track details about the specific campaign, such as the copy or images they used. UTM codes typically look something like this:https://www.emailonacid.com/blog/article/eoa-news/email-spell-check-spell-check-emails-before-sending-with-email-on-acid/?utm_campaign=Spell%20Check&utm_source=hs_email &utm_medium=emailIn Google Analytics, there are five parameters you can include in a UTM code:
- Campaign source – This is the specific source that referred the subscriber to your website. For example, you could use “newsletter” or “Twitter.”
- Campaign medium – This is the marketing channel that referred the subscriber to your website (it is broader than the campaign source). For example, “email” or “social.”
- Campaign name – This is the marketing campaign for the content. It may be a specific promotion or sale (“XMasSale” “30PercentOff”) or a more general campaign (“retention”).
- Campaign content – This parameter can help identify differences in your source’s content. If you’re testing a button vs. a link in an A/B test, you could specify content as “button” or “link.” You can also use this parameter to identify a specific email in a campaign or series.
- Campaign term – You may not need to use this parameter in your email campaigns. This parameter is often used in ads to identify paid keywords the marketer is using to drive traffic to a website.
Wait a sec…what does ‘UTM’ stand for?
UTM stands for “Urchin Tracking Module.” Where does the “Urchin” come from, you ask? Long story short – Urchin was the predecessor to Google Analytics. When Google introduced UTMs, Google named them after the tool that was tracking these parameters – Urchin.Why do I need to use UTM parameters in email campaigns?
Using UTM codes in your emails can help you better understand what a subscriber does once he/she clicks in your email and visits your website. You’ll be able to better track email performance and engagement, including conversions (and assisted conversions), revenue, sessions, page views, etc. UTM parameters also give you the opportunity to see what type of email content performs better. For example, if you A/B test different imagery in an email, you use UTM parameters (utm_content) to better track engagement from subscribers that clicked image A vs. subscribers that clicked image B.Which UTM parameters do I need to include?
Technically, Google’s UTM builder only requires you to enter the campaign source. However, keep in mind that the more parameters you include, the more information you will be able to track. In Email on Acid’s UTM validation tool, we recommend including at least the campaign source, campaign medium, and campaign name.How do I set UTM parameters?
Many marketing teams create custom UTM builders to help keep consistent terminology and tracking. If you don’t have a custom tool, Google has a Campaign URL Builder that will allow you to easily add campaign parameters to URLs. With these tools, you can enter the link and the various parameters, and it will spit out a new link for you with all the UTMs included. In some cases, your ESP may add UTMs to your links for you. Email on Acid’s UTM validation tool (inside Campaign Precheck) will also allow you to add missing UTM parameters to your emails. Once you type your parameters into the UTM tool, the platform will update your HTML and add the campaign parameters to your links, so you don’t have to go back to an email editor or developer to adjust. Email on Acid's UTM validation tool separates recommended campaign parameters from optional parameters. You'll notice the source is always required, though. [caption id="attachment_6109" align="aligncenter" width="804"] Optional campaign parameter tab in Email on Acid's UTM validation tool. (Click to enlarge)[/caption]Using UTM parameters and Google Analytics
Once you have UTM codes in place, you can easily track how your email channel is performing against other marketing channels. You can do this by viewing the Channels report in Google Analytics, which you can find under Acquisition > All Traffic > Channels. [caption id="attachment_6110" align="aligncenter" width="241"] Google Analytics Channel report[/caption] The Channels view can tell you the number of new users and sessions are visiting the site from your emails, what they’re doing when they get to your site (pages per session, bounce rate), and whether they convert. From the Channels report, you can dig deeper into email performance by clicking on the email channel and changing the primary dimension in the report. You can set this dimension to one of the other UTM parameters you use, such as source, content or campaign. This allows you to easily compare and see what content, campaigns, or email sources are performing best. [caption id="attachment_6111" align="aligncenter" width="436"] Google Analytics Primary Dimension setting[/caption]An example of using UTMs in email
Let’s take a quick look at a recent campaign Email on Acid launched: This email, which we sent to our customers, was part of a campaign to announce our new spell check tool. For this email, we used these campaign parameters:- Campaign source: hs_email (this indicates we sent the email with our CRM, Hubspot)
- Campaign medium: email
- Campaign name: Spell Check