To determine how we report your monetary KPIs, you need to set a reporting currency for each app. This is done in AppView during app creation. We then automatically convert monetary values to your selected currency.
Adjust's base currency is USD. If we receive a monetary value in a currency that differs from your app’s reporting currency, we’ll convert it to USD. If your reporting currency is not USD, we’ll then perform an additional conversion from USD to your reporting currency. We use daily rates from Open Exchange Rates.
We convert currency for the following data:
- Network ad spend data - Received from the network in the currency set on their side.
- Revenue-based KPIs - Displayed according to the app’s reporting currency.
We do not convert currency:
- Between different apps in Datascape - If a report shows apps with different currencies, we display a warning message.
- For attributes (bid and budget) - Set by the network and pulled from them.
Using server callbacks, Adjust can send information straight to your servers immediately after recording new activity on an ad or within an app. This means you can receive currency reporting information directly in your raw data.
Adjust placeholders are macros that let Adjust dynamically add data to your callback string. You can add as many parameters and placeholders to your callback string as you like — just separate each key-value pairing with an ampersand (
We support several placeholders you can use to pass original revenue amounts and associated currencies, or converted revenue amounts and associated currencies.
Revenue and currency placeholders for networks integrated with Adjust are determined by the callback definitions set during integration. For information about what is sent, check the dedicated article for that partner from our Integrated partners list.
We support several placeholders that Adjust partners using our dynamic integration can use to pass original revenue amounts and associated currencies, or converted revenue amounts and associated currencies.