सामग्री पर जाएं

Events और tags के आंकड़े

getEventStatistics

Anchor link to

यह पुनः प्राप्त करता है कि एक निर्दिष्ट अवधि के दौरान कोई इवेंट कितनी बार ट्रिगर किया गया था।

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

Request body पैरामीटर्स
Anchor link to
नाम
आवश्यकप्रकारविवरण
authहाँstringPushwoosh कंट्रोल पैनल से API एक्सेस टोकन
applicationहाँstringPushwoosh एप्लिकेशन कोड
eventहाँstringइवेंट का नाम, बिल्कुल वैसा ही जैसा Pushwoosh कंट्रोल पैनल में बनाया गया है।
date_fromहाँstringआंकड़े प्राप्त करने के लिए अवधि की शुरुआत।
date_toहाँstringआंकड़े प्राप्त करने के लिए अवधि का अंत।
attributesनहींarrayपरिणामों को फ़िल्टर करने के लिए इवेंट एट्रिब्यूट्स का एक array।
उदाहरण अनुरोध
Anchor link to
{
"request": {
"auth":"yxoPUlwqm…………pIyEX4H", // आवश्यक। Pushwoosh कंट्रोल पैनल से API एक्सेस टोकन
"application": "XXXXX-XXXXX", // आवश्यक। Pushwoosh एप्लिकेशन कोड
"event": "Event name", // आवश्यक। इवेंट का नाम बिल्कुल वैसा ही जैसा Pushwoosh कंट्रोल पैनल में बनाया गया है
"date_from": "2024-09-12", // आवश्यक। रिपोर्टिंग अवधि की शुरुआत
"date_to": "2024-09-12", // आवश्यक। रिपोर्टिंग अवधि का अंत
"attributes": [{ // वैकल्पिक।
"name": "attributeName",
"operator": "EQ",
"values": ["val"]
}]
}
}
उदाहरण रिस्पॉन्स
Anchor link to
{
"status_code": 200,
"status_message": "OK",
"response": {
"request_id": "DC1_bc63f00c736696d75cea17aa6855ba19"
}
}

शेड्यूल किए गए अनुरोध के परिणाम प्राप्त करना

Anchor link to
Request body पैरामीटर्स
Anchor link to
फ़ील्डप्रकारविवरण
request_idstringशेड्यूल किए गए अनुरोध की ID। परिणाम प्राप्त करने के लिए /getResults का उपयोग करें।
Scheduled (/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

एक विशिष्ट टैग के लिए आंकड़े प्राप्त करता है।

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

Request body पैरामीटर्स
Anchor link to
नाम
आवश्यकप्रकारविवरण
authहाँstringPushwoosh कंट्रोल पैनल से API एक्सेस टोकन
tagहाँstringटैग का नाम, बिल्कुल वैसा ही जैसा Pushwoosh कंट्रोल पैनल में है।
applicationsनहींarrayएप्लिकेशन्स की सूची। केवल तभी निर्दिष्ट करें यदि टैग एप्लिकेशन-विशिष्ट है।
उदाहरण अनुरोध
Anchor link to
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H",
"tag": "TAG_NAME",
"applications": [
"APPLICATION_1",
"APPLICATION_2",
"APPLICATION_3"
]
}
}

शेड्यूल किए गए अनुरोध के परिणाम प्राप्त करना

Anchor link to
/getResults रिस्पॉन्स
Anchor link to
{
"status_code": 200,
"status_message": "OK",
"response": {
"fileName": "DIRECT_FILE_URL.csv"
}
}

उदाहरण CSV सामग्री

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