Shopify ইন্টিগ্রেশন
ইন্টিগ্রেশন ওভারভিউ
Anchor link toPushwoosh Shopify-এর সাথে নির্বিঘ্নে ইন্টিগ্রেট করে, যা একটি শীর্ষস্থানীয় ই-কমার্স প্ল্যাটফর্ম এবং ব্যবসাগুলিকে অনলাইন স্টোর তৈরি, পরিচালনা এবং স্কেল করতে সক্ষম করে। এই গাইডটি আপনাকে আপনার Shopify স্টোরে Pushwoosh অ্যাপ ইনস্টল এবং কনফিগার করা, ব্যবহারকারী শনাক্তকরণ সেট আপ করা এবং পুশ, ইমেল, SMS এবং WhatsApp-এর মতো চ্যানেল জুড়ে গ্রাহকদের সাথে যুক্ত হতে নোটিফিকেশন এবং অটোমেশন টুল ব্যবহার করার মাধ্যমে পরিচালিত করবে।
ইন্টিগ্রেশনের ধরণ
Anchor link to- গন্তব্য: Shopify গ্রাহকের ডেটা Pushwoosh-এ পাঠায়, যেখানে এটি টার্গেটিং এবং মেসেজিংয়ের জন্য ব্যবহৃত হয়।
পূর্বশর্ত
Anchor link to- একটি Pushwoosh অ্যাকাউন্ট
- আপনার Shopify অ্যাডমিন প্যানেলে অ্যাক্সেস
- Pushwoosh ডিভাইস API অ্যাক্সেস টোকেন এবং অ্যাপ্লিকেশন কোড
- গ্রাহক এবং অর্ডার ডেটা উপলব্ধ সহ একটি Shopify স্টোর
- অর্ডার/কার্ট ইভেন্টের জন্য
read_ordersঅ্যাক্সেস স্কোপের অনুমোদন, এবং চেকআউট স্টেপ ট্র্যাকিংয়ের জন্যwrite_pixelsএবংread_customer_events-এর অনুমোদন
সিঙ্ক্রোনাইজড এন্টিটি
Anchor link to- গ্রাহক: Shopify মেটাফিল্ডের মাধ্যমে Pushwoosh ইউজার আইডি বরাদ্দ এবং শনাক্ত করতে ব্যবহৃত হয়
- গ্রাহক সেগমেন্ট: গ্রুপ-ভিত্তিক টার্গেটিং এবং মেসেজিংয়ের জন্য ব্যবহৃত হয়
- ইভেন্ট এবং ট্রিগার (যেমন, অর্ডার দেওয়া, ট্যাগ প্রয়োগ করা): চ্যানেল জুড়ে মেসেজিং স্বয়ংক্রিয় করতে Shopify Flow-তে ব্যবহৃত হয়
- স্টোরফ্রন্ট: এমবেডেড স্ক্রিপ্টের মাধ্যমে ওয়েব পুশ অপ্ট-ইন ক্যাপচার করতে ব্যবহৃত হয়
- প্রোডাক্ট ফিড: আপনার স্টোরের স্টোরফ্রন্ট ফিড (
products.json) আপনি অ্যাপটি সংযোগ করার সময় স্বয়ংক্রিয়ভাবে Pushwoosh প্রোডাক্ট ক্যাটালগ-এর সাথে সংযুক্ত হয় এবং আপনি এটি আনইনস্টল করলে স্বয়ংক্রিয়ভাবে সংযোগ বিচ্ছিন্ন হয়ে যায়। - অর্ডার এবং কার্ট: Shopify-এর
orders/paid,checkouts/create, এবংcheckouts/updateওয়েবহুক থেকে সার্ভার-টু-সার্ভার ইভেন্ট। দেখুন অর্ডার, কার্ট এবং চেকআউট ধাপগুলি ট্র্যাক করুন। - স্টোরফ্রন্ট ব্রাউজিং আচরণ: প্রোডাক্ট ভিউ এবং অ্যাড-টু-কার্ট অ্যাকশন, ওয়েব পুশ অপ্ট-ইনগুলির জন্য ব্যবহৃত একই থিম এম্বেড দ্বারা সংগৃহীত।
- চেকআউট ধাপ: যোগাযোগের তথ্য প্রবেশ করানো এবং পেমেন্টের তথ্য জমা দেওয়া, একটি Shopify ওয়েব পিক্সেলের মাধ্যমে সংগৃহীত।
শব্দকোষ (যদি এন্টিটির নাম ভিন্ন হয় তবে ম্যাপিং)
Anchor link to| Shopify | Pushwoosh |
|---|---|
| Customer | User ID |
orders/paid webhook | ইভেন্ট PW_OrderCreated — অন্যান্য ই-কমার্স ইন্টিগ্রেশনের সাথে শেয়ার করা হয় (যেমন Magento) |
checkouts/create webhook | ইভেন্ট PW_AbandonedCart — একই শেয়ার করা ইভেন্ট, প্রোডাক্ট ব্লকের কার্ট সোর্স দ্বারাও ব্যবহৃত হয় |
checkouts/update webhook | ইভেন্ট PW_AbandonedCartUpdate — ক্রেতা একই চেকআউট সম্পাদনা করতে থাকলে ফায়ার হয়, PW_AbandonedCart থেকে সংরক্ষিত কার্ট ওভাররাইট করে |
| Product page view | ইভেন্ট PW_ProductViewed |
| Add to cart (no page reload) | ইভেন্ট PW_AddToCart |
Web Pixel checkout_contact_info_submitted | ইভেন্ট PW_CheckoutContactInfo |
Web Pixel payment_info_submitted | ইভেন্ট PW_PaymentInfoSubmitted |
ইন্টিগ্রেশনটি কীভাবে কাজ করে
Anchor link toPushwoosh Shopify-এর জন্য একটি মেসেজিং গন্তব্য হিসাবে কাজ করে। একবার ইন্টিগ্রেট হয়ে গেলে, Shopify গ্রাহক এবং আচরণগত ডেটা Pushwoosh-এ পাঠায়, যেখানে এটি রিয়েল-টাইম নোটিফিকেশন, গ্রাহক সেগমেন্টেশন এবং চ্যানেল জুড়ে ব্যক্তিগতকৃত মেসেজিংকে শক্তিশালী করে।
ইন্টিগ্রেশনের মূল উপাদান
Anchor link to-
মেটাফিল্ডের মাধ্যমে গ্রাহক শনাক্তকরণ প্রতিটি Shopify গ্রাহককে একটি অনন্য ইউজার আইডি বরাদ্দ করা হয়, যা একটি মেটাফিল্ডে (
custom.pushwoosh_userid) সংরক্ষণ করা হয়। এই আইডি Pushwoosh-কে প্ল্যাটফর্ম জুড়ে ব্যবহারকারীদের ধারাবাহিকভাবে চিনতে এবং মেসেজ করতে দেয়। -
Shopify Flow-এর মাধ্যমে ইভেন্ট-চালিত অটোমেশন Pushwoosh ফ্লো অ্যাকশন সরবরাহ করে যা আপনাকে Shopify ইভেন্টের উপর ভিত্তি করে মেসেজিং (পুশ, ইমেল, SMS, WhatsApp) স্বয়ংক্রিয় করতে দেয়, যেমন:
- নতুন অর্ডার দেওয়া হয়েছে
- গ্রাহকের উপর ট্যাগ প্রয়োগ করা হয়েছে
- কার্ট পরিত্যাগ
-
সেগমেন্ট-ভিত্তিক টার্গেটিং Shopify থেকে গ্রাহক সেগমেন্টগুলি চ্যানেল জুড়ে গ্রুপ-নির্দিষ্ট নোটিফিকেশন পাঠাতে ব্যবহার করা যেতে পারে, যেমন প্রথমবারের ক্রেতাদের জন্য প্রচার বা নিষ্ক্রিয় ব্যবহারকারীদের জন্য পুনরায় সক্রিয়করণ প্রচারাভিযান।
-
ম্যানুয়াল এবং রিয়েল-টাইম মেসেজিং Shopify গ্রাহক বা সেগমেন্ট ভিউ থেকে, আপনি Pushwoosh এক্সটেনশন ব্যবহার করে ম্যানুয়ালি নোটিফিকেশন ট্রিগার করতে পারেন:
- গ্রাহক দ্বারা নোটিফিকেশন: ব্যক্তিগত ফলো-আপ বা পরীক্ষার জন্য
- সেগমেন্ট দ্বারা নোটিফিকেশন: প্রচারাভিযান-ভিত্তিক মেসেজের জন্য
স্টোরফ্রন্ট এম্বেডের মাধ্যমে ওয়েব পুশ নোটিফিকেশন
Anchor link toআপনার Shopify থিমে Pushwoosh এম্বেড সক্ষম করে, আপনি ওয়েবসাইটের দর্শকদের ব্রাউজার-ভিত্তিক পুশ নোটিফিকেশনে অপ্ট-ইন করার জন্য অনুরোধ করতে পারেন—কোনো মোবাইল অ্যাপের প্রয়োজন নেই।
ডেটা ফ্লো ওভারভিউ
Anchor link toShopify গ্রাহক এবং ইভেন্ট ডেটা ↓Pushwoosh API (অ্যাপের মাধ্যমে) ↓ইউজার আইডি → সেগমেন্টেশন → ট্রিগারড বা ম্যানুয়াল নোটিফিকেশনএই ইন্টিগ্রেশন আপনাকে সময়োপযোগী, প্রাসঙ্গিক মেসেজ সরবরাহ করার ক্ষমতা দেয় যা ব্যবহারকারীর ধারণক্ষমতা উন্নত করে, রূপান্তর বাড়ায় এবং গ্রাহকের অভিজ্ঞতা বাড়ায়—স্বয়ংক্রিয়ভাবে বা চাহিদা অনুযায়ী।
পর্ব ১. ইনস্টলেশন
Anchor link toShopify-তে লগ ইন করুন
Anchor link to- Shopify অ্যাডমিন-এ যান
- ড্যাশবোর্ড থেকে আপনার স্টোর নির্বাচন করুন
Pushwoosh অ্যাপ ইনস্টল করুন
Anchor link to- Pushwoosh অ্যাপ স্টোর পেজ-এ যান
- ইনস্টল-এ ক্লিক করুন

