বিষয়বস্তুতে যান

অ্যাপ্লিকেশন এবং সাবস্ক্রাইবার পরিসংখ্যান

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রিপোর্টের স্কেল: yearly, monthly, daily, hourly, minutely।
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
অনুরোধ করা সময়কাল
রেসপন্সে ব্যবধান
১ বছরের বেশি১ বছর
১ বছর১ মাস
১ মাস - ১ বছর১ দিন
১ মাসের কম১ ঘণ্টা