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

বার্তার পরিসংখ্যান

messages:list

Anchor link to

প্রেরিত বার্তাগুলির তালিকা প্রদর্শন করে।

POST https://api.pushwoosh.com/api/v2/messages:list

হেডার
Anchor link to
নাম
প্রয়োজনীয়
বিবরণ
Authorizationহ্যাঁসার্ভার API টোকেন। অবশ্যই নিম্নলিখিত ফরম্যাটে প্রদান করতে হবে: Authorization: Api <Server Key>
রিকোয়েস্ট বডি প্যারামিটার
Anchor link to
নাম
প্রয়োজনীয়
টাইপ
বিবরণ
platformsনাArrayবার্তার প্ল্যাটফর্ম। সম্ভাব্য মান: "IOS", "ANDROID", "OSX", "WINDOWS", "AMAZON", "SAFARI", "CHROME", "FIREFOX", "IE", "EMAIL", "HUAWEI_ANDROID", "SMS"
date_rangeনাObjectরিপোর্টিং সময়কাল, বার্তা তৈরির তারিখের উপর ফিল্টার করা। date_from এবং date_to অবশ্যই YYYY-MM-DD ফরম্যাট অনুসরণ করবে (যেমন, "2000-01-01"); উভয় দিনই সম্পূর্ণভাবে অন্তর্ভুক্ত, তাই date_from এবং date_to একই তারিখে সেট করলে সেই পুরো দিনটি ফেরত আসে।
campaignনাStringক্যাম্পেইন কোড
filtersহ্যাঁObjectবার্তা ফিল্টার।
sourceনাStringবার্তার উৎস। উদাহরণস্বরূপ: AB_TEST, API, AUTO_PUSH, CP, CSV, CUSTOMER_JOURNEY, EMAIL_API, EMAIL_CP, GEO_ZONE, PUSH_ON_EVENT, RSS
messages_codesনাArray/createMessage API প্রতিক্রিয়া থেকে প্রাপ্ত বার্তা কোড
messages_idsনাArrayবার্তা ইতিহাস থেকে প্রাপ্ত বার্তা আইডি
paramsনাObjectবার্তার বিবরণ এবং মেট্রিক্স দেখানো হবে কিনা তা নির্দিষ্ট করুন। প্রতিক্রিয়াতে "details" অবজেক্ট অন্তর্ভুক্ত করতে with_details: true এবং "metrics" অবজেক্ট অন্তর্ভুক্ত করতে with_metrics: true সেট করুন।
applicationহ্যাঁStringPushwoosh অ্যাপ্লিকেশন কোড
per_pageনাIntegerপ্রতি পৃষ্ঠায় ফলাফলের সংখ্যা, 1 থেকে 499। ডিফল্ট পৃষ্ঠা আকার ৫০০ ফলাফল পেতে প্যারামিটারটি বাদ দিন; 500 বা তার বেশি স্পষ্টভাবে পাস করলে 400 দিয়ে প্রত্যাখ্যান করা হয়।
pageনাIntegerপেজিনেশনের জন্য শূন্য-ভিত্তিক পৃষ্ঠা নম্বর। নীচের ডিপ পেজিনেশন সীমা দেখুন।
উদাহরণ রিকোয়েস্ট
Anchor link to
{
"filters": {
"platforms": [], // IOS, ANDROID, OSX, WINDOWS, AMAZON, SAFARI, CHROME, FIREFOX, IE, EMAIL, HUAWEI_ANDROID, SMS
"date_range": {
"date_from": "string", // প্রয়োজনীয় ফরম্যাট: 2000-01-01
"date_to": "string" // প্রয়োজনীয় ফরম্যাট: 2000-01-01
},
"source": "API", // AB_TEST, API, AUTO_PUSH, CP, CSV, CUSTOMER_JOURNEY, EMAIL_API, EMAIL_CP, GEO_ZONE, PUSH_ON_EVENT, RSS
"campaign": "string", // ক্যাম্পেইন কোড
"messages_ids": [], // বার্তা আইডি
"messages_codes": [], // বার্তা কোড
"application": "string" // Pushwoosh অ্যাপ্লিকেশন কোড
},
"params": {
"with_details": true, // প্রতিক্রিয়াতে বার্তার বিবরণ যোগ করুন ("details" অবজেক্ট)
"with_metrics": true // প্রতিক্রিয়াতে বার্তার মেট্রিক্স যোগ করুন ("metrics" অবজেক্ট)
},
"per_page": 20, // <= 499
"page": 0
}
প্রতিক্রিয়া কোড এবং উদাহরণ
{
"total": 0,
"items": [{
"id": 0,
"code": "string",
"created_date": "string",
"send_date": "string",
"status": "string",
"platforms": [],
"source": "string",
"push_info": {
"details": {
"title": "string",
"filter_name": "string",
"filter_code": "string",
"content": {
"key": "value"
},
"platform_parameters": {
"android_header": "string",
"android_root_params": {
"key": "value"
},
"ios_title": "string",
"ios_subtitle": "string",
"ios_root_params": {
"key": "value"
},
"chrome_header": "string",
"chrome_root_params": {
"key": "value"
},
"firefox_header": "string",
"firefox_root_params": {
"key": "value"
},
"conditions": [ // ট্যাগ শর্তাবলী (দেখুন /developer/api-reference/messages-api/#tag-conditions)
TAG_CONDITION1,
TAG_CONDITION2,
...,
TAG_CONDITIONN
],
"conditions_operator": "AND", // শর্তাবলী অ্যারের জন্য লজিক্যাল অপারেটর; সম্ভাব্য মান: AND, OR
"data": {
"key": "value"
}
},
"follow_user_timezone": true
},
"metrics": [{
"sends": 0,
"opens": 0,
"deliveries": 0,
"inbox_opens": 0,
"unshowable_sends": 0,
"errors": 0,
"platform": 0
}]
},
"email_info": {
"details": {
"template": "string",
"filter_name": "string",
"filter_code": "string",
"subject": {
"key": "value"
},
"from_name": "string",
"from_email": "string",
"reply_name": "string",
"reply_email": "string",
"follow_user_timezone": true,
"conditions": [ // ট্যাগ শর্তাবলী (দেখুন Messages-api - tag-conditions)
TAG_CONDITION1,
TAG_CONDITION2,
...,
TAG_CONDITIONN
],
"conditions_operator": "AND" // শর্তাবলী অ্যারের জন্য লজিক্যাল অপারেটর; সম্ভাব্য মান: AND, OR
},
"metrics": [{
"sends": 0,
"opens": 0,
"deliveries": 0,
"hard_bounces": 0,
"soft_bounces": 0,
"rejects": 0,
"confirmed_sends": 0,
"unsubs": 0,
"complaints": 0,
"errors": 0
}]
}
}]
}