- Shopify ডায়ালগে ইনস্টলেশন নিশ্চিত করুন

আপনার Pushwoosh অ্যাপ সংযোগ করুন
Anchor link toইনস্টলেশনের পরে, আপনাকে Shopify-এর ভিতরে Pushwoosh অ্যাপে পুনঃনির্দেশিত করা হবে।
- সংযোগ করুন-এ ক্লিক করুন।

- অ্যাপ্লিকেশন কোড এবং API কী লিখুন, যা আপনি Pushwoosh কন্ট্রোল প্যানেল → সেটিংস → API অ্যাক্সেস-এ খুঁজে পেতে পারেন। এখানকার API কী হল আপনার ডিভাইস API অ্যাক্সেস টোকেন।

সংযোগ করা হলে, একটি সফল বার্তা প্রদর্শিত হবে: “Pushwoosh অ্যাপ সংযুক্ত।”

যখন Shopify অনুমতি চায় (অর্ডার, পিক্সেল, গ্রাহক ইভেন্ট), সেগুলি অনুমোদন করুন। এই স্কোপগুলি পর্ব ৫ ট্র্যাকিংয়ের জন্য প্রয়োজন। আপনি যদি আগে অ্যাপটি সংযোগ করে থাকেন, তাহলে দেখুন ইতিমধ্যে সংযুক্ত? আপনাকে অ্যাক্সেস পুনরায় অনুমোদন করতে বলা হবে।
একটি প্ল্যানে সাবস্ক্রাইব করুন
Anchor link to- সাবস্ক্রিপশন আপগ্রেড করুন-এ ক্লিক করুন
- একটি একক ব্যবহার-ভিত্তিক প্ল্যান দেখানো হবে।
- বিলিং নিশ্চিত করুন।

