src, sck, xcod, s1: which parameter each checkout reads and where it shows
Published by the UTM Builder team at Limner.
Each checkout stores a different set of parameters and shows the source in a different place. A link that works on Kiwify can lose half its information on Eduzz or Monetizze. The table below sums up what each platform’s official documentation lists today. Test with a purchase before you rely on it.
The table
These platforms’ dashboards are in Portuguese, so the menu and report names below are translations.
| Platform | What the docs list | Where it shows up |
|---|---|---|
| Hotmart | In the purchase webhook, the source comes in purchase.origin with src, sck and xcod. There’s no UTM field in that list. | Purchase webhook. The rules for UTMs on the link are in the Hotmart and Kiwify guide. |
| Kiwify | src, sck, utm_source, utm_medium, utm_campaign, utm_term, utm_content, s1, s2, s3 | Sales > Filters > URL parameters; the order’s Customer tab; the tracking object in the sales API |
| Eduzz (Checkout Sun) | utm_source, utm_medium, utm_campaign, utm_content and a (affiliate) | Sales API: the utm object and the tracker, tracker2, tracker3 fields |
| Monetizze | src, utm_source, utm_campaing, utm_media, utm_content (spelled as in the help center) | Reports > Sales Source |
| Ticto | UTM, src and sck | Tracking tab in the sale details; Reports > Smart Source Report |
| Yampi | The 5 UTMs and metadata[field]=value | In the orders dashboard, only Source (utm_source) and Campaign (utm_campaign); the others in the spreadsheet export, the API and the webhook |
Where the documentation itself is confusing
- Monetizze. The help center writes
utm_campaing(missing the n in campaign) andutm_media(instead of medium). From the page alone you can’t tell whether the system reads that spelling, the standard one or both. Run a test sale withutm_campaignandutm_mediumand see whether they show up in the Sales Source report. The help center also warns that tracking only works through the promotion URLs, not the destination URL. - Eduzz and utm_term. The Checkout Sun table doesn’t list
utm_term. The article on sales pages says other UTMs following theutm_*pattern can be used, and the sales API returnsutm.term. If the term matters to you, confirm it with a test sale. - Hotmart. The webhook documentation describes
srcas the sales page source code,sckas the payment page source code andxcodas a code you can customize. If your system reads the sale from the webhook, the campaign has to be in one of those three.
Passing parameters from the sales page automatically
When the ad leads to your sales page, the parameters stay in that page’s URL and the buy button opens a clean checkout. Ticto and Eduzz document the same fix: a script at the end of the page that reads the parameters from the current URL and appends them to the links pointing to the checkout, with ? if the link has no parameters and & if it already has some.
- Eduzz warns that the script looks for links and buttons. A buy button that isn’t inside a supported clickable tag may not get the parameters.
- Kiwify requires the sales page URL to be registered in the product’s links for tracking to work. Affiliates don’t add parameters to the sales page link; they use
&directly on their own link. - If people go through a quiz or another page before the checkout, store the parameters in a cookie or localStorage on the first page. The query string doesn’t survive navigation on its own.
- For platforms that show the source through
srcorsck, the script can copy a UTM value into those fields. Pick one rule and use it across all your products.
https://checkout.exemplo.com/oferta?utm_source=meta&utm_medium=cpc&utm_campaign=lancamento&src=meta&sck=lancamento
How to test
- Open the sales page with
?utm_source=teste&utm_campaign=teste. - Hover over the buy button and check in the browser’s status bar whether the checkout link already carries the parameters. This is the test Ticto describes.
- Make a test purchase and look for the value where the table says: tab, report, API or webhook.
Official sources
- Hotmart Developers: Webhook request events
- Kiwify: How to pass tracking parameters in the checkout URL (in Portuguese)
- Kiwify API: Get a sale
- Eduzz: Additional parameters on the sales link (Checkout Sun) (in Portuguese)
- Eduzz: How to track UTMs and affiliates through the sales page link (in Portuguese)
- Eduzz Developers: Get a sale
- Monetizze: Tracking in URLs (in Portuguese)
- Ticto: How to track accurately with UTM, SRC and SCK (in Portuguese)
- Yampi: How to use metadata and UTMs on Yampi (in Portuguese)