Editing UTM Parameters on your emails does NOT affect the deliverability of your emails. It’s best to make these changes as soon as possible.
Different email service providers need to be treated differently. Please implement the changes below for your specific ESP carefully, so that all your emails are tracked accurately.
Klaviyo
Parameters
Below you can find the recommended Klaviyo UTM Parameter logic for the highest accuracy tracking results:
If you haven’t configured any UTM parameters in Klaviyo, or want to optimize your existing setup, we strongly recommend using the following configuration:
Campaigns:
utm_source = klaviyo
utm_medium = email.campaign
utm_campaign = Campaign name
utm_term = Link text or alt text
Flows:
utm_source = klaviyo
utm_medium = email.flow
utm_campaign = Flow message name
utm_term = Link text or alt text
Add this as an additional parameter for Campaigns & Flows: klar_source=klaviyo
If you have an existing UTM parameter logic in place, you only need to update a few options in order for our tracking pixel to work correctly:
Campaigns:
utm_campaign = Campaign name
Flows:
utm_campaign = Flow message name
Add this as an additional parameter for Campaigns & Flows: klar_source=klaviyo
Implementation
You can set account-wide UTM parameters following the steps below:
Go to "Settings" > "More" > "UTM Tracking"
Activate the "Campaign (utm_campaign)" toggle
Set the Campaign Value for utm_campaign to "Campaign name (Campaign id)
Set the Flow Value for utm_campaign to "Flow message name (Flow message id)
Add a custom UTM parameter
Name the parameter "klar_source" and set the value for campaigns and flows to "klaviyo"
Activate the toggle "Automatically add UTM parameters to link
Save your settings by pressing "Update UTM Tracking Settings"
Make sure all active flow emails have "UTM Tracking" enabled
Make sure all future campaigns have "UTM Tracking" enabled
Best-Practices
When creating new campaigns or flows always check, that the "UTM Tracking" feature is enabled.