Table of Contents
Overview
There are three levels at which you can configure currency; each affecting different aspects of the platform.
Your User Account: Dashboard and Top-level Reporting
Offer: Conversion-level Reporting
Configuration: Invoices
Dashboard and Top-level Reporting
Your Dashboard and top-level reports will always be displayed in the currency configured in your User Account.
Navigate to Control Center - My Account to view or edit your currency configuration.
In top-level reporting, you can change the currency used by choosing it on the top right-end of page if you want to use a currency other than the one set for your User Account.
Conversion-level Reporting
Since a Conversion Report shows individual conversions, each one will be shown in the currency set at the Offer level. Please note that the Summary will display N/A if more than one currency is included.
You can view or edit the Offer Currency on the General card for any Offer. Please note that currency may not be edited after a click is generated.
Managing Advertiser Postbacks with Different Currencies
Advertisers may fire conversions to Everflow in any currency by using ¤cy=CURRENCY
in the Conversion Postback/Pixel, and by using {
'currency': 'CURRENCY',
}
as shown in the following example.
You configure your Offer-level Currency in EUR, and your Advertiser fires the Conversion Postback to Everflow in GBP.
S2S
https://www.serve-eflow-test.com/?nid=5&transaction_id=06dc936301df4e96aa3f3ad25f982bfe&amount=100¤cy=GBP
JS SDK
<script type="text/javascript"
src="https://serve-eflow-test.com/scripts/sdk/everflow.js"></script>
<script type="text/javascript">
EF.conversion({
offer_id: 10,
amount: 100,
parameters: {
currency: GBP
}
});
</script>
Everflow automatically converts the revenue and payout to EUR when recording the conversion.
Invoices
Invoices are generated and displayed using your Configuration's Currency. Navigate to Control Center - Configuration to view or edit the currency configuration at the platform level.
In the case that an invoice includes conversions with different offer-level currencies than your Configuration Currency: The Offer will be displayed with the Offer Currency and then displayed as the converted exchange amount using your Configuration's Currency.
In the example below, the Configuration's Currency is in USD and includes conversions delivered from the offer-level currency of THB. Please note: the total is calculated in USD using the average exchange rate during the invoice time frame.
Base Value = Offer Currency
Average Exchange Rate = Exchange Rate over the period of the report or invoice. This value is used from a 24 hour period, ending at midnight UTC.
Example:
Offer ID 123
Offer Currency: EUR
Configuration Currency: USD
Invoice Period: June 1 - 3
Sample Line Item: (100.00 EUR)
112.66 USD
In this case, the following exchange rate formula was used to calculate the USD value: ($1.12 + $1.13 + $1.13) / 3
Please note that Everflow uses https://openexchangerates.org for calculating exchange rates.
API End Point: Exchange Rate
Use this for the specific date/time used. Please note that time is optional in the call.
https://api.eflow.team/v1/networks/reporting/currency/rates
curl --request POST \ --url https://api.eflow.team/v1/networks/reporting/currency/rates \ --header 'content-type: application/json' \ --header 'x-eflow-api-key: .....' \ --data '{ "from":"2020-02-01 08:00:00", "to":"2020-02-02 05:00:00", "timezone_id":90, "source_currency_id":"USD", "destination_currency_id": "EUR" }'
NEED HELP? OUR CUSTOMER SUCCESS TEAM IS HERE FOR YOU!
We've assembled a superstar team of industry veterans that are available around the clock to make sure that your issues are resolved and questions are answered. You can reach out any time in-platform via Chat or by emailing support@everflow.io.