totalsByIntervals

Anchor link to

বার্তা কোডের উপর ভিত্তি করে মেট্রিক্স এবং কনভার্সন ডেটা প্রদান করে, যা ঘন্টা অনুসারে একত্রিত করা হয়।

POST https://api.pushwoosh.com/api/v2/statistics/messages/totalsByIntervals

অনুমোদন
Anchor link to

অনুমোদন অনুরোধের হেডারে API অ্যাক্সেস টোকেনের মাধ্যমে পরিচালিত হয়।

রিকোয়েস্ট বডি প্যারামিটার
Anchor link to
প্যারামিটার নাম
টাইপ
বিবরণপ্রয়োজনীয়
message_codestring/createMessage API প্রতিক্রিয়া থেকে প্রাপ্ত বার্তা কোডহ্যাঁ
platforms[int]প্ল্যাটফর্মনা
রিকোয়েস্ট উদাহরণ
Anchor link to
{
"message_code": "XXXXX-XXXXXXXXX-XXXXXXXX", // প্রয়োজনীয়। অনন্য বার্তা শনাক্তকারী
"platforms": [1, 3, 7, 10, 11, 12] // ঐচ্ছিক। প্ল্যাটফর্ম কোডের তালিকা
}
প্রতিক্রিয়া ক্ষেত্র
Anchor link to
নামটাইপবিবরণ
metricsarrayবার্তার মেট্রিক্সের একটি অ্যারে রয়েছে
timestampstringমেট্রিকের সময়।
platformintপ্ল্যাটফর্ম কোড (যেমন, iOS, Android)।
sendsstringপ্রেরিত বার্তার সংখ্যা।
opensstringখোলা বার্তার সংখ্যা।
deliveriesstringবিতরণ করা বার্তার সংখ্যা।
inbox_opensstringইনবক্স খোলার সংখ্যা।
unshowable_sendsstringপাঠানো বার্তা যা দেখানো যায়নি তার সংখ্যা।
errorsstringত্রুটির সংখ্যা।
conversionobjectকনভার্সন ডেটা রয়েছে
sendsstringমোট প্রেরিত বার্তার সংখ্যা।
opensstringমোট খোলা বার্তার সংখ্যা।
eventsarrayতাদের পরিসংখ্যান সহ ইভেন্টের একটি অ্যারে
namestringইভেন্টের নাম (যেমন, কার্টে যোগ করা)।
hitsstringহিটের সংখ্যা।
conversionfloatখোলার সাপেক্ষে কনভার্সন হার।
revenuefloatরাজস্ব (__amount এবং __currency অ্যাট্রিবিউট সহ ইভেন্টের জন্য)।
প্রতিক্রিয়া উদাহরণ
Anchor link to
{
"metrics": [{
"timestamp": "2024-08-03 15:00:00", // "YYYY-MM-DD HH:MM:SS" ফরম্যাটে মেট্রিক্সের টাইমস্ট্যাম্প
"platform": 3, // প্ল্যাটফর্ম কোড
"sends": "55902", // প্রেরিত বার্তার সংখ্যা
"opens": "382", // খোলা বার্তার সংখ্যা
"deliveries": "22931", // বিতরণ করা বার্তার সংখ্যা
"inbox_opens": "0", // ইনবক্সে খোলা বার্তার সংখ্যা
"unshowable_sends": "2", // দেখানো যায়নি এমন বার্তার সংখ্যা
"errors": "0" // সম্মুখীন হওয়া ত্রুটির সংখ্যা
}],
"conversion": {
"sends": "55902", // মোট প্রেরিত বার্তার সংখ্যা
"opens": "772", // মোট খোলা বার্তার সংখ্যা
"events": [{
"name": "cart_add", // ইভেন্টের নাম
"hits": "96", // ইভেন্টের জন্য হিটের সংখ্যা
"conversion": 0.12, // খোলার সাপেক্ষে কনভার্সন হার
"revenue": 0 // ইভেন্ট দ্বারা উৎপন্ন রাজস্ব (শুধুমাত্র পরিমাণ/মুদ্রা অ্যাট্রিবিউট সহ ইভেন্টের জন্য)
}]
}
}

