Create conversions in different currencies using custom parameters in your tracking script or API integration.
Default Behavior
By default, the conversion currency is determined by the pricing group assigned to the conversion.
The pricing group is selected based on the pricing rules configured on the offer (e.g. global rule or visitor location).
Each pricing group can contain multiple currencies, with one currency set as the default.
If no currency override is provided, the default currency of the selected pricing group is used.
How to Create a Conversion with a Different Currency
To create a conversion in a currency different from the default, the following prerequisites must be met.
1. Add the currency to your workspace
Go to Settings → Currencies and add all currencies you want to support.
2. Ensure the currency is available in the pricing group
In the offer’s pricing configuration:
Add the desired currency to the relevant pricing group
Optionally set it as the default currency for that group
A pricing group can contain multiple currencies, and you can add as many supported currencies as needed.
If the requested currency is not available in the selected pricing group, the conversion will fail.
3. Pass the currencyCode parameter
Include the currencyCode parameter in your tracking script:
<!-- Trackdesk tracker begin -->
<script async src="//cdn.trackdesk.com/tracking.js"></script>
<script>
(function(t,d,k){(t[k]=t[k]||[]).push(d);t[d]=t[d]||t[k].f||function(){(t[d].q=t[d].q||[]).push(arguments)}})(window,"trackdesk","TrackdeskObject");
trackdesk("YOUR_TENANT_ID", "conversion", {
"conversionType": "sale",
"currencyCode": "REPLACE_ME",
"amount": {
"value": "ORDER_VALUE"
}
});
</script>
<!-- Trackdesk tracker end -->
Replace the following values:
REPLACE_ME — currency code in ISO 4217 format (e.g. EUR, GBP, JPY)
YOUR_TENANT_ID — your workspace tenant ID
ORDER_VALUE — actual order/conversion value
How It Works
When currencyCode is provided:
The system validates that the currency exists in your workspace
It checks whether the selected pricing group contains this currency
Revenue and payout are calculated based on the pricing group configuration
When no currencyCode is provided:
The system uses the default currency of the selected pricing group
Currency handling & reporting
Amounts are stored in both:
The original conversion currency
Your workspace’s primary currency
The original currency is used for billing and payout calculations, while the primary currency is used for aggregated reporting and analytics.
Currency conversion is handled automatically using the latest available exchange rates.


