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

ইমেইলে প্রোডাক্ট রেকমেন্ডেশন কীভাবে সেট আপ করবেন

প্রোডাক্টস ব্লকের সোর্স-কে রেকমেন্ডেশনস-এ সেট করলে, আপনাকে প্রোডাক্ট বাছাই বা ক্যাটালগ রুল লেখা ছাড়াই বেস্টসেলার, ব্যাক ইন স্টক, প্রাইস ড্রপ, নিউ অ্যারাইভালস, বট টুগেদার, বা বেসড অন হোয়াট দে ভিউড অনুযায়ী প্রোডাক্ট র‍্যাঙ্ক করা যায়। এই সোর্সটি যে সমস্ত ফিল্ড যোগ করে, তার জন্য দেখুন প্রস্তাবিত পণ্য পান। এই স্ট্র্যাটেজিগুলির মধ্যে তিনটির কাজ করার জন্য আপনার ক্যাটালগের বাইরের ডেটা প্রয়োজন: বেস্টসেলার আপনার অর্ডারের ইতিহাস পড়ে, এবং বট টুগেদার ও বেসড অন হোয়াট দে ভিউড ক্রেতারা কী দেখেছেন এবং কিনেছেন তা পড়ে। এই গাইডটি কভার করে যে প্রতিটি স্ট্র্যাটেজির র‍্যাঙ্ক করার জন্য কী পাঠাতে হবে।

শুরু করার আগে

Anchor link to

নিশ্চিত করুন আপনার অ্যাকাউন্টের ক্যাটালগে প্রোডাক্ট আছে। Content → Product Catalog-এ যান এবং একটি ফিড সংযোগ করুন, একটি CSV ইম্পোর্ট করুন, বা হাতে করে প্রোডাক্ট যোগ করুন। আপনার ক্যাটালগ কীভাবে পূরণ করবেন তা জানুন।

কোন স্ট্র্যাটেজিগুলির জন্য ইভেন্ট প্রয়োজন

Anchor link to

ছয়টি স্ট্র্যাটেজির মধ্যে তিনটি আপনার পাঠানো ইভেন্ট থেকে প্রোডাক্ট র‍্যাঙ্ক করে; অন্য তিনটি সরাসরি আপনার ক্যাটালগ থেকে র‍্যাঙ্ক করে এবং আপনার কাছ থেকে কিছুর প্রয়োজন হয় না।

স্ট্র্যাটেজিইভেন্ট প্রয়োজন?ডেটা সোর্স
ব্যাক ইন স্টকনাক্যাটালগ স্টক পরিবর্তন
প্রাইস ড্রপনাক্যাটালগ মূল্য পরিবর্তন
নিউ অ্যারাইভালসনাক্যাটালগ “যোগ করা” তারিখ
বেস্টসেলার (৭/৩০ দিন)হ্যাঁPW_OrderCreated / PW_OrderUpdated with items
বেসড অন হোয়াট দে ভিউডহ্যাঁপ্রোডাক্ট আইডি বহনকারী যেকোনো ইভেন্ট
বট টুগেদারহ্যাঁপ্রোডাক্ট আইডি বা অর্ডারের items বহনকারী যেকোনো ইভেন্ট, সাথে একটি ডিভাইস ট্যাগ

আপনার ফিডে স্টক বা মূল্যের পরিবর্তন, বা পরবর্তী নির্ধারিত সিঙ্ক, ব্যাক ইন স্টক, প্রাইস ড্রপ, এবং নিউ অ্যারাইভালস স্বয়ংক্রিয়ভাবে আপডেট করে। এই তিনটির জন্য কিছু পাঠানোর প্রয়োজন নেই।

বেস্টসেলার: আপনার অর্ডার ইভেন্টে আইটেম যোগ করুন

Anchor link to

বেস্টসেলার (৭ দিন) এবং বেস্টসেলার (৩০ দিন) সেই সময়ের মধ্যে কতগুলি ইউনিট বিক্রি হয়েছে তার উপর ভিত্তি করে প্রোডাক্ট র‍্যাঙ্ক করে। তারা PW_OrderCreated এবং PW_OrderUpdated-এর items অ্যারে পড়ে, বিশেষ করে প্রতিটি আইটেমের productId এবং quantity।

যদি আপনি ইতিমধ্যে পরিত্যক্ত কার্ট ট্যাগ পরিষ্কার করতে PW_OrderCreated পাঠান, তবে সেই ন্যূনতম কল (শুধু orderId) কার্টটি পরিষ্কার করে, কিন্তু এটি বেস্টসেলারকে গণনা করার জন্য কিছু দেয় না। একই কলে অর্ডারের লাইন আইটেমগুলি যোগ করুন:

