UTM tracking parameters
How to capture and use UTM parameters to track marketing campaign performance and traffic sources
What are UTM tracking parameters?
UTM tracking parameters are codes you add to links to identify the source of each customer. They help you measure which marketing campaigns and channels drive the most sales.
How do I track UTM codes with hosted pages?
If you're using a hosted payment page, we automatically track any UTM codes in the URL.
A UTM code on a hosted payment page may look like this:
https://yourstore.checkoutpage.co/checkout?utm_source=google
How do I track UTM codes with embeds?
If you're using the embed or pop-up checkout, we automatically track any UTM codes in the URL of your website, on the page your checkout is shown.
A UTM code for an embed or pop-up checkout on our website may look like this:
https://mywebsite.com/purchase?utm_source=google
In some cases you may need to manually track UTM codes with the checkout. For example, if the checkout is not on your campaign's landing page but in a later step of the checkout flow.
You could store the UTM code in the session and append the codes to the checkout URL.
For the pop-up, that would look like this:
<a href="https://yourstore.checkoutpage.co/checkout?utm_source=google" class="cp-button">Buy now</a>
For the embed, that would look like this:
<div class="cp-checkout" data-checkout="https://yourstore.checkoutpage.co/checkout?utm_source=google"></div>
Where do I find tracked UTM codes?
You can find tracked UTM codes (and all other URL query parameters) in the dashboard by viewing a payment, subscription or submission and scrolling down to Query parameters.
This section is only visible if any Query parameters were tracked.
How do I share UTM codes with integrations?
UTM codes are available in our Webhooks, Google Sheets and Zapier integrations under Query parameters.