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

ইভেন্ট এবং ট্যাগ পরিসংখ্যান

এই মেথডগুলি ইভেন্ট এবং ট্যাগের ব্যবহারের পরিসংখ্যান প্রদান করে। একটি নির্দিষ্ট সময়ের মধ্যে একটি ইভেন্ট কতবার ট্রিগার হয়েছে তা গণনা করতে /getEventStatistics এবং একটি একক ট্যাগের পরিসংখ্যান পেতে /getTagStats ব্যবহার করুন।

getEventStatistics

Anchor link to

একটি নির্দিষ্ট সময়ের মধ্যে একটি ইভেন্ট কতবার ট্রিগার হয়েছে তার সংখ্যা পুনরুদ্ধার করে।

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

রিকোয়েস্ট বডি প্যারামিটার
Anchor link to
নামআবশ্যকটাইপবিবরণ
authহ্যাঁstringPushwoosh কন্ট্রোল প্যানেল থেকে API অ্যাক্সেস টোকেন।
applicationহ্যাঁstringPushwoosh অ্যাপ্লিকেশন কোড
eventহ্যাঁstringইভেন্টের নাম, ঠিক যেমনটি Pushwoosh কন্ট্রোল প্যানেলে তৈরি করা হয়েছে।
date_fromহ্যাঁstringপরিসংখ্যান পুনরুদ্ধারের জন্য শুরুর সময়কাল।
date_toহ্যাঁstringপরিসংখ্যান পুনরুদ্ধারের জন্য শেষ সময়কাল।
attributesনা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"
}
}

নির্ধারিত (Scheduled) অনুরোধের ফলাফল পুনরুদ্ধার করা

Anchor link to
রিকোয়েস্ট বডি প্যারামিটার
Anchor link to
ফিল্ডটাইপবিবরণ
request_idstringনির্ধারিত অনুরোধের আইডি। ফলাফল পুনরুদ্ধার করতে /getResults ব্যবহার করুন।
নির্ধারিত (/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

রিকোয়েস্ট বডি প্যারামিটার
Anchor link to
নামআবশ্যকটাইপবিবরণ
authহ্যাঁstringPushwoosh কন্ট্রোল প্যানেল থেকে API অ্যাক্সেস টোকেন।
tagহ্যাঁstringট্যাগের নাম, ঠিক যেমনটি Pushwoosh কন্ট্রোল প্যানেলে আছে।
applicationsনাarrayঅ্যাপ্লিকেশনগুলির তালিকা। পরিসংখ্যানের পরিধি নির্ধারণ করে। applications দিলে প্রতিটি অ্যাপ্লিকেশনের জন্য আলাদা গণনা পাবেন। না দিলে পুরো অ্যাকাউন্টের জন্য একটি সারসংক্ষেপ পাবেন।
উদাহরণ রিকোয়েস্ট
Anchor link to
{
"request": {
"auth": "yxoPUlwqm…………pIyEX4H",
"tag": "TAG_NAME",
"applications": [
"APPLICATION_1",
"APPLICATION_2",
"APPLICATION_3"
]
}
}

নির্ধারিত (Scheduled) অনুরোধের ফলাফল পুনরুদ্ধার করা

Anchor link to
/getResults রেসপন্স
Anchor link to
{
"status_code": 200,
"status_message": "OK",
"response": {
"fileName": "DIRECT_FILE_URL.csv"
}
}

উদাহরণ CSV বিষয়বস্তু

Anchor link to

applications দিলে প্রতিটি সারি application code;tag value;count আকারে থাকে, অ্যাপ্লিকেশন অনুযায়ী গ্রুপ করা:

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

applications ছাড়া প্রতিটি সারি পুরো অ্যাকাউন্টের জন্য tag value;count আকারে থাকে, প্রতিটি মানের জন্য একটি সারি, মান অনুযায়ী সাজানো:

ua_settingpushbod;5
ua_settingpushhealth;4
ua_settingpushstrength;3
ua_settingpushupdate;2