Saltar al contenido

Estadísticas de campaña

/getCampaignStats devuelve las estadísticas de una campaña para un período de tiempo. Utilícelo para medir el rendimiento combinado de los mensajes enviados dentro de una campaña.

getCampaignStats

Anchor link to

Recupera las estadísticas de una campaña particular para un período de tiempo específico.

POST https://api.pushwoosh.com/json/1.3/getCampaignStats

Parámetros del cuerpo de la solicitud
Anchor link to
Nombre
RequeridoTipoDescripción
authSístringToken de acceso a la API del Panel de Control de Pushwoosh.
campaignSístringCódigo de campaña único.
datefromSístringInicio del período del informe (formato Y-m-d H:i:s).
datetoSístringFin del período del informe (formato Y-m-d H:i:s).
Solicitud de ejemplo
Anchor link to
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // requerido. Token de acceso a la API del Panel de Control de Pushwoosh
"campaign": "XXXXX-XXXXX", // requerido. Código de campaña
"datefrom": "2024-05-01 00:00:00", // requerido. Inicio del período del informe
"dateto": "2024-05-10 23:59:59" // requerido. Fin del período del informe
}
}
Respuesta de ejemplo
Anchor link to
{
"status_code": 200,
"status_message": "OK",
"response": {
"request_id": "a3ef436445abfdef6255cc2f65ce7614"
}
}

Recuperando los resultados de la solicitud programada

Anchor link to
Respuesta de ejemplo de getResults
{
"status_code": 200,
"status_message": "OK",
"response": {
"formatter": "hourly",
"rows": [{
"count": 0,
"action": "open",
"datetime": "2024-05-09 00:00:00",
"platformid": 14
}, {
"count": 0,
"action": "send",
"datetime": "2024-05-09 00:00:00",
"platformid": 14
}, {
"count": 0,
"action": "send",
"datetime": "2024-05-11 00:00:00",
"platformid": 14
}],
// conversión (si el seguimiento de objetivos está permitido)
"conversion": {
"send": 10,
"open": 5,
"events": [{
"uid": 1,
"event": "event name",
"hits": 5,
"conversion": "100%",
"revenue": 15.34
}]
}
}
}