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

एप्लिकेशन और सब्सक्राइबर आँकड़े

getAppStats

Anchor link to

एक परिभाषित समय अवधि के लिए एक विशिष्ट ऐप के आँकड़े प्राप्त करें।

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

अनुरोध बॉडी पैरामीटर
Anchor link to
नाम
आवश्यकप्रकारविवरण
authहाँstringPushwoosh कंट्रोल पैनल से API एक्सेस टोकन
applicationहाँstringPushwoosh एप्लिकेशन कोड
datefromहाँstringरिपोर्टिंग अवधि की आरंभ तिथि और समय। प्रारूप: Y-m-d H:i:s
datetoहाँstringरिपोर्टिंग अवधि की समाप्ति तिथि और समय। प्रारूप: Y-m-d H:i:s
अनुरोध का उदाहरण
Anchor link to
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // required. API access token from Pushwoosh Control Panel
"application": "XXXXX-XXXXX", // required. Pushwoosh application code
"datefrom": "2013-06-04 00:00:00", // required. Date and time, start of the reporting period
"dateto": "2013-06-07 00:00:00" // required. Date and time, end of the reporting period
}
}
प्रतिक्रिया का उदाहरण
Anchor link to
{
"status_code": 200,
"status_message": "OK",
"response": {
"request_id": "c93a202f439235f9adaaa06d651548ab"
}
}

आँकड़ों को समझना

Anchor link to

आँकड़े निर्दिष्ट समय-सीमा के भीतर किसी एप्लिकेशन, डिवाइस या संदेश के लिए पंजीकृत क्रियाओं को प्रदर्शित करते हैं।

रिपोर्ट स्वचालित रूप से निम्नलिखित नियमों का उपयोग करके एकत्रित की जाती हैं:

  • वार्षिक: यदि अवधि एक वर्ष से अधिक है।
  • मासिक: यदि अवधि एक महीने से अधिक है।
  • दैनिक: यदि अवधि एक दिन से अधिक है।
  • घंटे के अनुसार: यदि अवधि तीन घंटे से अधिक है।
  • मिनट के अनुसार: अन्य सभी मामलों में।
क्रिया के प्रकार
Anchor link to
  • एप्लिकेशन स्तर: _open_, _install_
  • डिवाइस स्तर: _register_, _unregister_
  • संदेश स्तर: _send_, _open_
प्रतिक्रिया प्रारूप
Anchor link to

सभी आँकड़ों की वस्तुओं का प्रारूप समान होता है:

फ़ील्ड
प्रकारविवरण
formatterstringरिपोर्ट का पैमाना: वार्षिक, मासिक, दैनिक, घंटे के अनुसार, मिनट के अनुसार।
rowslistप्रत्येक पंजीकृत क्रिया के लिए रिपोर्ट डेटा शामिल है।

प्रत्येक रिपोर्ट पंक्ति में शामिल हैं:

फ़ील्ड
प्रकारविवरण
countintपंजीकृत क्रियाओं की संख्या।
actionstringपंजीकृत क्रिया का प्रकार।
datetimestringस्वरूपित तिथि: Y-m-d H:i:s

अनुसूचित अनुरोध परिणामों को पुनः प्राप्त करना

Anchor link to
प्रतिक्रिया बॉडी
Anchor link to
फ़ील्ड
प्रकारविवरण
request_idstringअनुसूचित अनुरोध आईडी। अधिक विवरण के लिए /getResults देखें।
अनुसूचित (/getResults) प्रतिक्रिया बॉडी
Anchor link to
फ़ील्ड
प्रकारविवरण
applicationsdictionaryएप्लिकेशन के लिए आँकड़े।
devicesdictionaryडिवाइस के लिए आँकड़े।
messagesdictionaryसंदेशों के लिए आँकड़े।
उदाहरण
Anchor link to
{
"error": {
"code": 0,
"message": "OK"
},
"json_data": {
"applications": {
"formatter": "hourly",
"rows": [{
"count": 0,
"action": "open",
"datetime": "2013-06-06 00:00:00"
}, {
...
}]
}
}
}

getApplicationSubscribersStats

Anchor link to

ऐप के सब्सक्राइबरों की सूची को उनके डिवाइस के प्रकारों के अनुसार समूहीकृत करके प्रदर्शित करता है।

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

अनुरोध बॉडी
Anchor link to
नाम
आवश्यकप्रकारविवरण
authहाँstringPushwoosh कंट्रोल पैनल से API एक्सेस टोकन
applicationहाँstringPushwoosh एप्लिकेशन कोड

अनुरोध का उदाहरण

{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H", // required. API access token from Pushwoosh Control Panel
"application": "XXXXX-XXXXX" // required. Pushwoosh application code
}
}
{
"status_code": 200,
"status_message": "OK",
"response": {
"IOS": 1,
"ANDROID": 1,
"OSX": 0,
"WINDOWS": 0,
"AMAZON": 0,
"SAFARI": 0,
"FIREFOX": 0
}
}

getSubscribersStatistics

Anchor link to

एक समय अवधि के लिए ऐप सब्सक्राइबर आँकड़े पुनः प्राप्त करता है।

POST https://api.pushwoosh.com/api/v2/statistics/application/getSubscribersStatistics

हेडर्स
Anchor link to
नाम
आवश्यकविवरण
AuthorizationहाँAPI एक्सेस टोकन प्रारूप में: Key PKX.......NHg
Content-Typeहाँapplication/json पर सेट होना चाहिए।
अनुरोध बॉडी पैरामीटर
Anchor link to
नाम
आवश्यकप्रकारविवरण
application_codeहाँstringPushwoosh एप्लिकेशन कोड
timestamp_fromहाँstringआँकड़ों की अवधि की आरंभ तिथि और समय (प्रारूप: YYYY-MM-DD hh:mm:ss, UTC+0)।
timestamp_toहाँstringआँकड़ों की अवधि की समाप्ति तिथि और समय (प्रारूप: YYYY-MM-DD hh:mm:ss, UTC+0)।

उदाहरण अनुरोध

Terminal window
curl --location --request POST 'https://api.pushwoosh.com/api/v2/statistics/application/getSubscribersStatistics' \
--header 'Authorization: Key 3a2X......828JreCk48f' \
--header 'Content-Type: application/json' \
--data-raw '{
"application_code": "12345-67890", // Pushwoosh app code
"timestamp_from": "2022-08-01 00:00:00", // UTC+0
"timestamp_to": "2022-09-01 00:00:00" // UTC+0
}'

उदाहरण प्रतिक्रिया

{
"statistics": [{
"timestamp": "YYYY-MM-DD hh:mm:ss", // UTC+0
"platform": 1,
"push_enabled": 100,
"push_disabled": 100
}]
}

प्रतिक्रिया कोड

{
"statistics": [{
"timestamp": "YYYY-MM-DD hh:mm:ss",
"platform": 1,
"push_enabled": 100,
"push_disabled": 100
}]
}

स्पष्टीकरण: अनुरोध सफल रहा, और आँकड़े लौटा दिए गए हैं।

टाइमस्टैम्प अंतराल नियम

Anchor link to
अनुरोधित अवधि
प्रतिक्रिया में अंतराल
1 वर्ष से अधिक1 वर्ष
1 वर्ष1 महीना
1 महीना - 1 वर्ष1 दिन
1 महीने से कम1 घंटा