পর্ব ২. সেটআপ: মেটাফিল্ডের মাধ্যমে গ্রাহক ইউজার আইডি
Anchor link toচ্যানেল জুড়ে (পুশ, ইমেল, SMS, WhatsApp) চিহ্নিত ব্যবহারকারীদের কাছে নোটিফিকেশন পৌঁছে দেওয়ার জন্য, Pushwoosh প্রতিটি গ্রাহকের জন্য একটি অনন্য ইউজার আইডি ব্যবহার করে। Shopify এই মানটি Shopify-এর গ্রাহক মেটাফিল্ড-এর ভিতরে সংরক্ষণ করে।
- সেটিংস → মেটাফিল্ড এবং মেটাওবজেক্ট → গ্রাহক-এ যান

- সংজ্ঞা যোগ করুন-এ ক্লিক করুন এবং এই মানগুলি ব্যবহার করুন:
| ফিল্ড | মান |
|---|---|
| নেমস্পেস এবং কী | custom.pushwoosh_userid |
| নেমস্পেস | custom |
| ধরণ | একক লাইনের টেক্সট |
| বৈধতা | কোনোটিই নয় |
| গ্রাহক অ্যাকাউন্ট অ্যাক্সেস | পড়া এবং লেখা |
| স্টোরফ্রন্ট API অ্যাক্সেস | সক্রিয় |

উপরের টেবিলের মতো গ্রাহক অ্যাকাউন্ট অ্যাক্সেস এবং স্টোরফ্রন্ট API অ্যাক্সেস সেট করুন।

পর্ব ৩. Pushwoosh এক্সটেনশন ব্যবহার করা
Anchor link toPushwoosh সেগমেন্ট টার্গেটিং, অটোমেশন (ফ্লো), এবং গ্রাহক-নির্দিষ্ট নোটিফিকেশনের জন্য Shopify এক্সটেনশন অন্তর্ভুক্ত করে।
এক্সটেনশন ১. গ্রাহক দ্বারা নোটিফিকেশন পাঠান
Anchor link toব্যবহারের ক্ষেত্র
Anchor link toম্যানুয়ালি ব্যক্তিগতকৃত মেসেজ পাঠান বা একটি নির্দিষ্ট ব্যবহারকারীকে নোটিফিকেশন পরীক্ষা করুন।
- গ্রাহক → একজন গ্রাহক নির্বাচন করুন খুলুন
- আরও অ্যাকশন → গ্রাহক দ্বারা নোটিফিকেশন-এ ক্লিক করুন

- মেসেজিং প্ল্যাটফর্ম (যেমন, ইমেল) এবং একটি কন্টেন্ট প্রিসেট নির্বাচন করুন।

- পাঠান-এ ক্লিক করুন
এক্সটেনশন ২. সেগমেন্ট দ্বারা নোটিফিকেশন
Anchor link toব্যবহারের ক্ষেত্র
Anchor link toগ্রাহকদের গ্রুপকে টার্গেট করুন—পরিত্যক্ত কার্ট, প্রথমবারের ক্রেতা, উচ্চ ব্যয়কারী।
-
গ্রাহক → সেগমেন্ট-এ যান
-
একটি সেগমেন্ট বেছে নিন → সেগমেন্ট ব্যবহার করুন-এ ক্লিক করুন

- সেগমেন্ট দ্বারা নোটিফিকেশন নির্বাচন করুন

- পছন্দসই যোগাযোগ চ্যানেল এবং মেসেজ প্রিসেট নির্বাচন করুন। পাঠান-এ ক্লিক করুন।

এক্সটেনশন ৩. Shopify Flow-তে Pushwoosh
Anchor link toব্যবহারের ক্ষেত্র
Anchor link toঅর্ডার, ট্যাগ, বা আচরণের মতো ট্রিগার ব্যবহার করে গ্রাহক যাত্রায় মেসেজিং স্বয়ংক্রিয় করুন।
- Shopify Flow-তে একটি নতুন ফ্লো তৈরি করুন
- অ্যাকশন যোগ করুন → Pushwoosh নোটিফিকেশন পাঠান বেছে নিন

- মেসেজ এবং ডাইনামিক ফিল্ড কনফিগার করুন

