Passer au contenu

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.

POST 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 :

NomRequisTypeDescription
application_codeOuiStringCode de l’application.
date_fromOuiStringDé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_toOuiStringFin de la fenêtre, même format. Une valeur contenant uniquement une date est étendue à la fin de ce jour.
campaignNonStringCode de campagne ; exporte uniquement le holdout de cette campagne. Mutuellement exclusif avec journey.
journeyNonStringUUID 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 to

Une 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.

ColonneDescription
timestampMoment où cette ligne a été calculée.
owner_typeTYPE_CAMPAIGN ou TYPE_JOURNEY.
owner_idLe code de campagne ou de message pour une ligne de campagne, l’UUID du journey pour une ligne de journey.
point_uuidL’UUID du point Holdout Split pour une ligne de journey. Vide pour une ligne de campagne.
event_nameL’événement objectif que mesure cette ligne.
attribution_window_secondsLa fenêtre d’attribution appliquée, en secondes.
treatment_users, control_users, treatment_conversions, control_conversions, treatment_events, control_eventsComptages bruts sur lesquels reposent les métriques ci-dessous.
uplift_pct, incremental_events, percent_of_treatment, z_score, p_value, confidence_pctLes mêmes métriques que dans le rapport d’uplift.
significanceTYPE_SIGNIFICANT, TYPE_NOT_SIGNIFICANT ou TYPE_NOT_ENOUGH_DATA.
revenue_tracked1 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.