Offer ranking
Changelly provides an opportunity to display offers with the highest conversion to a specific user. This helps your user complete their transactions and enhances your success rates.
warning
Currently, offer ranking is available only for On-Ramp offers.
Offer ranking flow
In real time, Fiat API determines which segment each user belongs to. The user segment depends on user data, such as country, currency pair, browser family, exchange account, previous transaction history, etc. Based on this historical data, Fiat API provides offers with the highest conversion score for a specific user segment.
- API — calculates the share of completed and initiated transactions. This share is an offer conversion score configured as a
scoreparameter. Thescorevalue can be between 0.0 and 1.0. The more transactions were completed for the offer, the higher the conversion rate. - API — ranks offers in descending order. The first offer has the highest
score. - API - marks ranked offers with the
labelparameter. - API — returns ranked offers in the /v1/offers response.
- System - sets offer display according to the
scoreandlabelvalues. - GUI - displays set ranked offers.
Offer ranking labels
The labels parameter can contain only the following values from the list.
| Label | Description |
|---|---|
optimal | The label for the offer with the highest score value. |
verified | The label for the offer used for the previous finished transaction. |
Offer ranking common issues
Sometimes, Fiat API does not return an offer conversion score. This occurs due to the following reasons:
- A provider is new.
- A provider does not have enough traffic.
- A payment method is rare.
- User transaction history is short.