/api/v1/client-api/metrics/conversion/ Retrieve conversion data
Retrieves conversion data to analyze user actions and measure the effectiveness of marketing efforts over time.
Rate limit: 2 requests per second.
Request body
Enter the date or time period for which you want to retrieve chart data
Enter the comparison date or time period
Filter by the app store where the purchase was made
Filter by the 2-letter country code where the purchase took place
Unique identifier of a product from the app store
Specify the subscription duration
The source integration for attribution
Indicates if the attribution is organic or non-organic
Marketing channel that led to the transaction
Marketing campaign that brought the transaction
Attribution ad group that brought the transaction
Attribution ad set that led to the transaction
Specific visual or text elements in an ad or campaign tracked to measure effectiveness
Specify the offer categories you want to retrieve data for
Specify the offer types you want to retrieve data for
Specify the specific offers you want to retrieve data for
The user's starting subscription state of the conversation
The user's new subscription state after the conversion
Specify the time interval for aggregating analytics data
One of: "day", "week", "month", "quarter", "year"
Specify which date should be treated as a user joining date
One of: "purchase_date", "profile_install_date"
Sets the basis for segmentation
Specify the export file format
One of: "json", "csv"
Responses
Conversion data retrieved successfully
Schema
Response containing conversion data showing user progression between subscription states
Array of conversion data points (can be empty for aggregated metrics)
The conversion rate value
Starting subscription state for the conversion
Target subscription state for the conversion
Starting value for comparison period
Ending value for comparison period
Display title describing the conversion type
Type of conversion metric
Default aggregation method for this metric
Detailed explanation of how the conversion rate is calculated
Internal name of the conversion metric
Whether the data is in JSON format
Unit of measurement (typically 'percent' for conversion rates)
Recommended date range for this conversion metric
Start date of recommended period
End date of recommended period
Recommended period unit
Example
{
"data": [],
"value": 0,
"value_from": 0,
"value_to": 0,
"compare_value_from": null,
"compare_value_to": null,
"title": "Conversion rate from Paid to more than 6 months",
"type": "multi",
"default_aggregation": "sum",
"description": "If Х - the number of the 1st payments taken during the selected date, and Y - the amount of the renewals that happened after the 6 months since the selected date from those 1st payments, then Conversion = (Y / X) * 100%. For example, we had 100 1st subscriptions of various products on the 1st of January and among them 20 renewed on the 1st week of July (the 25th payment). On the 8th of July, we open the chart and see the conversion of the 1st of January = (20 / 100) * 100% = 20%. Then 30 more subscribers of the 1st of January renewed by the start of August (the 8th payment). We open the chart on the 1st of August and see that the conversion of the 1st of January = ((20+30) / 100) * 100% = 50%. This number shows which part of those who had their 1st payment on the 1st of January converted to the period > 6 months with any number of payments by the current moment.",
"metric_name": "from_paid_to_6_months_conversion",
"is_json": true,
"unit": "percent",
"recommended_period": {
"date_from": "2018-04-29",
"date_to": "2024-12-31",
"period_unit": "month"
}
} Bad Request
Schema
Unauthorized
Schema
Rate limit exceeded. Maximum 2 requests per second per API key.