{
"request": {
"hwid": "8f65b16df378e7a6bece9614e1530fb2",
"application": "XXXXX-XXXXX",
"event": "PW_OrderCreated",
"attributes": {
"orderId": "ORDER-10293",
"items": [
{
"productId": "SKU-4821",
"quantity": 1
},
{
"productId": "SKU-5190",
"quantity": 2
}
]
},
"userId": "shopper@example.com"
}
}

productId অবশ্যই আপনার প্রোডাক্ট ক্যাটালগ দ্বারা ব্যবহৃত আইটেমের আইডির সাথে মিলতে হবে, যাতে বেস্টসেলার দেখানোর জন্য প্রোডাক্টটি খুঁজে পেতে পারে। অতিরিক্ত আইটেম ফিল্ড (মূল্য, নাম, ইত্যাদি) এই স্ট্র্যাটেজির জন্য উপেক্ষা করা হয়। শুধুমাত্র productId এবং quantity র‍্যাঙ্কিংয়ের জন্য গণনা করা হয়। ইভেন্টে orderId-ও থাকতে হবে, কারণ এটি ছাড়া কোনো অর্ডার গণনা করা হয় না।

কোনো অর্ডার পরিবর্তিত হলে, একই orderId এবং items সহ PW_OrderUpdated পাঠান। ইভেন্টের প্রতিটি প্রোডাক্টের জন্য, নতুন quantity আগেরটির সাথে যোগ না হয়ে সেটিকে প্রতিস্থাপন করে। এভাবে একটি প্রোডাক্টের পরিমাণ ১ ইউনিট পর্যন্ত কমতে পারে, কিন্তু শূন্যে নামতে পারে না:

  • quantity ০ বা তার কম: প্রোডাক্টটি ১টি বিক্রিত ইউনিট হিসেবে গণনা করা হয়।
  • items থেকে বাদ দেওয়া প্রোডাক্ট: প্রোডাক্টটি সেই শেষ ইভেন্টের পরিমাণ ধরে রাখে যেটিতে এটি অন্তর্ভুক্ত ছিল।

উদাহরণস্বরূপ, একজন গ্রাহক একটি প্রোডাক্টের ২ ইউনিট অর্ডার করে এবং দুটিই ফেরত দেয়। আপনি যদি সেই প্রোডাক্টের quantity ০ সেট করে PW_OrderUpdated পাঠান, তাহলে বেস্টসেলার এটির জন্য ২-এর বদলে ১ ইউনিট গণনা করে। আপনি যদি প্রোডাক্টটি items থেকে বাদ দেন, তবুও এটি ২ হিসেবে গণনা হয়। কোনো ইভেন্টই ফেরত দেওয়া বা বাতিল করা প্রোডাক্টকে বেস্টসেলার থেকে সরায় না। অর্ডারটি ৭ বা ৩০ দিনের উইন্ডোর বাইরে চলে গেলেই কেবল এটির গণনা বন্ধ হয়।

বেসড অন হোয়াট দে ভিউড এবং বট টুগেদার: প্রোডাক্ট অ্যাক্টিভিটি ট্র্যাক করুন

Anchor link to

উভয় স্ট্র্যাটেজি একই সংকেত থেকে তৈরি হয়: যে ইভেন্টগুলি একটি প্রোডাক্ট আইডি বহন করে। আপনার একটি ডেডিকেটেড “প্রোডাক্ট ভিউড” ইভেন্টের নামের প্রয়োজন নেই — postEvent এর মাধ্যমে পাঠানো যেকোনো কাস্টম ইভেন্ট গণনা করা হয়, যতক্ষণ না এর attributes-এ এই কীগুলির মধ্যে একটি অন্তর্ভুক্ত থাকে:

  • একটি একক প্রোডাক্ট, একটি টপ-লেভেল অ্যাট্রিবিউট হিসাবে: product_id, productId, productid, item_id, বা sku।
  • একাধিক প্রোডাক্ট, একটি products অ্যারে হিসাবে যেখানে প্রতিটি আইটেমের product_id, productId, id, বা sku আছে।

উদাহরণস্বরূপ, আপনার বিদ্যমান প্রোডাক্ট-ভিউ ইভেন্টটি একটি প্রোডাক্ট আইডি অ্যাট্রিবিউট সহ ফায়ার করুন যা ইতিমধ্যে এতে রয়েছে:

{
"request": {
"hwid": "8f65b16df378e7a6bece9614e1530fb2",
"application": "XXXXX-XXXXX",
"event": "ProductViewed",
"attributes": {
"product_id": "SKU-4821",
"category": "Audio"
},
"userId": "shopper@example.com"
}
}