getMessageLog

Anchor link to

প্রেরিত বার্তাগুলি সম্পর্কে বিস্তারিত তথ্য প্রদর্শন করে।

POST https://api.pushwoosh.com/api/v2/statistics/getMessageLog

হেডার
Anchor link to
নাম
প্রয়োজনীয়
বিবরণ
Authorizationপ্রয়োজনীয়Pushwoosh কন্ট্রোল প্যানেল থেকে API অ্যাক্সেস টোকেন
রিকোয়েস্ট বডি প্যারামিটার
Anchor link to
নাম
প্রয়োজনীয়
টাইপ
বিবরণ
message_idনাIntegerবার্তা ইতিহাস থেকে প্রাপ্ত বার্তা আইডি দ্বারা বার্তা ইভেন্ট নির্বাচন করুন। উদাহরণ: 12345678900
message_codeনাString/createMessage API প্রতিক্রিয়া থেকে প্রাপ্ত বার্তা কোড দ্বারা বার্তা ইভেন্ট নির্বাচন করুন। উদাহরণ: "A444-AAABBBCC-00112233"
campaign_codeনাStringআপনার বার্তা পেলোডে নির্দিষ্ট ক্যাম্পেইন কোড দ্বারা বার্তা ইভেন্ট নির্বাচন করুন। উদাহরণ: "AAAAA-XXXXX"
hwidনাString or ArrayHWID (হার্ডওয়্যার আইডি) বা HWID-এর একটি অ্যারে দ্বারা বার্তা ইভেন্ট নির্বাচন করুন।
date_frommessage_id, message_code, বা campaign_code প্রদান না করা হলে প্রয়োজনীয়Datetimeবার্তা ফিল্টার করার জন্য শুরুর তারিখ। ফরম্যাট: "YYYY-MM-DD HH:MM:SS"। উদাহরণ: "2000-01-25 00:00:00"
date_tomessage_id, message_code, বা campaign_code প্রদান না করা হলে প্রয়োজনীয়Datetimeবার্তা ফিল্টার করার জন্য শেষের তারিখ। ফরম্যাট: "YYYY-MM-DD HH:MM:SS"। উদাহরণ: "2000-01-26 00:00:00"
limitনাIntegerএকটি একক প্রতিক্রিয়াতে ফেরত আসা সর্বোচ্চ বার্তা ইভেন্টের সংখ্যা। সর্বোচ্চ মান: 100000
pagination_tokenনাStringপূর্ববর্তী /getMessageLog প্রতিক্রিয়া থেকে প্রাপ্ত পেজিনেশন টোকেন। অতিরিক্ত ফলাফল পুনরুদ্ধার করতে এটি ব্যবহার করুন।
user_idনাStringএকটি কাস্টম ব্যবহারকারী আইডি দ্বারা বার্তা ইভেন্ট নির্বাচন করুন। আরও বিস্তারিত জানতে /registerUser দেখুন।
application_codeহ্যাঁStringPushwoosh অ্যাপ্লিকেশন কোড দ্বারা বার্তা ইভেন্ট নির্বাচন করুন।
actionsনাArrayনির্দিষ্ট বার্তা ক্রিয়া দ্বারা ফলাফল ফিল্টার করুন। সম্ভাব্য মান: "sent", "delivered", "opened", "inbox_delivered", "inbox_read", "inbox_opened", "inbox_deleted"
platformsনাArrayফলাফল ফিল্টার করার জন্য টার্গেট প্ল্যাটফর্মের অ্যারে। সম্ভাব্য মান: "ios", "android", "osx", "windows", "amazon", "safari", "chrome", "firefox", "ie", "email", "huawei_android"
উদাহরণ রিকোয়েস্ট
Anchor link to
Terminal window
curl --location --request POST 'https://api.pushwoosh.com/api/v2/statistics/getMessageLog' \
--header 'Authorization: Key API_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data-raw '{
"pagination_token": "PAGINATION_TOKEN_FROM_PREVIOUS_RESPONSE", // ঐচ্ছিক, পেজিনেশনের জন্য টোকেন
"limit": 1000, // ঐচ্ছিক, একটি একক প্রতিক্রিয়ার জন্য সর্বোচ্চ এন্ট্রির সংখ্যা
"application_code": "XXXXX-XXXXX", // Pushwoosh অ্যাপ কোড
"message_code": "A444-AAABBBCC-00112233", // ঐচ্ছিক, /createMessaage অনুরোধ থেকে প্রাপ্ত বার্তা কোড
"message_id": 1234567890, // ঐচ্ছিক, Pushwoosh কন্ট্রোল প্যানেল থেকে প্রাপ্ত বার্তা আইডি
"campaign_code": "AAAAA-XXXXX", // ঐচ্ছিক, একটি ক্যাম্পেইনের কোড যার জন্য লগ পেতে হবে
"hwid": "aaazzzqqqqxxx", // ঐচ্ছিক, একটি নির্দিষ্ট ডিভাইসের হার্ডওয়্যার আইডি যা একটি বার্তা দিয়ে টার্গেট করা হয়েছে
"user_id": "user_123", // ঐচ্ছিক, বার্তা দিয়ে টার্গেট করা একজন ব্যবহারকারীর আইডি
"date_from": "2000-01-25 00:00:00", // ঐচ্ছিক, পরিসংখ্যান সময়কালের শুরু
"date_to": "2000-02-10 23:59:59", // ঐচ্ছিক, পরিসংখ্যান সময়কালের শেষ
"actions": ["opened", "inbox_opened"], // ঐচ্ছিক, ফলাফল ফিল্টারেশনের জন্য ব্যবহৃত। সম্ভাব্য মান: "sent", "opened", "delivered", "inbox_delivered", "inbox_read", "inbox_opened", "inbox_deleted"। প্রতিক্রিয়াতে নির্দিষ্ট ক্রিয়া(গুলি) সহ সমস্ত বার্তা অন্তর্ভুক্ত থাকবে।
"platforms": ["ios", "chrome"] // ঐচ্ছিক, ফলাফল ফিল্টারেশনের জন্য ব্যবহৃত। সম্ভাব্য মান: "ios", "android", "osx", "windows", "amazon", "safari", "chrome", "firefox", "ie", "email", "huawei android"
}'
প্রতিক্রিয়া কোড এবং উদাহরণ
{
"pagination_token": "PAGINATION_TOKEN_FOR_NEXT_REQUEST",
"data": [{
"timestamp": "2000-01-25T11:18:47Z",
"application_code": "XXXXX-XXXXX",
"message_id": 12345678900,
"message_code": "A444-AAABBBCC-00112233",
"campaign_code": "AAAAA-XXXXX",
"hwid": "aaazzzqqqqxxx",
"user_id": "user_123",
"platform": "android",
"action": "sent",
"status": "success",
"push_alerts_enabled": "true"
}, {
"timestamp": "2000-01-25T11:18:49Z",
"application_code": "XXXXX-XXXXX",
"message_id": 12345678900,
"message_code": "A444-AAABBBCC-00112233",
"campaign_code": "AAAAA-XXXXX",
"hwid": "aaazzzqqqqxxx",
"user_id": "user_123",
"platform": "android",
"action": "delivered",
"push_alerts_enabled": "true"
}, {
"timestamp": "2000-01-25T11:19:23Z",
"application_code": "XXXXX-XXXXX",
"message_id": 12345678900,
"message_code": "A444-AAABBBCC-00112233",
"campaign_code": "AAAAA-XXXXX",
"hwid": "aaazzzqqqqxxx",
"user_id": "user_123",
"platform": "android",
"action": "opened",
"push_alerts_enabled": "true"
}]
}

