Statistiques des événements et des tags
getEventStatistics
Anchor link toRécupère le nombre de fois où un événement a été déclenché pendant une période spécifiée.
POST
https://cp.pushwoosh.com/json/1.3/getEventStatistics
Paramètres de la requête
Anchor link toNom | Requis | Type | Description |
---|---|---|---|
auth | Oui | string | Jeton d’accès à l’API depuis le Panneau de Contrôle Pushwoosh. |
application | Oui | string | Code d’application Pushwoosh |
event | Oui | string | Nom de l’événement, tel qu’il a été créé dans le Panneau de Contrôle Pushwoosh. |
date_from | Oui | string | Début de la période pour laquelle récupérer les statistiques. |
date_to | Oui | string | Fin de la période pour laquelle récupérer les statistiques. |
attributes | Non | array | Un tableau d’attributs d’événement pour filtrer les résultats. |
Exemple de requête
Anchor link to{ "request": { "auth":"yxoPUlwqm…………pIyEX4H", // requis. Jeton d'accès à l'API depuis le Panneau de Contrôle Pushwoosh "application": "XXXXX-XXXXX", // requis. Code d'application Pushwoosh "event": "Event name", // requis. Le nom de l'événement tel qu'il a été créé dans le Panneau de Contrôle Pushwoosh "date_from": "2024-09-12", // requis. Début de la période de rapport "date_to": "2024-09-12", // requis. Fin de la période de rapport "attributes": [{ // optionnel. "name": "attributeName", "operator": "EQ", "values": ["val"] }] }}
Exemple de réponse
Anchor link to{ "status_code": 200, "status_message": "OK", "response": { "request_id": "DC1_bc63f00c736696d75cea17aa6855ba19" }}
Récupération des résultats de la requête planifiée
Anchor link toParamètres de la requête
Anchor link toChamp | Type | Description |
---|---|---|
request_id | string | ID de la requête planifiée. Utilisez /getResults pour récupérer les résultats. |
Réponse planifiée (/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 toRécupère les statistiques pour un tag spécifique.
POST
https://go.pushwoosh.com/json/1.3/getTagStats
Paramètres de la requête
Anchor link toNom | Requis | Type | Description |
---|---|---|---|
auth | Oui | string | Jeton d’accès à l’API depuis le Panneau de Contrôle Pushwoosh. |
tag | Oui | string | Nom du tag, tel qu’il est dans le Panneau de Contrôle Pushwoosh. |
applications | Non | array | Liste des applications. À spécifier uniquement si le tag est spécifique à une application. |
Exemple de requête
Anchor link to{ "request": { "auth": "yxoPUlwqm…………pIyEX4H", "tag": "TAG_NAME", "applications": [ "APPLICATION_1", "APPLICATION_2", "APPLICATION_3" ] }}
Récupération des résultats de la requête planifiée
Anchor link toRéponse /getResults
Anchor link to{ "status_code": 200, "status_message": "OK", "response": { "fileName": "DIRECT_FILE_URL.csv" }}
Exemple de contenu CSV
Anchor link to13C2B-72C62;ua_settingpushbod;313C2B-72C62;ua_settingpushhealth;313C2B-72C62;ua_settingpushstrength;313C2B-72C62;ua_settingpushupdate;2