উদাহরণস্বরূপ:
-
অর্ডার দেওয়ার পরে একটি মেসেজ পাঠান
-
ব্যবহারকারীকে কার্ট পরিত্যাগ করার সময় মনে করিয়ে দিন
-
৩০ দিনের নিষ্ক্রিয়তার পরে পুনরায় সক্রিয়করণ পুশ পাঠান
পর্ব ৪. ওয়েব পুশ (এবং স্টোরফ্রন্ট ব্রাউজিং ইভেন্ট) সক্ষম করুন
Anchor link toশুধুমাত্র ওয়েব পুশের জন্য ঐচ্ছিক। পর্ব ৫-এ প্রোডাক্ট-ভিউ এবং অ্যাড-টু-কার্ট ইভেন্টের প্রয়োজন হলে আবশ্যক।
আপনার স্টোরফ্রন্টে ব্রাউজার ওয়েব পুশের জন্য থিম এম্বেড চালু করুন:
- অনলাইন স্টোর → থিম → কাস্টমাইজ-এ যান

- বাম মেনু থেকে অ্যাপ এম্বেড খুলুন
- পুশ ইনিট এম্বেড চালু করুন

পর্ব ৫. অর্ডার, কার্ট এবং চেকআউট ধাপগুলি ট্র্যাক করুন
Anchor link toআপনি অ্যাপটি সংযোগ করার পরে এবং অর্ডার, কার্ট এবং চেকআউট ট্র্যাকিংয়ের জন্য Shopify-এর অনুরোধ করা অনুমতিগুলি (read_orders, write_pixels, read_customer_events) অনুমোদন করার পরে, অর্ডার, চেকআউট এবং চেকআউট-ধাপ ইভেন্টগুলি একটি পৃথক Pushwoosh ট্র্যাকিং স্ক্রিন ছাড়াই আসতে শুরু করে। অনুমোদনের ধাপের জন্য পূর্বশর্ত এবং পর্ব ১ দেখুন। স্টোরফ্রন্ট ব্রাউজিং (প্রোডাক্ট ভিউ এবং অ্যাড-টু-কার্ট)-এর জন্য পুশ ইনিট এম্বেড চালু করাও প্রয়োজন।
ট্র্যাকিং তিনটি স্বাধীন ইভেন্ট গ্রুপ কভার করে। প্রতিটির জন্য আলাদা অ্যাক্সেস প্রয়োজন, তাই একটি বন্ধ করলে অন্যগুলি থামে না:
- অর্ডার পেইড এবং চেকআউট: থিম এম্বেড বন্ধ থাকলেও Shopify থেকে আসে
- স্টোরফ্রন্ট ব্রাউজিং (প্রোডাক্ট ভিউ এবং অ্যাড-টু-কার্ট): থিম এম্বেড চালু থাকা প্রয়োজন
- চেকআউট ধাপ: পর্ব ১ থেকে Shopify-এর চেকআউট-ট্র্যাকিং অনুমতি প্রয়োজন (
write_pixelsএবংread_customer_events), যা উপরের অর্ডার-ট্র্যাকিং অনুমতি (read_orders) থেকে আলাদাভাবে অনুমোদিত
আপনি অ্যাপটি সংযোগ করার আগে, PW_OrderCreated এবং PW_AbandonedCart-এর জন্য Pushwoosh কীভাবে অর্থ এবং তারিখ অ্যাট্রিবিউট টাইপগুলি পরিচালনা করে তা পরীক্ষা করুন। আপনি এটি ধরার আগে একটি ভুল টাইপ পাঠানো হলে তা পূর্ববর্তীভাবে ঠিক করা যাবে না।
অর্ডার পেইড এবং চেকআউট ইভেন্ট
Anchor link toএগুলি ক্রয়-পরবর্তী মেসেজিং (PW_OrderCreated), পরিত্যক্ত-চেকআউট যাত্রা বা সেগমেন্ট (PW_AbandonedCart / PW_AbandonedCartUpdate), এবং ক্রয় রূপান্তর ম্যাপিংয়ের জন্য ব্যবহার করুন। ক্রেতা ব্রাউজার ট্র্যাকিং ব্লক করলেও এগুলি Shopify থেকে আসে:
| Pushwoosh-এ ইভেন্টের নাম | কখন এটি ফায়ার হয় |
|---|---|
PW_OrderCreated | একটি অর্ডার পরিশোধ করা হয় |
PW_AbandonedCart | একজন ক্রেতা চেকআউট শুরু করে |
PW_AbandonedCartUpdate | ক্রেতা একটি বিদ্যমান চেকআউটের সময় আইটেম যোগ, অপসারণ বা পরিবর্তন করে |
এগুলি অর্ডার এবং চেকআউট নোটিফিকেশনের সাথে সঙ্গতিপূর্ণ যা Shopify স্বয়ংক্রিয়ভাবে Pushwoosh-এ পাঠায় (orders/paid, checkouts/create, এবং checkouts/update ওয়েবহুক, যা সিঙ্ক্রোনাইজড এন্টিটি-এর অধীনে তালিকাভুক্ত)।
Shopify-এর নিজস্ব ফ্লো শর্ত, checkouts/create ওয়েবহুক, এবং প্রোডাক্ট ব্লকের কার্ট সোর্স তিনটি ভিন্ন জিনিস যা সবই কার্ট পরিত্যাগ নামে পরিচিত। আপনি যা তৈরি করছেন তার সাথে মেলে এমন একটি বেছে নিন, নীচের টেবিলটি ব্যবহার করে।
| আপনি কী তৈরি করতে চান | কী ব্যবহার করবেন |
|---|---|
| Shopify Flow থেকে রিমাইন্ডার (Shopify-এর নিজস্ব কার্ট পরিত্যাগ শর্ত) | Shopify Flow + Pushwoosh নোটিফিকেশন পাঠান অ্যাকশন। PW_AbandonedCart ইভেন্টের নাম নয়। |
| Pushwoosh-এ চেকআউট শুরু বা কার্ট পরিবর্তন থেকে রিমাইন্ডার বা সেগমেন্ট | PW_AbandonedCart / PW_AbandonedCartUpdate-এ গ্রাহক যাত্রা বা সেগমেন্ট |
| একটি ইমেলের ভিতরে ক্রেতার কার্টের আইটেমগুলি দেখান | প্রোডাক্ট ব্লক কার্ট সোর্স (পাঠানোর সময় PW_AbandonedCartID ট্যাগ ব্যবহার করে)। কোন ট্রিগার যাত্রা শুরু করেছে তা থেকে আলাদা। |
এই ইভেন্টগুলি কীভাবে আচরণ করে। checkouts/create শুধুমাত্র বোঝায় যে একটি চেকআউট শুরু হয়েছে। Shopify এখনও সিদ্ধান্ত নেয়নি যে এটি পরিত্যক্ত, এবং কোনো অর্ডারও নিশ্চিত করা হয়নি।
ক্রেতা চেকআউট সম্পাদনা করার সময়, PW_AbandonedCartUpdate একই চেকআউটের জন্য আবার ফায়ার হয় এবং PW_AbandonedCart থেকে সংরক্ষিত কার্টটি ওভাররাইট করে। কার্ট সোর্স ব্যবহার করে এমন রিমাইন্ডার ইমেলগুলি পাঠানোর সময় সর্বশেষ আইটেমগুলি তুলে নেয়। কার্ট রিফ্রেশ করার জন্য আপনার দ্বিতীয় যাত্রা ট্রিগারের প্রয়োজন নেই।
PW_AbandonedCart এবং PW_AbandonedCartUpdate ক্রেতার উপর PW_AbandonedCartID ট্যাগ সেট করে, যা কার্ট সোর্স পাঠানোর সময় পড়ে। PW_OrderCreated এটি সাথে সাথে পরিষ্কার করে দেয়, তাই যে ক্রেতা ইতিমধ্যে চেকআউট করেছেন তিনি ব্লকটি এড়িয়ে যান, এমন একটি কার্টের জন্য রিমাইন্ডার পাওয়ার পরিবর্তে যা তাদের আর নেই। সঠিক ক্লিয়ারিং আচরণের জন্য আপনি যখন PW_OrderCreated পাঠান তখন কী হয় দেখুন।
অর্ডার এবং চেকআউট ইভেন্টের অ্যাট্রিবিউট
Anchor link toPW_OrderCreated এবং PW_AbandonedCart অন্তর্ভুক্ত করে:
| অ্যাট্রিবিউট | বর্ণনা |
|---|---|
orderId | অর্ডার বা চেকআউট শনাক্তকারী |
email | ক্রেতার ইমেল |
totalPrice | অর্ডার বা কার্টের মোট মূল্য |
shippingAmount | শিপিং খরচ |
taxAmount | করের পরিমাণ |
discountAmount | ছাড়ের পরিমাণ |
currency | মুদ্রা কোড |
items | কার্টের লাইন আইটেম |
customerId | শুধুমাত্র নিবন্ধিত গ্রাহকদের জন্য, অতিথি চেকআউটের জন্য উপস্থিত নয় |
orderUrl | PW_OrderCreated-এর জন্য অর্ডার স্ট্যাটাস পেজ, অথবা PW_AbandonedCart এবং PW_AbandonedCartUpdate-এর জন্য পরিত্যক্ত চেকআউটের পুনরুদ্ধার URL। এটি একটি “আপনার ক্রয় সম্পূর্ণ করুন” লিঙ্ক বা বোতাম তৈরি করতে ব্যবহার করুন। |
createdDate | যখন অর্ডার বা চেকআউট তৈরি হয়েছিল |
abandonedDate | শুধুমাত্র PW_AbandonedCart এবং PW_AbandonedCartUpdate। যখন কার্টটি শেষবার স্পর্শ করা হয়েছিল, যখন এটি প্রথম তৈরি হয়েছিল তখন নয় |
অতিথি চেকআউটগুলি এখনও অর্ডার এবং কার্ট ইভেন্ট পাঠাতে পারে, তবে ইভেন্টে নিবন্ধিত গ্রাহক আইডি ছাড়াই।
PW_AbandonedCartUpdate একই অ্যাট্রিবিউট বহন করে। যদি আপনার অ্যাকাউন্টে Magento ইন্টিগ্রেশনও সংযুক্ত থাকে, তবে এর অর্ডার এবং পরিত্যক্ত কার্টগুলি এই একই ইভেন্টের নামে পোস্ট হয়, তাই PW_OrderCreated / PW_AbandonedCart-এর উপর নির্মিত একটি সেগমেন্ট বা যাত্রা উভয় স্টোরকেই ধরে, এবং উপরের অ্যাট্রিবিউট টাইপগুলি উভয়ের জন্যই প্রযোজ্য। Magento-এর PW_AbandonedCartUpdate-এর সমতুল্য কিছু নেই, কারণ এটি প্রগতিশীল চেকআউট সম্পাদনা ট্র্যাক করে না।
items বিশেষ করে Shopify থেকে মাত্র কয়েকটি ফিল্ড পূরণ করে আসে।
স্টোরফ্রন্ট ব্রাউজিং ইভেন্ট
Anchor link toএগুলি ব্রাউজ-পরিত্যাগ সেগমেন্ট বা যাত্রার জন্য এবং ইমেল সুপারিশ কৌশলগুলির জন্য ব্যবহার করুন যার জন্য প্রোডাক্ট ভিউ প্রয়োজন (উদাহরণস্বরূপ তারা যা দেখেছে তার উপর ভিত্তি করে)। দেখুন ইমেলে প্রোডাক্ট সুপারিশ কীভাবে সেট আপ করবেন।
উভয় ইভেন্ট একই থিম এম্বেড দ্বারা সংগৃহীত হয়। পুশ ইনিট এম্বেড চালু হয়ে গেলে থিমে আর কিছু যোগ করার প্রয়োজন নেই:
PW_ProductViewed: ক্রেতা একটি প্রোডাক্ট পেজ খোলে।PW_AddToCart: ক্রেতা পেজটি পুনরায় লোড না করে কার্টে একটি আইটেম যোগ করে, যা বেশিরভাগ Shopify থিম করে থাকে।
স্টোরফ্রন্ট ব্রাউজিং ইভেন্টের অ্যাট্রিবিউট
Anchor link toউভয় ইভেন্ট অন্তর্ভুক্ত করে:
| অ্যাট্রিবিউট | বর্ণনা |
|---|---|
items | দেখা বা যোগ করা প্রোডাক্ট(গুলি), প্রতিটিতে productId, name, sku, quantity, price সহ |
totalPrice | items-এর সম্মিলিত মূল্য |
productUrl | ক্রেতা যে পেজে ছিল |
currency | শুধুমাত্র যখন স্টোরফ্রন্ট এটি প্রকাশ করে |
একটি মেসেজ যা totalPrice দেখায় তার জন্য একটি ফলব্যাক প্রয়োজন যখন currency অনুপস্থিত থাকে, কারণ শুধুমাত্র সংখ্যাটি বলে না এটি কোন মুদ্রায়।
কোনো ইভেন্টই email বা customerId অ্যাট্রিবিউট হিসাবে বহন করে না। ক্রেতাকে একই ভাবে শনাক্ত করা হয় যেভাবে বাকি থিম এম্বেড করে, মেটাফিল্ড ইউজার আইডির সাথে বাঁধা SDK সেশনের মাধ্যমে (দেখুন পর্ব ২), ইভেন্ট পেলোডের মাধ্যমে নয়।
PW_ProductViewed এবং PW_AddToCart-এর items সমৃদ্ধ করার আগে Shopify-এর পাঠানো একই ফিল্ড বহন করে: productId, name, sku, quantity, price। Pushwoosh এই দুটি ইভেন্টের জন্য ক্যাটালগের বাকি ফিল্ডগুলি পূরণ করে না, যেভাবে এটি PW_AbandonedCart-এর items-এর জন্য করে (দেখুন কার্ট আইটেমগুলি আপনার প্রোডাক্ট ক্যাটালগ থেকে সমৃদ্ধ করা হয় উপরে)।
একটি সুপারিশ কৌশল যার জন্য সম্পূর্ণ প্রোডাক্টের বিবরণ প্রয়োজন, যেমন তারা যা দেখেছে তার উপর ভিত্তি করে, মেসেজটি রেন্ডার করার সময় আপনার প্রোডাক্ট ক্যাটালগ থেকে productId দ্বারা সেগুলি খুঁজে নেয়। প্রতিটি কৌশলের জন্য কী প্রয়োজন তা দেখতে ইমেলে প্রোডাক্ট সুপারিশ কীভাবে সেট আপ করবেন দেখুন।
চেকআউট ধাপ ইভেন্ট
Anchor link toএগুলি দেখতে ব্যবহার করুন যে লোকেরা ক্রয়ের আগে কোথায় ড্রপ অফ করে, এবং যারা চেকআউট শুরু করেছে কিন্তু একটি পেইড অর্ডারে পৌঁছায়নি তাদের মেসেজ করতে।
PW_CheckoutContactInfo: ক্রেতা তাদের যোগাযোগের তথ্য প্রবেশ করিয়েছে।PW_PaymentInfoSubmitted: ক্রেতা তাদের পেমেন্টের বিবরণ জমা দিয়েছে।
একটি সম্পন্ন বিক্রয় উপরের বিভাগ থেকে PW_OrderCreated, এই দুটি ইভেন্ট নয়।
PW_AbandonedCart শুধুমাত্র আপনাকে বলে যে একটি চেকআউট শুরু হয়েছে। এই দুটি ইভেন্ট একই চেকআউটের দুটি পরবর্তী পয়েন্ট চিহ্নিত করে, সেই ক্রমে: প্রথমে যোগাযোগের তথ্য, দ্বিতীয়ত পেমেন্টের বিবরণ। একজন ক্রেতা যিনি PW_PaymentInfoSubmitted-এ পৌঁছেছেন এবং কখনও পরবর্তী PW_OrderCreated পাননি, তিনি এমন একজনের চেয়ে এগিয়ে গেছেন যিনি শুধুমাত্র PW_AbandonedCart ট্রিগার করেছেন, তাই সেই পর্যায়ে নির্মিত একটি মেসেজ একটি সাধারণ কার্ট রিমাইন্ডারের পরিবর্তে বিশেষভাবে একটি স্থগিত পেমেন্টকে সম্বোধন করতে পারে।
চেকআউট ধাপ ইভেন্টের অ্যাট্রিবিউট
Anchor link toউভয় ইভেন্ট অন্তর্ভুক্ত করে:
| অ্যাট্রিবিউট | বর্ণনা |
|---|---|
items | চেকআউটের লাইন আইটেম, প্রতিটিতে productId, name, sku, quantity, price সহ |
orderId | চেকআউট টোকেন, অথবা Shopify অর্ডার আইডি যখন চেকআউটের একটি থাকে |
totalPrice | চেকআউটের মোট মূল্য |
email | শুধুমাত্র যখন চেকআউটের একটি থাকে। একটি ফোন-ভিত্তিক চেকআউট (কোনো ইমেল প্রবেশ করানো হয়নি) এটি ছাড়াই ইভেন্টটি পাঠায়। |
currency | শুধুমাত্র যখন চেকআউটের একটি থাকে |
পরীক্ষা করুন যে এটি কাজ করে
Anchor link toস্টোরে ম্যাচিং অ্যাকশনটি করুন, তারপর নিশ্চিত করুন যে ইভেন্টের নামটি Pushwoosh-এ দেখা যাচ্ছে। ইভেন্টটি নিজেই রিয়েল টাইমে প্রক্রিয়া করা হয়, কিন্তু আপনি যে দুটি জায়গায় এটি পরীক্ষা করবেন সেগুলি Pushwoosh-এর আগে না দেখা একটি নামের প্রতি ভিন্নভাবে প্রতিক্রিয়া জানায়:
- আপনি যখন ইভেন্ট দ্বারা একটি সেগমেন্ট তৈরি করেন তখন ইভেন্ট ড্রপডাউনে, একটি নতুন নাম সাথে সাথে উপস্থিত হয়।
- আপনি যখন একটি গ্রাহক যাত্রা ট্রিগার যোগ করেন তখন ইভেন্ট ড্রপডাউনে, একটি নতুন নাম দেখাতে ১০ মিনিট পর্যন্ত সময় লাগতে পারে (সেই ড্রপডাউনটি ক্যাশে থাকে)। আপনি যদি এটি এখনও না দেখেন, তাহলে ইন্টিগ্রেশনটি ভেঙে গেছে বলে ধরে নেওয়ার পরিবর্তে অপেক্ষা করুন।
| পরীক্ষার অ্যাকশন | ইভেন্ট |
|---|---|
| একটি পরীক্ষার অর্ডার পরিশোধ করুন | PW_OrderCreated |
| একটি চেকআউট শুরু করুন | PW_AbandonedCart |
| সেই চেকআউটে আইটেম পরিবর্তন করুন | PW_AbandonedCartUpdate |
| একটি প্রোডাক্ট পেজ খুলুন (পুশ ইনিট এম্বেড চালু) | PW_ProductViewed |
| কার্টে একটি আইটেম যোগ করুন | PW_AddToCart |
| চেকআউটে যোগাযোগের তথ্য প্রবেশ করান | PW_CheckoutContactInfo |
| চেকআউটে পেমেন্টের তথ্য জমা দিন | PW_PaymentInfoSubmitted |
ইভেন্টগুলি ব্যবহার করুন
Anchor link toআপনার কোন ইভেন্টটি প্রয়োজন তা জানার পরে, এটি দুটি জায়গায় ব্যবহার করুন:
- একটি ট্রিগার বা সেগমেন্ট শর্ত হিসাবে: আপনি যখন ইভেন্ট দ্বারা একটি সেগমেন্ট তৈরি করেন বা একটি গ্রাহক যাত্রা ট্রিগার যোগ করেন তখন ইভেন্ট ড্রপডাউনে এটি বেছে নিন।
- মেসেজ টেক্সটে: মেসেজ ধাপে, ইভেন্ট অ্যাট্রিবিউট দিয়ে মেসেজ ব্যক্তিগতকৃত করুন চালু করুন এবং অ্যাট্রিবিউটটি বেছে নিন (উদাহরণস্বরূপ
PW_OrderCreatedথেকে অর্ডার মোট)। আপনি একটি লিকুইড প্লেসহোল্ডার দিয়েও অ্যাট্রিবিউটটি সন্নিবেশ করতে পারেন। দেখুন যাত্রায় ডাইনামিক কন্টেন্ট এবং লিকুইড টেমপ্লেট।
পেইড অর্ডারের জন্য, আপনি PW_OrderCreated-কে একটি রূপান্তর ইভেন্ট হিসাবেও ম্যাপ করতে পারেন যাতে Shopify ক্রয়গুলি RFM সেগমেন্টেশন, যাত্রা অ্যাট্রিবিউশন, এবং প্রোডাক্ট ব্লক পরিসংখ্যান-কে ফিড করে।
উদাহরণ প্রচারাভিযান
Anchor link toপ্রতিটি ক্রেতার পথের একটি ভিন্ন পয়েন্টে ফায়ার হয়, তাই তারা ভিন্ন দর্শকদের কাছে পৌঁছায়: কেউ ড্রপ অফ করার আগে কতদূর গিয়েছিল, বা তারা আদৌ চেকআউটে পৌঁছেছিল কিনা, তা নির্ধারণ করে কোনটি প্রযোজ্য।
- পরিত্যক্ত-কার্ট রিমাইন্ডার। চেকআউট শুরু করা প্রতিটি ক্রেতাকে ধরে, তারা যতদূরই যাক না কেন: এখানকার সবচেয়ে প্রশস্ত দর্শক। এটি একটি গ্রাহক যাত্রা হিসাবে তৈরি করুন:
PW_AbandonedCart-এ ট্রিগার করুন,PW_OrderCreated-এর জন্য অপেক্ষা করুন, তারপর যারা এখনও পরিশোধ করেনি তাদের একটি কার্ট সোর্স ব্লক সহ একটি ইমেল পাঠান। সম্পূর্ণ সেটআপের জন্য কীভাবে একটি পরিত্যক্ত কার্ট প্রচারাভিযান সেট আপ করবেন দেখুন। - স্থগিত চেকআউটের জন্য ফলো-আপ। শুধুমাত্র সেই ক্রেতাদের ধরে যারা যোগাযোগের তথ্য প্রবেশ করার মতো দূরে গিয়েছিল কিন্তু কখনও পরিশোধ করেনি, উপরের দর্শকদের একটি সংকীর্ণ অংশ।
PW_CheckoutContactInfo-তে সেগমেন্ট করুন, তারপর এমন কাউকে বাদ দিন যারPW_PaymentInfoSubmittedবাPW_OrderCreatedও আছে। - একটি স্থগিত পেমেন্টের জন্য পুনরুদ্ধার। পেমেন্টে পৌঁছানো কিন্তু কখনও অর্ডার সম্পূর্ণ না করা ক্রেতাদের ধরে, উপরের ফলো-আপের চেয়ে আরও এগিয়ে এবং এর সাথে পারস্পরিকভাবে একচেটিয়া।
PW_PaymentInfoSubmitted-তে সেগমেন্ট করুন, তারপর এমন কাউকে বাদ দিন যারPW_OrderCreatedও আছে। - ব্রাউজ সুপারিশ ইমেল। প্রোডাক্ট দেখা কিন্তু কখনও চেকআউট শুরু না করা ক্রেতাদের ধরে, উপরের রিমাইন্ডারগুলির থেকে একটি ভিন্ন দর্শক। প্রোডাক্ট ব্লকের তারা যা দেখেছে তার উপর ভিত্তি করে কৌশল সহ
PW_ProductViewedব্যবহার করুন। দেখুন কীভাবে ইমেলে প্রোডাক্ট সুপারিশ সেট আপ করবেন।
পর্ব ৬. ডেটা সম্মতি
Anchor link toShopify প্রতিটি পাবলিক অ্যাপকে তার বাধ্যতামূলক GDPR/CCPA ওয়েবহুকগুলিতে সাড়া দেওয়ার প্রয়োজন করে। Pushwoosh সেগুলি নিম্নরূপ পরিচালনা করে:
customers/redact: যখন একজন ক্রেতা স্টোরকে তাদের ডেটা মুছে ফেলার জন্য অনুরোধ করে, Pushwoosh Shopify-এর পাঠানো শনাক্তকারীগুলির দ্বারা মিলে যাওয়া Pushwoosh রেকর্ডগুলি মুছে ফেলে — ইমেল, ফোন, এবং Shopify গ্রাহক আইডি।customers/data_request: যখন একজন ক্রেতা তাদের ডেটার একটি অনুলিপি অনুরোধ করে, Pushwoosh সাপোর্টের অভ্যন্তরীণ চ্যানেলে একটি নোটিফিকেশন পোস্ট করে, এবং একজন ব্যক্তি ম্যানুয়ালি অনুরোধটি পরিচালনা করে। Shopify অ্যাপগুলিকে ৩০ দিনের মধ্যে এগুলিতে সাড়া দেওয়ার প্রয়োজন করে।shop/redact: Shopify এটি একটি স্টোর অ্যাপটি আনইনস্টল করার ৪৮ ঘন্টা পরে পাঠায়, স্টোরের ডেটা মুছে ফেলার জন্য অনুরোধ করে। Pushwoosh আনইনস্টল নিজেই যে ডিলিশন ট্রিগার করে তা পুনরায় চালায়, অবশিষ্ট থাকা যেকোনো সেশন পরিষ্কার করে এবং স্টোরের ইন্টিগ্রেশন রেকর্ড (ডিভাইস API কী, অ্যাপ্লিকেশন কোড, এবং বিলিং আইডি সহ) মুছে ফেলে। এটি একটি সুরক্ষা জাল হিসাবে বিদ্যমান থাকে যেখানে আনইনস্টল প্রথমবার পুরোপুরি পরিষ্কার করতে পারেনি।
ব্যবহারের ক্ষেত্রগুলির সারসংক্ষেপ
Anchor link toএরপরে, উপরের ইভেন্টের নামগুলি যাত্রা, সেগমেন্ট, বা রূপান্তর ম্যাপিংয়ে ব্যবহার করুন। উদাহরণ:
| দৃশ্যকল্প | ব্যবহৃত টুল |
|---|---|
| ব্যক্তিগতকৃত ফলো-আপ | গ্রাহক দ্বারা নোটিফিকেশন |
| কার্ট পরিত্যাগ রিমাইন্ডার | Shopify Flow + Pushwoosh অ্যাকশন, অথবা PW_AbandonedCart / PW_AbandonedCartUpdate-এ যাত্রা/সেগমেন্ট (দেখুন পর্ব ৫) |
| সেগমেন্ট-ভিত্তিক প্রচার | সেগমেন্ট দ্বারা নোটিফিকেশন |
| সাইন আপ করার পরে স্বাগত বার্তা | ফ্লো + মেটাফিল্ড ট্র্যাকিং |
| পুশ অপ্ট-ইন | থিম এম্বেড + পুশ ইনিট টগল |
| রাজস্ব অ্যাট্রিবিউশন এবং RFM সেগমেন্টেশন | রূপান্তর ইভেন্ট-এ ম্যাপ করা অর্ডার/চেকআউট ইভেন্ট |
| চেকআউট ড্রপ-অফ বিশ্লেষণ | PW_CheckoutContactInfo / PW_PaymentInfoSubmitted ইভেন্ট |
| ব্রাউজ বা কার্ট পরিত্যাগ সেগমেন্ট | স্টোরফ্রন্ট প্রোডাক্ট ভিউ / অ্যাড-টু-কার্ট ইভেন্ট |