ইমেইল পরিসংখ্যান

Anchor link to

linksInteractions

Anchor link to

ইমেইলে লিঙ্ক ক্লিকে পরিসংখ্যান প্রদর্শন করে

POST https://api.pushwoosh.com/api/v2/statistics/emails/linksInteractions

হেডার
Anchor link to
নাম
প্রয়োজনীয়
বিবরণ
Authorizationহ্যাঁPushwoosh কন্ট্রোল প্যানেল থেকে API অ্যাক্সেস টোকেন
রিকোয়েস্ট বডি প্যারামিটার
Anchor link to
নাম
প্রয়োজনীয়
টাইপবিবরণ
date_rangeনাObjectরিপোর্টিং সময়কাল নির্ধারণ করে। date_from এবং date_to ধারণ করে।
filtersহ্যাঁObjectইমেইল ফিল্টার।
applicationহ্যাঁStringPushwoosh অ্যাপ্লিকেশন কোড (বিকল্পভাবে, campaign, messages_ids, বা message_codes নির্দিষ্ট করুন)।
messages_codesহ্যাঁArrayবার্তা কোড (বিকল্পভাবে, application, campaign, বা messages_ids নির্দিষ্ট করুন)।
campaignহ্যাঁStringক্যাম্পেইন কোড (বিকল্পভাবে, application, messages_ids, বা message_codes নির্দিষ্ট করুন)।
messages_idsহ্যাঁArrayবার্তা আইডি (বিকল্পভাবে, application, campaign, বা message_codes নির্দিষ্ট করুন)।
link_templateapplication বা campaign নির্দিষ্ট করা হলে প্রয়োজনীয়।Stringকীওয়ার্ড দ্বারা ইমেইল লিঙ্ক ইন্টারঅ্যাকশন ফিল্টার করে। শুধুমাত্র যে লিঙ্কগুলির URL-এ নির্দিষ্ট টেক্সট অন্তর্ভুক্ত রয়েছে সেগুলি API প্রতিক্রিয়াতে ফেরত দেওয়া হবে। উদাহরণস্বরূপ, যদি আপনার ইমেইলে https://example.com/news এবং https://example.com/shop এর মতো লিঙ্ক থাকে, তাহলে “link_template”: “shop” সেট করলে শুধুমাত্র https://example.com/shop-এর জন্য ইন্টারঅ্যাকশন ফেরত আসবে।
email_content_codeনাStringইমেইল বিষয়বস্তুর জন্য অনন্য শনাক্তকারী
paramsনাObjectঅতিরিক্ত প্রতিক্রিয়া বিকল্প নির্ধারণ করে। with_full_links অন্তর্ভুক্ত করে, যা পরিসংখ্যান সহ সম্পূর্ণ লিঙ্কের একটি তালিকা যোগ করে।
রিকোয়েস্ট উদাহরণ
Anchor link to
Terminal window
curl --location --request POST 'https://api.pushwoosh.com/api/v2/statistics/emails/linksInteractions' \
--header 'Authorization: Api API_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data-raw '{
"filters": {
"date_range": {
"date_from": "string", // প্রয়োজনীয় ফরম্যাট: 2000-01-01
"date_to": "string" // প্রয়োজনীয় ফরম্যাট: 2000-01-01
},
"campaign": "string", // ক্যাম্পেইন কোড (আপনি এর পরিবর্তে অ্যাপ্লিকেশন, messages_ids, বা message_codes নির্দিষ্ট করতে পারেন)
"application": "string", // অ্যাপ্লিকেশন কোড (আপনি এর পরিবর্তে ক্যাম্পেইন, messages_ids, বা message_codes নির্দিষ্ট করতে পারেন)
"messages_ids": [], // বার্তা আইডি (আপনি এর পরিবর্তে অ্যাপ্লিকেশন, ক্যাম্পেইন, বা message_codes নির্দিষ্ট করতে পারেন)
"messages_codes": [], // বার্তা কোড (আপনি এর পরিবর্তে অ্যাপ্লিকেশন, ক্যাম্পেইন, বা message_ids নির্দিষ্ট করতে পারেন)
"link_template": "string", // লিঙ্ক টেমপ্লেট (যদি অ্যাপ্লিকেশন বা ক্যাম্পেইন নির্দিষ্ট করা হয় তবে প্রয়োজনীয়)
"email_content_code": "string" // ইমেইল বিষয়বস্তুর জন্য অনন্য শনাক্তকারী।
},
"params": {
"with_full_links": true // বিস্তারিত পরিসংখ্যান দেখানো হবে কিনা তা নির্দিষ্ট করুন। full_links অ্যারেতে পরিসংখ্যান সহ সম্পূর্ণ লিঙ্কের একটি তালিকা পাস করা হবে।
}
}'
প্রতিক্রিয়া কোড এবং উদাহরণ
Anchor link to
{
"items": [{
"template": "string",
"link": "string",
"title": "string",
"clicks": 0,
"full_links": [{
"full_link": "string",
"clicks": 0
}]
}]
}

