Skip to main content

Understanding UTM tracking in Klaviyo

Why UTMs are needed and how to provision them

Updated over 5 months ago

Overview

To use UTM tracking effectively in Klaviyo, it’s important to understand what UTM parameters are and how they influence Email Pulse effectiveness.

UTMs are small tracking codes added to links that tell apps like Google Analytics or Email Pulse where your website traffic is coming from.

When these parameters are included in Klaviyo emails, Email Pulse can accurately measure what happens with email shoppers once they arrive at your online store.

Klaviyo allows you to set UTM parameters at the global level or override them for individual messages. For most brands, it’s best to enable Klaviyo’s automatic UTM tagging at the global level to ensure consistency and reduce errors.

What is UTM tracking?

UTM tracking uses small codes added to the end of links to tell Google Analytics and other analytics tools where your visitors came from. When you include UTM parameters in your Klaviyo emails or SMS messages, you can see how these messages contribute to your website traffic and conversions.

Klaviyo enables two UTM parameters by default: utm_source and utm_medium. Google Analytics also supports additional parameters such as utm_campaign, utm_id, and utm_term. You can choose to enable or disable these parameters in Klaviyo based on your tracking needs.

Configure your account’s default UTM tracking

To set up global UTM tracking in Klaviyo:

  1. Click your account name in the bottom-left corner.

  2. Select Settings from the dropdown.

  3. Navigate to Other → UTM tracking.

Klaviyo defaults

Source (utm_source):

  • Campaign value: Klaviyo

  • Flow value: Klaviyo

Medium (utm_medium):

  • Campaign value: Message type

  • Flow value: Message Type

Email Pulse (required!)

Campaign (utm_campaign):

  • Campaign value: Campaign name

  • Flow value: Flow message name

Id (utm_id):

  • Campaign value: Campaign id

  • Flow value: Flow id

Turn on Automatically add UTM parameters to links to apply these settings to all future messages.

Click Save.

Email Pulse UTM dependencies

Results reporting
Email Pulse does not rely on UTMs for Klaviyo-native reporting. Flow and campaign reports continue to work normally because Email Pulse is directly integrated with Klaviyo’s reporting system, so poor or incomplete UTM setup does not affect these numbers.

Personalization
Email Pulse personalization depends on understanding shopper behavior after they click an email. Missing or incomplete UTMs limit Email Pulse’s ability to interpret those journeys, which weakens the personalized product buying patterns used for recommendations.

Insights
Email Pulse insights rely on clean UTM tracking to connect email clicks with downstream activity in Google Analytics. When UTMs are missing or inconsistent, Email Pulse receives only partial data, leading to sparse or incomplete insights about landing pages, product performance, and overall email impact.

Did this answer your question?