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

কীভাবে একটি পরিত্যক্ত কার্ট ক্যাম্পেইন সেট আপ করবেন

যেসব ক্রেতারা কার্টে আইটেম যোগ করে এবং না কিনেই চলে যায়, তাদের পুনরুদ্ধার করা সবচেয়ে সহজ কনভার্সনগুলির মধ্যে অন্যতম। তারা ইতিমধ্যেই কেনার ইচ্ছা প্রকাশ করেছে।

এই গাইডটি দেখায় কিভাবে Pushwoosh-এ তাদের একটি পরিত্যক্ত কার্ট ইমেল পাঠাতে হয়: আপনার স্টোর থেকে PW_AbandonedCart ইভেন্টটি ফায়ার করুন, Products ব্লক ব্যবহার করে ইমেলের মধ্যে ফেলে যাওয়া আইটেমগুলি দেখান, এবং একটি Customer Journey থেকে পাঠানো ট্রিগার করুন।

PW_AbandonedCart কী

Anchor link to

PW_AbandonedCart চিহ্নিত করে যে একজন ব্যবহারকারী না কিনেই তাদের কার্টে আইটেম রেখে গেছে। এটি একটি বিল্ট-ইন default event নয়। এটি একটি শেয়ার্ড ইভেন্টের নাম যা Pushwoosh-এর ই-কমার্স ইন্টিগ্রেশন জুড়ে ব্যবহৃত হয় যাতে journeys, Products ব্লক, এবং সেগমেন্টগুলি একই ভাবে কাজ করে।

  • Magento integration: আপনার জন্য স্বয়ংক্রিয়ভাবে PW_AbandonedCart এবং PW_OrderCreated পাঠায়।
  • Shopify integration: আপনার জন্য স্বয়ংক্রিয়ভাবে PW_AbandonedCart, PW_OrderCreated, এবং PW_AbandonedCartUpdate (ক্রেতা একই চেকআউট সম্পাদনা করতে থাকলে আবার ফায়ার হয়) পাঠায়, আপনার Product Catalog থেকে কার্ট আইটেম সমৃদ্ধ করে।
  • অন্য কোনো স্টোর বা কাস্টম ব্যাকএন্ড: আপনার টিম কিভাবে পরিত্যক্ত কার্ট রিমাইন্ডার পাঠাতে হয়-এ থাকা নাম এবং অ্যাট্রিবিউট সহ postEvent এর মাধ্যমে উভয় ইভেন্ট পাঠায়।

আপনি যখন PW_AbandonedCart পাঠান তখন কী হয়

Anchor link to

Pushwoosh-এর দিকে PW_AbandonedCart পাঠালে দুটি জিনিস হয়:

  1. এটি অন্য যেকোনো কাস্টম ইভেন্টের মতো রেকর্ড করা হয়, তাই আপনি এটি Event statistics-এ দেখতে পারেন এবং segments-এ ব্যবহার করতে পারেন।
  2. Pushwoosh কার্টের বিষয়বস্তু সংরক্ষণ করে এবং ব্যবহারকারীকে ট্যাগ করে:
    • PW_AbandonedCartID: বর্তমান কার্টের জন্য একটি শনাক্তকারী, যা পাঠানোর সময় এর বিষয়বস্তু আনতে ব্যবহৃত হয়।
    • PW_AbandonedCartDate: ইভেন্ট পেলোড থেকে abandonedDate মান।

আপনি যখন PW_OrderCreated পাঠান তখন কী হয়

Anchor link to

যখন ক্রেতা একটি অর্ডার দেয়, তখন PW_OrderCreated (বা PW_OrderUpdated) পাঠান। Pushwoosh অবিলম্বে সেই ব্যবহারকারীর জন্য PW_AbandonedCartID এবং PW_AbandonedCartDate মুছে দেয়। এটি orderId মানের সাথে মেলে না: ব্যবহারকারীর কাছ থেকে যেকোনো অর্ডার উভয় ট্যাগই সরিয়ে দেয়, এমনকি যদি কেনাকাটাটি একটি ভিন্ন কার্টের জন্য হয়ে থাকে।

উদাহরণ: একজন ক্রেতা ORDER-100 কার্টটি পরিত্যাগ করে, তারপর রিমাইন্ডার পাঠানোর আগে ORDER-200 কিনে নেয়। Pushwoosh ট্যাগগুলি মুছে দেয়, তাই তারা ORDER-100 সম্পর্কে কোনো রিমাইন্ডার পাবে না।

কিভাবে পরিত্যক্ত কার্ট রিমাইন্ডার পাঠাতে হয়

Anchor link to

ইভেন্টগুলি তৈরি করতে, আপনার স্টোর থেকে সেগুলি পাঠাতে, ইমেল তৈরি করতে এবং Customer Journey চালু করতে এই পদক্ষেপগুলি অনুসরণ করুন।

আপনার Control Panel-এ ইভেন্ট তৈরি করুন

Anchor link to

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

  1. আপনার Pushwoosh Control Panel-এ Audience → Events-এ যান এবং Create Event-এ ক্লিক করুন।
  2. PW_AbandonedCart নামে একটি কাস্টম ইভেন্ট তৈরি করুন এই অ্যাট্রিবিউটগুলি সহ:
অ্যাট্রিবিউটটাইপ
emailstring
orderIdstring
customerIdstring
orderUrlstring
abandonedDatedate
createdDatedate
totalPricedecimal (price)
shippingAmountdecimal (price)
taxAmountdecimal (price)
discountAmountdecimal (price)
currencystring
  1. একটি একক orderId অ্যাট্রিবিউট সহ PW_OrderCreated-এর জন্য পুনরাবৃত্তি করুন।

কাস্টম ইভেন্ট তৈরি সম্পর্কে আরও জানুন

আপনার ব্যাকএন্ড থেকে ইভেন্টগুলি পাঠান

Anchor link to

আপনার ডেভেলপমেন্ট টিমকে বলুন যখনই কোনো কার্ট পরিত্যক্ত হয়, তখন এই অ্যাট্রিবিউট স্কিমা ব্যবহার করে postEvent কল করতে:

{
"request": {
"hwid": "8f65b16df378e7a6bece9614e1530fb2",
"application": "XXXXX-XXXXX",
"event": "PW_AbandonedCart",
"attributes": {
"email": "shopper@example.com",
"orderId": "ORDER-10293",
"customerId": "CUST-4471",
"orderUrl": "https://yourstore.com/cart/restore/ORDER-10293",
"abandonedDate": "2026-07-28T10:15:00Z",
"createdDate": "2026-07-28T09:40:00Z",
"totalPrice": 129.90,
"shippingAmount": 9.90,
"taxAmount": 0,
"discountAmount": 0,
"currency": "USD",
"items": [
{
"productId": "SKU-4821",
"name": "Wireless headphones",
"quantity": 1,
"price": 119.90,
"sku": "SKU-4821",
"description": "Over-ear, noise-cancelling",
"imageUrl": "https://yourstore.com/media/sku-4821.jpg",
"productUrl": "https://yourstore.com/products/sku-4821",
"category": "Audio"
}
]
},
"userId": "shopper@example.com"
}
}

যখন কার্টটি একটি অর্ডারে রূপান্তরিত হয়, তখন কার্ট ট্যাগগুলি মুছে ফেলার জন্য শুধুমাত্র orderId সহ PW_OrderCreated পাঠান:

{
"request": {
"hwid": "8f65b16df378e7a6bece9614e1530fb2",
"application": "XXXXX-XXXXX",
"event": "PW_OrderCreated",
"attributes": {
"orderId": "ORDER-10293"
},
"userId": "shopper@example.com"
}
}

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

Anchor link to
  1. email content editor খুলুন এবং ক্যানভাসে একটি Products ব্লক যোগ করুন।
  2. সেটিংস প্যানেলে, Source হিসেবে Cart সেট করুন।
  1. ইমেইলে কতগুলি কার্ট আইটেম দেখা যাবে তা সীমিত করতে Max products shown সেট করুন।
Source হিসেবে Cart এবং Max products shown সেট করা সহ Products ব্লকের সেটিংস
  1. প্রয়োজন অনুযায়ী গ্রিড এবং কার্ড টেমপ্লেট স্টাইল করুন। দেখুন Style the grid
কার্ড টেমপ্লেট এবং গ্রিড স্টাইল সেটিংস সহ ইমেল ক্যানভাসে Products ব্লক

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

Customer Journey তৈরি করুন

Anchor link to
  1. PW_AbandonedCart ইভেন্ট ব্যবহার করে একটি Trigger-based Entry যোগ করুন।
  2. একটি Wait for Trigger ধাপ যোগ করুন। এর অপেক্ষার সময় এক বা দুই ঘন্টা সেট করুন। শাখার নাম দিন Order placed এবং এতে PW_OrderCreated ইভেন্ট যোগ করুন।
  1. Order placed শাখাকে Exit-এ রুট করুন। ব্যবহারকারী ইতিমধ্যেই কিনে ফেলেছে, তাই তাদের মনে করিয়ে দেবেন না।
  2. Not triggered শাখাকে Email ধাপে রুট করুন। আপনার ইমেইলে একটি Products ব্লক যোগ করুন-এ তৈরি করা ইমেলটি email content হিসেবে সংরক্ষণ করুন, তারপর এই ধাপের বিষয়বস্তু হিসেবে এটি নির্বাচন করুন।
Trigger-based Entry, Order placed এবং Not triggered শাখা সহ Wait for Trigger, Email এবং Exit ধাপ, এবং কোনো Time Delay ছাড়া Customer Journey ক্যানভাস

চালু করার আগে পরীক্ষা করুন

Anchor link to
  1. একটি টেস্ট ডিভাইসের জন্য একটি টেস্ট PW_AbandonedCart ইভেন্ট পাঠান। PW_AbandonedCartID ট্যাগটি ম্যানুয়ালি সেট করবেন না: Products ব্লক ইভেন্টের দ্বারা তৈরি সংরক্ষিত কার্ট থেকে কার্টের বিষয়বস্তু লোড করে, ট্যাগ মান থেকে নয়। একটি আসল ইভেন্ট ছাড়া, ব্লকটি খালি রেন্ডার হবে।
  2. আসল ক্রেতাদের কাছে পাঠানোর আগে ইমেলটি প্রিভিউ করুন এবং লেআউট ও পণ্যের বিষয়বস্তু নিশ্চিত করুন।