What is an UTM?

UTM code (or parameter) is a piece of text added in a typical URL that helps you identify from where traffic to your website comes from. A typical UTM has the following components:

  • utm_source = newsletter
  • utm_medium = marketing medium i.e. email
  • utm_name = Product, promo code, or slogan i.e. summer_sales
  • utm_content  =  logo
  • utm_term =  a unique id  identifier

For example, if the URL of your website is www.example.com, the UTM for a campaign can be the following:


The utm will consists of the URL of your website ( www.example.com), a question mark followed by all parameters you have defined.

By creating UTM parameters for your campaigns you can easily track any information using Google Analytics.

How UTMs work in ContactPigeon?

Creating a UTM parameter is usually a manual task. If you are a ContactPigeon customer, the Campaign Editor can create and track the UTM for each campaign. It uses the following naming conventions:

  • utm_medium = email
  • utm_campaign =  what you have typed as “Internal name for this campaign”
  • utm_source = inbox
  • utm_term = the campaign id plus a unique contact identifier (you can define this within the Campaign Editor)


Please note that UTM_campaign code cannot contain space. You can use underscore or hyphen instead.

You can track email campaigns using different values. You just have to generate the tagged URLs manually and either add them to your campaign source code (if it's an imported campaign designed externally) or use the insert hyperlink button in the email editor.

Still need help? Contact Us Contact Us