Exporter le rapport d'uplift
Exporte le rapport d’uplift, c’est-à-dire les métriques de holdout d’une campagne ou d’un journey, vers un fichier CSV, selon le même cycle de vie de tâche que l’exportation des statistiques de messages : appelez export, interrogez status, appelez result, puis téléchargez le fichier.
Requête
Anchor link toPOST https://api.pushwoosh.com/api/v2/statistics/exportMessagesStatistics/export
Utilisez "type": "TASK_TYPE_EXPORT_CONTROL_GROUP_ANALYTICS" et un objet export_control_group_analytics au lieu de export_messages_v2. L’authentification et le reste du cycle de vie (status, result, lastTasks, delete, téléchargement) fonctionnent exactement comme décrit dans exportation des statistiques de messages.
export_control_group_analytics accepte :
| Nom | Requis | Type | Description |
|---|---|---|---|
application_code | Oui | String | Code de l’application. |
date_from | Oui | String | Début de la fenêtre, appliquée à l’horodatage propre du rapport, YYYY-MM-DD ou YYYY-MM-DD HH:MM:SS. Une valeur contenant uniquement une date est étendue au début de ce jour. |
date_to | Oui | String | Fin de la fenêtre, même format. Une valeur contenant uniquement une date est étendue à la fin de ce jour. |
campaign | Non | String | Code de campagne ; exporte uniquement le holdout de cette campagne. Mutuellement exclusif avec journey. |
journey | Non | String | UUID du journey ; exporte uniquement les points Holdout Split de ce journey. Mutuellement exclusif avec campaign. |
Laissez campaign et journey vides pour exporter toutes les campagnes et tous les journeys pour lesquels l’application dispose d’un rapport.
Exemple de requête
Anchor link to{ "type": "TASK_TYPE_EXPORT_CONTROL_GROUP_ANALYTICS", "export_control_group_analytics": { "application_code": "XXXXX-XXXXX", "date_from": "2026-08-01", "date_to": "2026-08-31" }}result renvoie export_control_group_analytics_result.file et .file_url, avec la même structure que le result de l’exportation des statistiques de messages.
Contenu du fichier
Anchor link toUne ligne par campagne ou par point de holdout de journey, et par événement objectif. Le rapport sous-jacent écrit chaque jour une nouvelle ligne pour la même paire, et l’exportation ne conserve que la plus récente : vous obtenez donc les chiffres actuels, et non un historique de chaque exécution passée.
| Colonne | Description |
|---|---|
timestamp | Moment où cette ligne a été calculée. |
owner_type | TYPE_CAMPAIGN ou TYPE_JOURNEY. |
owner_id | Le code de campagne ou de message pour une ligne de campagne, l’UUID du journey pour une ligne de journey. |
point_uuid | L’UUID du point Holdout Split pour une ligne de journey. Vide pour une ligne de campagne. |
event_name | L’événement objectif que mesure cette ligne. |
attribution_window_seconds | La fenêtre d’attribution appliquée, en secondes. |
treatment_users, control_users, treatment_conversions, control_conversions, treatment_events, control_events | Comptages bruts sur lesquels reposent les métriques ci-dessous. |
uplift_pct, incremental_events, percent_of_treatment, z_score, p_value, confidence_pct | Les mêmes métriques que dans le rapport d’uplift. |
significance | TYPE_SIGNIFICANT, TYPE_NOT_SIGNIFICANT ou TYPE_NOT_ENOUGH_DATA. |
revenue_tracked | 1 si la source de revenus de l’événement objectif a été configurée, 0 si la ligne ne fait qu’une estimation à partir d’un mécanisme de repli hérité. Voir Revenus dans le rapport. |
treatment_revenue_<currency>, control_revenue_<currency>, incremental_revenue_<currency> | Trois colonnes par devise, avec le code de devise en minuscules (par exemple treatment_revenue_usd). Le fichier ne contient des colonnes que pour les devises qui apparaissent réellement dans les lignes exportées. |