বেসড অন হোয়াট দে ভিউড প্রতিটি ক্রেতার নিজের সম্প্রতি ইন্টারঅ্যাক্ট করা প্রোডাক্টগুলিকে র‍্যাঙ্ক করে — উপরের ইভেন্টগুলি প্রবাহিত হতে শুরু করলে আর কোনো সেটআপের প্রয়োজন নেই।

বট টুগেদার সেই প্রোডাক্টগুলি দেখায় যা ক্রেতারা প্রায়শই একটি নির্দিষ্ট প্রোডাক্টের সাথে বেছে নেয়। উদাহরণস্বরূপ, একটি ফোনের জন্য ব্লকটি সেই কেস ও চার্জারগুলি দেখাতে পারে যা অন্যান্য ফোন ক্রেতারাও দেখেছে বা কিনেছে। যত বেশি ক্রেতা উভয় প্রোডাক্টের সাথে ইন্টারঅ্যাক্ট করেছে, সুপারিশকৃত প্রোডাক্টটির র‍্যাঙ্ক তত উপরে।

নাম সত্ত্বেও, কেনাকাটা আবশ্যক নয়। ভিউ, কার্ট ইভেন্ট এবং অর্ডার সবই গণনা হয়। স্ট্র্যাটেজিটি পড়ে:

  • প্রোডাক্ট আইডি বহনকারী প্রতিটি ইভেন্ট, উপরে তালিকাভুক্ত কী ব্যবহার করে।
  • PW_OrderCreated এবং PW_OrderUpdated-এর items অ্যারে। PW_AbandonedCart সহ অন্যান্য ইভেন্টের items পড়া হয় না।

দুটি প্রোডাক্ট একটি জোড়া গঠন করে যখন একই ব্যবহারকারী গত ৩০ দিনের মধ্যে উভয়ের জন্য ইভেন্ট পাঠিয়েছে। ইভেন্টগুলি আলাদা হতে পারে, তাই প্রোডাক্টগুলিকে একই অর্ডারে থাকতে হবে না। জোড়াগুলি একটি অ্যাপ্লিকেশনের মধ্যে গণনা করা হয়, তাই আপনার অ্যাকাউন্টের অন্যান্য অ্যাপ্লিকেশনের অ্যাক্টিভিটি গণনা হয় না। র‍্যাঙ্কিং দিনে একবার পুনরায় গণনা করা হয়, তাই নতুন ইভেন্টগুলি পরের দিন থেকে এতে প্রভাব ফেলে।

বট টুগেদার-এর জন্য আরও একটি জিনিস প্রয়োজন: একটি প্রোডাক্ট ট্যাগ, একটি ডিভাইস ট্যাগ যা সেই প্রোডাক্টের আইডি ধারণ করে যার জন্য সুপারিশ তৈরি করতে হবে। প্রোডাক্টস ব্লকে স্ট্র্যাটেজি কনফিগার করার সময় ফিল্ডের নাম সেট করুন (উদাহরণস্বরূপ PW_LastViewedProductID), তারপর প্রতিটি ডিভাইসে সেই ট্যাগটি আপডেট রাখুন। উদাহরণস্বরূপ, ক্রেতা যখনই কোনো প্রোডাক্ট দেখে, তখন এটিকে সেট করুন প্রোডাক্টের আইডিতে। কোনো প্রাপকের উপর ট্যাগ সেট না থাকলে, ব্লকটি তাদের জন্য নিয়মিত ক্যাটালগে ফিরে যায়।

আপনার ইভেন্টগুলি পৌঁছাচ্ছে কিনা তা নিশ্চিত করুন

Anchor link to

ব্লকটি যোগ করার আগে, পরীক্ষা করুন যে Pushwoosh আসলে উপরের ইভেন্টগুলি গ্রহণ করছে: Audience → Events-এ যান, আপনার পাঠানো ইভেন্টটি খুলুন (PW_OrderCreated বা প্রোডাক্ট আইডি বহনকারী কাস্টম ইভেন্ট), এবং সাম্প্রতিক হিটগুলি দেখা যাচ্ছে কিনা তা নিশ্চিত করুন। দেখুন ইভেন্ট পরিসংখ্যান।

আপনার ইমেইলে ব্লকটি যোগ করুন

Anchor link to

আপনার ইমেইল কন্টেন্টে একটি প্রোডাক্টস ব্লক যোগ করুন, সোর্স-কে রেকমেন্ডেশনস-এ সেট করুন, এবং একটি স্ট্র্যাটেজি বেছে নিন। সেটিংস প্যানেলের প্রতিটি ফিল্ডের জন্য দেখুন প্রস্তাবিত পণ্য পান। পাঠানোর আগে ক্যানভাসটি আসল প্রোডাক্ট দিয়ে পূর্ণ হয়েছে কিনা তা পরীক্ষা করতে রিফ্রেশ প্রিভিউ-তে ক্লিক করুন।