Saltar al contenido

Estadísticas de eventos y etiquetas

getEventStatistics

Anchor link to

Recupera el número de veces que se activó un evento durante un período específico.

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

Parámetros del cuerpo de la solicitud
Anchor link to
Nombre
RequeridoTipoDescripción
authstringToken de acceso a la API del Panel de Control de Pushwoosh.
applicationstringCódigo de aplicación de Pushwoosh
eventstringNombre del evento, exactamente como se creó en el Panel de Control de Pushwoosh.
date_fromstringInicio del período para recuperar estadísticas.
date_tostringFin del período para recuperar estadísticas.
attributesNoarrayUn array de atributos de evento para filtrar resultados.
Ejemplo de solicitud
Anchor link to
{
"request": {
"auth":"yxoPUlwqm…………pIyEX4H", // requerido. Token de acceso a la API del Panel de Control de Pushwoosh
"application": "XXXXX-XXXXX", // requerido. Código de aplicación de Pushwoosh
"event": "Event name", // requerido. El nombre del Evento exactamente como se creó en el Panel de Control de Pushwoosh
"date_from": "2024-09-12", // requerido. Inicio del período del informe
"date_to": "2024-09-12", // requerido. Fin del período del informe
"attributes": [{ // opcional.
"name": "attributeName",
"operator": "EQ",
"values": ["val"]
}]
}
}
Ejemplo de respuesta
Anchor link to
{
"status_code": 200,
"status_message": "OK",
"response": {
"request_id": "DC1_bc63f00c736696d75cea17aa6855ba19"
}
}

Recuperación de resultados de solicitudes programadas

Anchor link to
Parámetros del cuerpo de la solicitud
Anchor link to
CampoTipoDescripción
request_idstringID de solicitud programada. Use /getResults para recuperar resultados.
Respuesta programada (/getResults)
{
"status_code": 200,
"status_message": "OK",
"response": [{
"date": "2024-09-12 00:00",
"count": 12
}, {
"date": "2024-09-12 01:00",
"count": 2
}, {
"date": "2024-09-12 02:00",
"count": 4
}, {
"date": "2024-09-12 03:00",
"count": 8
}, {
"date": "2024-09-12 04:00",
"count": 9
}, {
"date": "2024-09-12 05:00",
"count": 2
}, {
"date": "2024-09-12 06:00",
"count": 0
}, {
"date": "2024-09-12 07:00",
"count": 0
}, {
"date": "2024-09-12 08:00",
"count": 0
}, {
"date": "2024-09-12 09:00",
"count": 0
}, {
"date": "2024-09-12 10:00",
"count": 0
}, {
"date": "2024-09-12 11:00",
"count": 0
}, {
"date": "2024-09-12 12:00",
"count": 0
}, {
"date": "2024-09-12 13:00",
"count": 0
}, {
"date": "2024-09-12 14:00",
"count": 0
}, {
"date": "2024-09-12 15:00",
"count": 0
}, {
"date": "2024-09-12 16:00",
"count": 0
}, {
"date": "2024-09-12 17:00",
"count": 0
}, {
"date": "2024-09-12 18:00",
"count": 0
}, {
"date": "2024-09-12 19:00",
"count": 0
}, {
"date": "2024-09-12 20:00",
"count": 0
}, {
"date": "2024-09-12 21:00",
"count": 0
}, {
"date": "2024-09-12 22:00",
"count": 0
}, {
"date": "2024-09-12 23:00",
"count": 0
}]
}

getTagStats

Anchor link to

Recupera estadísticas para una etiqueta específica.

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

Parámetros del cuerpo de la solicitud
Anchor link to
Nombre
RequeridoTipoDescripción
authstringToken de acceso a la API del Panel de Control de Pushwoosh.
tagstringNombre de la etiqueta, exactamente como en el Panel de Control de Pushwoosh.
applicationsNoarrayLista de aplicaciones. Especifique solo si la etiqueta es específica de la aplicación.
Ejemplo de solicitud
Anchor link to
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H",
"tag": "TAG_NAME",
"applications": [
"APPLICATION_1",
"APPLICATION_2",
"APPLICATION_3"
]
}
}

Recuperación de resultados de solicitudes programadas

Anchor link to
Respuesta de /getResults
Anchor link to
{
"status_code": 200,
"status_message": "OK",
"response": {
"fileName": "DIRECT_FILE_URL.csv"
}
}

Ejemplo de contenido CSV

Anchor link to
13C2B-72C62;ua_settingpushbod;3
13C2B-72C62;ua_settingpushhealth;3
13C2B-72C62;ua_settingpushstrength;3
13C2B-72C62;ua_settingpushupdate;2