First-party tracking
First-party tracking checklistUTM parameter guideInsights
E-commerce AttributionEmail PerformanceOnline Store PerformancePaid PerformanceRFM SegmentationSubscription PerformanceWebsite PerformanceSources
Amazon Seller PartnerBol.comCopernicaDeployteqFacebook AdsFirmhouseGoogle AdsGoogle Analytics 4Google Analytics UAGoogle Search ConsoleKlaviyoLinkedInMagento 2Microsoft AdvertisingPinterestSemrushSE RankingShopifyWebpowerHow-to guides
Configure SSH access for MagentoUTM parameter guide
A UTM parameter is a piece of code that you add to the end of a destination URL and is used to track the performance of your marketing activities that drive traffic to your online store. The UTM parameters help the Eyk attribution models identify the traffic source and campaign or email details.
UTM set-up can differ slightly per source. Below we first give the general set-up steps, followed by specific examples and ready to use snippets that you can in each of your channels.
Set-up steps per source
Meta
For Meta the following piece of code can be placed in the URL Parameters field under the Tracking settings of your ads:
eyk_source={{site_source_name}}&eyk_campaign={{campaign.id}}&eyk_content={{ad.id}}
Google Ads
For Google Ads, first go to Admin >> Account Settings >> Tracking , then place the following piece of code in the Tracking template field:
{lpurl}?eyk_source=google&eyk_campaign={campaignid}&eyk_content={creative}
Next, go to Campaigns >> Campaigns and select the campaigns that you would like to track with Eyk first party tracking. Click Edit followed by Change tracking template. Place the above same piece of code into the Tracking template field. Click Apply.
Then do the same for Adgroups: go to Campaigns >> Ad Groups and select the Ad Groups that you would like to start tracking. Click Edit followed by Change tracking template. Place the above same piece of code into the Tracking template field. Click Apply.
Klaviyo
For Klaviyo, head over to Settings >> UTM tracking and enter the following settings in the list you see below:
UTM parameter | Campaign values | Flow value |
Source (utm_source) | Klaviyo | Klaviyo |
Medium (utm_medium) | <<leave empty>> | <<leave empty>> |
Campaign (utm_campaign) | Campaign name (campaign id) | Flow message name (flow message id) |
Id (utm_id) | Campaign id | Flow id |
Term (utm_term) | <<leave empty>> | <<leave empty>> |
Additionally, add the following three parameters to the list:
UTM parameter | Campaign values | Flow value |
eyk_source | klaviyo | klaviyo |
eyk_profile_id | Klaviyo profile id | Klaviyo profile id |
eyk_medium | campaign | campaign |
Make sure to hit the Save button to save your changes.
Next, to make sure the tracking parameters are included for your campaigns, go to each of your campaigns, enter Edit mode, scroll down to the Tracking section and ensure that Include tracking parameters is set to ON. Make sure Customize tracking parameters is turned OFF.
Next, make tracking parameter is enabled for all the actions in your flows: go to each of your Flows, enter Edit mode, go to each Email and SMS action in the flow. In the sidebar on the right, under Settings make sure Enable UTM tracking is set to ON.
Other sources
Identifying traffic using Eyk can easily be done by adding the following four UTM parameters to your ad links:
UTM parameter | Dynamic values | Static values (requires you to manually provide the value) |
eyk_source= | {source_name} | <<ENTER SOURCE NAME>> |
eyk_campaign= | {campaign_id} | <<ENTER CAMPAIGN ID>> |
eyk_term= | {adgroup_id} | <<ENTER ADGROUP ID>> |
eyk_content= | {ad_id} | <<ENTER AD ID>> |
If there is a good reason to no use these UTM parameters but instead use traditional UTM parameters (for instance when you already have a large set of campaigns running with these UTMs), it is also possible to use the following UTM parameters:
UTM parameter | Dynamic values | Static values (requires you to manually provide the value) |
utm_source= | {source_name} | <<ENTER SOURCE NAME>> |
utm_campaign= | {campaign_id} | <<ENTER CAMPAIGN ID>> |
utm_term= | {adgroup_id} | <<ENTER ADGROUP ID>> |
utm_content= | {ad_id} | <<ENTER AD ID>> |
β Previous
First-party tracking checklistNext β
E-commerce Attribution