Zum Inhalt springen

Kampagnenstatistiken

/getCampaignStats gibt die Statistiken einer Kampagne für einen Zeitraum zurück. Verwenden Sie die Methode, um die gemeinsame Performance der innerhalb einer Kampagne gesendeten Nachrichten zu messen.

getCampaignStats

Anchor link to

Rufen Sie Statistiken einer bestimmten Kampagne für einen bestimmten Zeitraum ab.

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

Parameter des Anfragekörpers
Anchor link to
Name
ErforderlichTypBeschreibung
authJastringAPI-Zugriffstoken aus dem Pushwoosh Control Panel.
campaignJastringEindeutiger Kampagnencode.
datefromJastringBeginn des Berichtszeitraums (formatiert als Y-m-d H:i:s).
datetoJastringEnde des Berichtszeitraums (formatiert als Y-m-d H:i:s).
Beispielanfrage
Anchor link to
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // erforderlich. API-Zugriffstoken aus dem Pushwoosh Control Panel
"campaign": "XXXXX-XXXXX", // erforderlich. Kampagnencode
"datefrom": "2024-05-01 00:00:00", // erforderlich. Beginn des Berichtszeitraums
"dateto": "2024-05-10 23:59:59" // erforderlich. Ende des Berichtszeitraums
}
}
Beispielantwort
Anchor link to
{
"status_code": 200,
"status_message": "OK",
"response": {
"request_id": "a3ef436445abfdef6255cc2f65ce7614"
}
}

Abrufen der Ergebnisse geplanter Anfragen

Anchor link to
Beispielantwort für 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
}],
// Konversion (wenn Zielverfolgung erlaubt ist)
"conversion": {
"send": 10,
"open": 5,
"events": [{
"uid": 1,
"event": "event name",
"hits": 5,
"conversion": "100%",
"revenue": 15.34
}]
}
}
}