Passer au contenu

Statistiques des événements et des tags

getEventStatistics

Anchor link to

Récupère le nombre de fois qu’un événement a été déclenché au cours d’une période spécifiée.

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

Paramètres du corps de la requête
Anchor link to
Nom
RequisTypeDescription
authOuistringJeton d’accès API depuis le Panneau de configuration Pushwoosh.
applicationOuistringCode d’application Pushwoosh
eventOuistringNom de l’événement, exactement tel qu’il a été créé dans le Panneau de configuration Pushwoosh.
date_fromOuistringDébut de la période pour laquelle récupérer les statistiques.
date_toOuistringFin de la période pour laquelle récupérer les statistiques.
attributesNonarrayUn tableau d’attributs d’événement pour filtrer les résultats.
Exemple de requête
Anchor link to
{
"request": {
"auth":"yxoPUlwqm…………pIyEX4H", // required. API access token from Pushwoosh Control Panel
"application": "XXXXX-XXXXX", // required. Pushwoosh application code
"event": "Event name", // required. The name of Event exactly as created in Pushwoosh Control Panel
"date_from": "2024-09-12", // required. Start of the reporting period
"date_to": "2024-09-12", // required. End of the reporting period
"attributes": [{ // optional.
"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 des requêtes planifiées

Anchor link to
Paramètres du corps de la requête
Anchor link to
ChampTypeDescription
request_idstringID 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 to

Récupère les statistiques pour un tag spécifique.

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

Paramètres du corps de la requête
Anchor link to
Nom
RequisTypeDescription
authOuistringJeton d’accès API depuis le Panneau de configuration Pushwoosh.
tagOuistringNom du tag, exactement tel qu’il est dans le Panneau de configuration Pushwoosh.
applicationsNonarrayListe des applications. Spécifiez uniquement si le tag est spécifique à l’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 des requêtes planifiées

Anchor link to
Réponse /getResults
Anchor link to
{
"status_code": 200,
"status_message": "OK",
"response": {
"fileName": "DIRECT_FILE_URL.csv"
}
}

Exemple de contenu CSV

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