linksInteractionsDevices

Anchor link to

ইমেইলে লিঙ্কে ক্লিক করা ব্যবহারকারীদের দেখায়

POST https://api.pushwoosh.com/api/v2/statistics/emails/linksInteractionsDevices

হেডার
Anchor link to
নাম
প্রয়োজনীয়
বিবরণ
Authorizationহ্যাঁPushwoosh কন্ট্রোল প্যানেল থেকে API অ্যাক্সেস টোকেন
রিকোয়েস্ট বডি প্যারামিটার
Anchor link to
নাম
প্রয়োজনীয়
টাইপবিবরণ
date_rangeনাObjectরিপোর্টিং সময়কাল নির্ধারণ করে। date_from এবং date_to ধারণ করে।
filtersহ্যাঁObjectইমেইল ফিল্টার।
applicationহ্যাঁStringPushwoosh অ্যাপ্লিকেশন কোড (বিকল্পভাবে, campaign, messages_ids, বা message_codes নির্দিষ্ট করুন)।
messages_codesহ্যাঁArrayবার্তা কোড (বিকল্পভাবে, application, campaign, বা messages_ids নির্দিষ্ট করুন)।
campaignহ্যাঁStringক্যাম্পেইন কোড (বিকল্পভাবে, application, messages_ids, বা message_codes নির্দিষ্ট করুন)।
messages_idsহ্যাঁArrayবার্তা আইডি (বিকল্পভাবে, application, campaign, বা message_codes নির্দিষ্ট করুন)।
link_templateapplication বা campaign নির্দিষ্ট করা হলে প্রয়োজনীয়।Stringকীওয়ার্ড দ্বারা ইমেইল লিঙ্ক ইন্টারঅ্যাকশন ফিল্টার করে। শুধুমাত্র যে লিঙ্কগুলির URL-এ নির্দিষ্ট টেক্সট অন্তর্ভুক্ত রয়েছে সেগুলি API প্রতিক্রিয়াতে ফেরত দেওয়া হবে। উদাহরণস্বরূপ, যদি আপনার ইমেইলে https://example.com/news এবং https://example.com/shop এর মতো লিঙ্ক থাকে, তাহলে “link_template”: “shop” সেট করলে শুধুমাত্র https://example.com/shop-এর জন্য ইন্টারঅ্যাকশন ফেরত আসবে।
email_content_codeনাStringইমেইল বিষয়বস্তুর জন্য অনন্য শনাক্তকারী
pageনাIntegerপেজিনেশনের জন্য পৃষ্ঠা নম্বর।
per_pageনাIntegerপ্রতি পৃষ্ঠায় ফলাফলের সংখ্যা (≤ 1000)।
রিকোয়েস্ট উদাহরণ
Anchor link to
Terminal window
curl --location --request POST 'https://api.pushwoosh.com/api/v2/statistics/emails/linksInteractionsDevices' \
--header 'Authorization: Api API_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data-raw '{
"filters": {
"date_range": {
"date_from": "string", // প্রয়োজনীয় ফরম্যাট: 2000-01-01
"date_to": "string" // প্রয়োজনীয় ফরম্যাট: 2000-01-01
},
"campaign": "string", // ক্যাম্পেইন কোড (আপনি এর পরিবর্তে অ্যাপ্লিকেশন, messages_ids, বা message_codes নির্দিষ্ট করতে পারেন)
"application": "string", // অ্যাপ্লিকেশন কোড (আপনি এর পরিবর্তে ক্যাম্পেইন, messages_ids, বা message_codes নির্দিষ্ট করতে পারেন)
"messages_ids": [], // বার্তা আইডি (আপনি এর পরিবর্তে অ্যাপ্লিকেশন, ক্যাম্পেইন, বা message_codes নির্দিষ্ট করতে পারেন)
"messages_codes": [], // বার্তা কোড (আপনি এর পরিবর্তে অ্যাপ্লিকেশন, ক্যাম্পেইন, বা message_ids নির্দিষ্ট করতে পারেন)
"link_template": "string", // লিঙ্ক টেমপ্লেট (যদি অ্যাপ্লিকেশন বা ক্যাম্পেইন নির্দিষ্ট করা হয় তবে প্রয়োজনীয়)
"email_content_code": "string" // ইমেইল বিষয়বস্তুর জন্য অনন্য শনাক্তকারী।
},
"per_page": 100,
"page": 0
}'
প্রতিক্রিয়া কোড এবং উদাহরণ
Anchor link to
{
"total": 0,
"items": [{
"timestamp": "string",
"link": "string",
"hwid": "string"
}]
}

