/api/v1/client-api/metrics/analytics/ Récupérer les données analytiques
Récupère les données analytiques pour obtenir des informations sur le comportement des utilisateurs et les métriques de performance à utiliser dans les graphiques.
Les revenus de cet endpoint sont basés sur les événements : chaque valeur est attribuée à la date de transaction — le jour où l'achat, le renouvellement ou le remboursement a eu lieu. Pour attribuer les revenus à la date d'installation de chaque utilisateur (par exemple, pour les réconcilier avec l'Ads Manager), utilisez l'endpoint cohorte (POST /api/v1/client-api/metrics/cohort/).
Limite de débit : 2 requêtes par seconde.
Request body
Indiquez le graphique souhaité. Vous ne pouvez spécifier qu'un seul type de graphique par requête.
One of: "revenue", "mrr", "arr", "arppu", "subscriptions_active", "subscriptions_new", "subscriptions_renewal_cancelled", "subscriptions_expired", "trials_active", "trials_new", "trials_renewal_cancelled", "trials_expired", "grace_period", "billing_issue", "refund_events", "refund_money", "non_subscriptions", "arpu", "installs"
Saisissez la date ou la période pour laquelle vous souhaitez récupérer les données du graphique
Saisissez la date ou la période de comparaison
Filtrer par le store où l'achat a été effectué
Filtrer par le code pays à 2 lettres où l'achat a eu lieu
Identifiant de produit qualifié par le store, au format <store>:<product_id> — par exemple app_store:premium_monthly ou play_store:premium_sub:monthly-base-plan pour un abonnement Google avec un plan de base. Un identifiant de produit nu sans préfixe de store est rejeté.
Spécifiez la durée de l'abonnement
L'intégration source pour l'attribution
Indique si l'attribution est organique ou non organique
Canal marketing ayant conduit à la transaction
Campagne marketing ayant apporté la transaction
Groupe d'annonces d'attribution ayant apporté la transaction
Ensemble d'annonces d'attribution ayant conduit à la transaction
Éléments visuels ou textuels spécifiques d'une annonce ou d'une campagne suivis pour mesurer l'efficacité
Spécifiez les catégories d'offres pour lesquelles vous souhaitez récupérer des données
Spécifiez les types d'offres pour lesquels vous souhaitez récupérer des données
Spécifiez les offres spécifiques pour lesquelles vous souhaitez récupérer des données
Spécifiez l'intervalle de temps pour l'agrégation des données analytiques
One of: "day", "week", "month", "quarter", "year"
Spécifiez quelle date doit être utilisée comme date d'inscription de l'utilisateur
One of: "purchase_date", "profile_install_date"
Définit la base de segmentation
Spécifiez le format du fichier d'export
One of: "json", "csv"
Responses
Données analytiques récupérées avec succès
Schema
Réponse contenant les données analytiques pour le type de graphique demandé
Objet contenant différents types de métriques (revenue, proceeds, net_revenue, etc.)
Example
{
"data": {
"revenue": {
"data": [],
"value": 0,
"value_from": null,
"value_to": null,
"compare_value_from": null,
"compare_value_to": null,
"title": "revenue",
"type": "multi",
"default_aggregation": "sum",
"description": "<div>Total money received from both subscriptions and one-time purchases. Does not include\nrevenue from subscriptions and purchases that were refunded afterward. Calculated before the store's fee.<br />\nFor example, there were 5 monthly $10 subs, 1 yearly $100 sub and 10 one-time $50 purchases today,<br />\nrevenue = 5*$10 + 1*$100 + 10*$50 = $650</div>",
"metric_name": "Revenue",
"is_json": true,
"unit": "USD",
"recommended_period": null
},
"proceeds": {
"data": [],
"value": 0,
"value_from": null,
"value_to": null,
"compare_value_from": null,
"compare_value_to": null,
"title": "revenue",
"type": "multi",
"default_aggregation": "sum",
"description": "<div>Total money received from both subscriptions and one-time purchases. Does not include\nrevenue from subscriptions and purchases that were refunded afterward. Calculated before the store's fee.<br />\nFor example, there were 5 monthly $10 subs, 1 yearly $100 sub and 10 one-time $50 purchases today,<br />\nrevenue = 5*$10 + 1*$100 + 10*$50 = $650</div>",
"metric_name": "Revenue",
"is_json": true,
"unit": "USD",
"recommended_period": null
},
"net_revenue": {
"data": [],
"value": 0,
"value_from": null,
"value_to": null,
"compare_value_from": null,
"compare_value_to": null,
"title": "revenue",
"type": "multi",
"default_aggregation": "sum",
"description": "<div>Total money received from both subscriptions and one-time purchases. Does not include\nrevenue from subscriptions and purchases that were refunded afterward. Calculated before the store's fee.<br />\nFor example, there were 5 monthly $10 subs, 1 yearly $100 sub and 10 one-time $50 purchases today,<br />\nrevenue = 5*$10 + 1*$100 + 10*$50 = $650</div>",
"metric_name": "Revenue",
"is_json": true,
"unit": "USD",
"recommended_period": null
}
}
} Requête incorrecte
Schema
Non autorisé
Schema
Limite de débit dépassée. Maximum 2 requêtes par seconde par clé API.