bouncedEmails

Anchor link to

POST https://api.pushwoosh.com/api/v2/statistics/emails/bouncedEmails

ইমেইল অভিযোগ, সফট বাউন্স এবং হার্ড বাউন্স সম্পর্কিত ডেটা প্রদান করে, যার মধ্যে তারিখ, ইমেইল ঠিকানা এবং প্রতিটি বাউন্সের কারণ অন্তর্ভুক্ত থাকে।

অনুমোদন
Anchor link to

অনুমোদন অনুরোধের হেডারে API অ্যাক্সেস টোকেনের মাধ্যমে পরিচালিত হয়।

রিকোয়েস্ট বডি প্যারামিটার
Anchor link to
প্যারামিটার নামটাইপবিবরণপ্রয়োজনীয়
applicationstringPushwoosh অ্যাপ্লিকেশন কোডহ্যাঁ
message_codestringবার্তা কোডdate range বা campaign প্রদান না করা হলে প্রয়োজনীয়
campaignstringক্যাম্পেইন কোডmessage_code বা date range প্রদান না করা হলে প্রয়োজনীয়
date_fromstringYYYY-MM-DDTHH:MM:SS.000Z (ISO 8601 স্ট্যান্ডার্ড) ফরম্যাটে ডেটার জন্য শুরুর তারিখ।message_code বা campaign প্রদান না করা হলে প্রয়োজনীয়
date_tostringYYYY-MM-DDTHH:MM:SS.000Z (ISO 8601 স্ট্যান্ডার্ড) ফরম্যাটে ডেটার জন্য শেষের তারিখ।message_code বা campaign প্রদান না করা হলে প্রয়োজনীয়
per_pageintপ্রতি পৃষ্ঠায় সারির সংখ্যা, সর্বোচ্চ ৫০০০।হ্যাঁ
pageintপৃষ্ঠা নম্বর, শূন্য থেকে শুরু।হ্যাঁ
typestringবাউন্সের ধরন: Complaint, Softbounce, Hardbounce।না
রিকোয়েস্ট উদাহরণ
Anchor link to
{
"application": "XXXXX-XXXXX", // প্রয়োজনীয়। Pushwoosh অ্যাপ কোড
"message_code": "XXXXX-XXXXXXXXX-XXXXXXXX", // যদি campaign বা date range প্রদান না করা হয় তবে প্রয়োজনীয়।
// অনন্য বার্তা শনাক্তকারী
"campaign": "XXXXX-XXXXX", // যদি message_code বা date range প্রদান না করা হয় তবে প্রয়োজনীয়।
// ক্যাম্পেইন কোড
"date_from": "2024-07-20T00:00:00.000Z", // যদি message_code বা campaign প্রদান না করা হয় তবে প্রয়োজনীয়।
// ISO 8601 ফরম্যাটে শুরুর তারিখ "YYYY-MM-DDTHH:MM:SS.SSSZ"
"date_to": "2024-07-20T00:00:00.000Z", // যদি message_code বা campaign প্রদান না করা হয় তবে প্রয়োজনীয়।
// ISO 8601 ফরম্যাটে শেষের তারিখ "YYYY-MM-DDTHH:MM:SS.SSSZ"
"per_page": 1000, // প্রয়োজনীয়। প্রতি পৃষ্ঠায় ফলাফলের সংখ্যা, সর্বোচ্চ ৫০০০
"page": 5, // ঐচ্ছিক। পৃষ্ঠা নম্বর, শূন্য থেকে শুরু
"type": "Softbounce" // ঐচ্ছিক। বাউন্সের ধরন: Complaint, Softbounce, Hardbounce
}
প্রতিক্রিয়া ক্ষেত্র
Anchor link to
ফিল্ডের নামটাইপবিবরণ
totalintমোট সারির সংখ্যা।
bounced_emailsarrayবাউন্স হওয়া ইমেইলের বিবরণের একটি অ্যারে।
├── emailstringযে ইমেইল ঠিকানাটি বাউন্স হয়েছে।
├── datestringবাউন্সের তারিখ (ফরম্যাট: YYYY-MM-DDTHH:MM:SS.000Z)।
├── reasonstringবাউন্সের কারণ।
└── typestringবাউন্সের ধরন: Complaint, Softbounce, Hardbounce।
প্রতিক্রিয়া উদাহরণ
Anchor link to
{
"total": 25, // মোট সারির সংখ্যা।
"bounced_emails": [{
"email": "example@example.com", // যে ইমেইল ঠিকানাটি বাউন্স হয়েছে
"date": "2024-07-20T00:00:00.000Z", // ISO 8601 ফরম্যাটে বাউন্সের তারিখ
"reason": "Invalid recipient address", // বাউন্সের কারণ
"type": "Hardbounce" // বাউন্সের ধরন: Complaint, Softbounce, Hardbounce
}]
}