Shopify ইন্টিগ্রেশন
ইন্টিগ্রেশনের ওভারভিউ
Anchor link toPushwoosh Shopify-এর সাথে নির্বিঘ্নে ইন্টিগ্রেট করে, যা একটি শীর্ষস্থানীয় ই-কমার্স প্ল্যাটফর্ম এবং ব্যবসাগুলিকে অনলাইন স্টোর তৈরি, পরিচালনা এবং স্কেল করতে সক্ষম করে। এই গাইডটি আপনাকে আপনার Shopify স্টোরে Pushwoosh অ্যাপ ইনস্টল এবং কনফিগার করা, ব্যবহারকারী শনাক্তকরণ সেট আপ করা এবং পুশ, ইমেল, এসএমএস এবং হোয়াটসঅ্যাপের মতো চ্যানেল জুড়ে গ্রাহকদের সাথে যুক্ত হতে নোটিফিকেশন এবং অটোমেশন টুল ব্যবহার করার মাধ্যমে পরিচালিত করবে।
ইন্টিগ্রেশনের ধরণ
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 UserID নির্ধারণ এবং শনাক্ত করতে ব্যবহৃত হয়
- গ্রাহক সেগমেন্ট: গ্রুপ-ভিত্তিক টার্গেটিং এবং মেসেজিংয়ের জন্য ব্যবহৃত হয়
- ইভেন্ট এবং ট্রিগার (যেমন, অর্ডার দেওয়া, ট্যাগ প্রয়োগ করা): চ্যানেল জুড়ে মেসেজিং স্বয়ংক্রিয় করতে Shopify Flow-তে ব্যবহৃত হয়
- স্টোরফ্রন্ট: এমবেডেড স্ক্রিপ্টের মাধ্যমে ওয়েব পুশ অপ্ট-ইন ক্যাপচার করতে ব্যবহৃত হয়
- প্রোডাক্ট ফিড: আপনার স্টোরের স্টোরফ্রন্ট ফিড (
products.json) আপনি অ্যাপটি সংযোগ করার সময় স্বয়ংক্রিয়ভাবে Pushwoosh প্রোডাক্ট ক্যাটালগ-এর সাথে সংযুক্ত হয় এবং আপনি এটি আনইনস্টল করলে স্বয়ংক্রিয়ভাবে সংযোগ বিচ্ছিন্ন হয়ে যায়। - অর্ডার এবং কার্ট: Shopify-এর
orders/paidএবংcheckouts/createওয়েবহুক থেকে সার্ভার-টু-সার্ভার ইভেন্ট। দেখুন অর্ডার, কার্ট এবং চেকআউট ধাপগুলি ট্র্যাক করুন। - স্টোরফ্রন্ট ব্রাউজিং আচরণ: প্রোডাক্ট ভিউ এবং অ্যাড-টু-কার্ট অ্যাকশন, যা ওয়েব পুশ অপ্ট-ইনগুলির জন্য ব্যবহৃত একই থিম এম্বেড দ্বারা সংগৃহীত হয়।
- চেকআউট ধাপ: যোগাযোগের তথ্য প্রবেশ করানো এবং পেমেন্টের তথ্য জমা দেওয়া, যা একটি Shopify ওয়েব পিক্সেলের মাধ্যমে সংগৃহীত হয়।
শব্দকোষ (এন্টিটির নাম ভিন্ন হলে ম্যাপ করা)
Anchor link to| Shopify | Pushwoosh |
|---|---|
| Customer | UserID |
orders/paid webhook | ইভেন্ট PW_OrderCreated — অন্যান্য ই-কমার্স ইন্টিগ্রেশনের সাথে শেয়ার করা (যেমন Magento) |
checkouts/create webhook | ইভেন্ট PW_AbandonedCart — একই শেয়ার করা ইভেন্ট, যা প্রোডাক্ট ব্লকের কার্ট উৎস দ্বারাও ব্যবহৃত হয় |
| Product page view | ইভেন্ট PW_ProductViewed |
ইন্টিগ্রেশন কীভাবে কাজ করে
Anchor link toPushwoosh Shopify-এর জন্য একটি মেসেজিং গন্তব্য হিসাবে কাজ করে। একবার ইন্টিগ্রেট হয়ে গেলে, Shopify গ্রাহক এবং আচরণগত ডেটা Pushwoosh-এ পাঠায়, যেখানে এটি রিয়েল-টাইম নোটিফিকেশন, গ্রাহক সেগমেন্টেশন এবং চ্যানেল জুড়ে ব্যক্তিগতকৃত মেসেজিংকে শক্তি জোগায়।
ইন্টিগ্রেশনের মূল উপাদান
Anchor link to-
মেটাফিল্ডের মাধ্যমে গ্রাহক শনাক্তকরণ প্রতিটি Shopify গ্রাহককে একটি অনন্য
UserIDবরাদ্দ করা হয়, যা একটি মেটাফিল্ডে (custom.pushwoosh_userid) সংরক্ষণ করা হয়। এই আইডি Pushwoosh-কে প্ল্যাটফর্ম জুড়ে ব্যবহারকারীদের ধারাবাহিকভাবে চিনতে এবং মেসেজ করতে দেয়। -
Shopify Flow-এর মাধ্যমে ইভেন্ট-চালিত অটোমেশন Pushwoosh ফ্লো অ্যাকশন সরবরাহ করে যা আপনাকে Shopify ইভেন্টের উপর ভিত্তি করে মেসেজিং (পুশ, ইমেল, এসএমএস, হোয়াটসঅ্যাপ) স্বয়ংক্রিয় করতে দেয়, যেমন:
- নতুন অর্ডার দেওয়া হয়েছে
- গ্রাহকের উপর ট্যাগ প্রয়োগ করা হয়েছে
- কার্ট পরিত্যাগ
-
সেগমেন্ট-ভিত্তিক টার্গেটিং Shopify থেকে গ্রাহক সেগমেন্টগুলি চ্যানেল জুড়ে গ্রুপ-নির্দিষ্ট নোটিফিকেশন পাঠাতে ব্যবহার করা যেতে পারে, যেমন প্রথমবারের ক্রেতাদের জন্য প্রচার বা নিষ্ক্রিয় ব্যবহারকারীদের জন্য পুনরায় সক্রিয়করণ প্রচারাভিযান।
-
ম্যানুয়াল এবং রিয়েল-টাইম মেসেজিং Shopify গ্রাহক বা সেগমেন্ট ভিউ থেকে, আপনি Pushwoosh এক্সটেনশন ব্যবহার করে ম্যানুয়ালি নোটিফিকেশন ট্রিগার করতে পারেন:
- গ্রাহক দ্বারা নোটিফিকেশন: ব্যক্তিগত ফলো-আপ বা পরীক্ষার জন্য
- সেগমেন্ট দ্বারা নোটিফিকেশন: প্রচারাভিযান-ভিত্তিক মেসেজের জন্য
স্টোরফ্রন্ট এম্বেডের মাধ্যমে ওয়েব পুশ নোটিফিকেশন
Anchor link toআপনার Shopify থিমে Pushwoosh এম্বেড সক্ষম করে, আপনি ওয়েবসাইট দর্শকদের ব্রাউজার-ভিত্তিক পুশ নোটিফিকেশনে অপ্ট-ইন করার জন্য অনুরোধ করতে পারেন—কোনো মোবাইল অ্যাপের প্রয়োজন নেই।
ডেটা ফ্লো ওভারভিউ
Anchor link toShopify গ্রাহক এবং ইভেন্ট ডেটা ↓Pushwoosh API (অ্যাপের মাধ্যমে) ↓UserID → সেগমেন্টেশন → ট্রিগার করা বা ম্যানুয়াল নোটিফিকেশনএই ইন্টিগ্রেশন আপনাকে সময়োপযোগী, প্রাসঙ্গিক মেসেজ সরবরাহ করতে সক্ষম করে যা ব্যবহারকারীর ধরে রাখা উন্নত করে, রূপান্তর বাড়ায় এবং গ্রাহকের অভিজ্ঞতা বাড়ায়—স্বয়ংক্রিয়ভাবে বা চাহিদা অনুযায়ী।
পার্ট ১. ইনস্টলেশন
Anchor link toShopify-তে লগ ইন করুন
Anchor link to- Shopify অ্যাডমিন-এ যান
- ড্যাশবোর্ড থেকে আপনার স্টোর নির্বাচন করুন
Pushwoosh অ্যাপ ইনস্টল করুন
Anchor link to- Pushwoosh অ্যাপ স্টোর পেজ-এ যান
- Install-এ ক্লিক করুন

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

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

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

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

একটি প্ল্যানে সাবস্ক্রাইব করুন
Anchor link to- Upgrade Subscription-এ ক্লিক করুন
- একটি একক ব্যবহার-ভিত্তিক প্ল্যান দেখানো হবে।
- বিলিং নিশ্চিত করুন।

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

- Add definition-এ ক্লিক করুন এবং এই মানগুলি ব্যবহার করুন:
| ফিল্ড | মান |
|---|---|
| Namespace and key | custom.pushwoosh_userid |
| Namespace | custom |
| Type | Single line text |
| Validation | None |
| Customer Account Access | Read and Write |
| Storefront API Access | Enabled |


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

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

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

- Notification by Segment নির্বাচন করুন

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

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

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

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

- বাম মেনু থেকে App Embeds খুলুন
- Push Init Embed ON টগল করুন

পার্ট ৫. অর্ডার, কার্ট এবং চেকআউট ধাপগুলি ট্র্যাক করুন
Anchor link toএকবার আপনি read_orders, write_pixels, এবং read_customer_events স্কোপগুলি অনুমোদন করলে (দেখুন পূর্বশর্ত), Pushwoosh আপনার স্টোর থেকে তিন ধরনের কমার্স ইভেন্ট গ্রহণ করা শুরু করে। সেগুলি বিভিন্ন জায়গা থেকে আসে এবং একে অপরের থেকে স্বাধীনভাবে বন্ধ হয়ে যায় — এগুলিকে একটি ফিড হিসাবে বিবেচনা করবেন না।
সার্ভার-সাইড অর্ডার এবং কার্ট ইভেন্ট
Anchor link toShopify অর্ডার পেইড (orders/paid ওয়েবহুক, ইভেন্ট PW_OrderCreated) এবং চেকআউট ক্রিয়েটেড (checkouts/create ওয়েবহুক, ইভেন্ট PW_AbandonedCart) ইভেন্টগুলি সরাসরি সার্ভার-টু-সার্ভার Pushwoosh-এ পাঠায়। উভয়ই অন্যান্য ই-কমার্স ইন্টিগ্রেশনের সাথে শেয়ার করা হয় — Magento একই দুটি ইভেন্টের নাম ব্যবহার করে। অন্যান্য ইনবাউন্ড-ওয়েবহুক ইভেন্টের মতো (Stripe একইভাবে কাজ করে), আপনি যখন একটি সেগমেন্ট তৈরি করেন বা একটি কাস্টমার জার্নি ট্রিগার সেট আপ করেন তখন সেগুলি ইভেন্ট ড্রপডাউনে উপস্থিত হয়, এবং আপনি Shopify রাজস্বকে RFM সেগমেন্টেশন, জার্নি অ্যাট্রিবিউশন এবং আপনি ইমেলে পাঠানো প্রোডাক্ট ব্লক পরিসংখ্যান-এ আনতে রূপান্তর ইভেন্ট-এর জন্য উৎস হিসাবে যেকোনো একটিকে ম্যাপ করতে পারেন।
যেহেতু এগুলি Shopify-এর সার্ভার থেকে আসে, ক্রেতার ব্রাউজার থেকে নয়, তাই যে ক্রেতারা ট্র্যাকার ব্লক করে বা অ্যাড ব্লকার ব্যবহার করে তাদের জন্যও এগুলি আসতে থাকে।
স্টোরফ্রন্ট ব্রাউজিং ইভেন্ট
Anchor link toপ্রোডাক্ট ভিউ (ইভেন্ট PW_ProductViewed) এবং অ্যাড-টু-কার্ট অ্যাকশনগুলি একই থিম এম্বেড দ্বারা সংগৃহীত হয় যা আপনি ইতিমধ্যে ওয়েব পুশ অপ্ট-ইন-এর জন্য ইনস্টল করেছেন — আপনার থিমে নতুন কিছু যোগ করার নেই, তবে এই ইভেন্টগুলি আসার জন্য এম্বেডটি ON টগল করা থাকতে হবে (দেখুন ওয়েব পুশ সক্ষম করুন)। আপনি যদি সেই টগলটি এড়িয়ে যান, আপনি ওয়েব পুশ অপ্ট-ইন বা স্টোরফ্রন্ট ইভেন্ট কোনোটিই পাবেন না।
চেকআউট ধাপের ইভেন্ট
Anchor link toএকটি Shopify ওয়েব পিক্সেল ক্রেতা চেকআউট ফর্মটি পূরণ করার সময় দুটি চেকআউট মাইলফলক রিপোর্ট করে:
PW_CheckoutContactInfo: ক্রেতা তাদের যোগাযোগের তথ্য প্রবেশ করিয়েছে।PW_PaymentInfoSubmitted: ক্রেতা তাদের পেমেন্টের বিবরণ জমা দিয়েছে।
পার্ট ৬. ডেটা সম্মতি
Anchor link toShopify প্রতিটি পাবলিক অ্যাপকে তার বাধ্যতামূলক GDPR/CCPA ওয়েবহুকগুলিতে প্রতিক্রিয়া জানাতে বলে। Pushwoosh সেগুলি নিম্নরূপ পরিচালনা করে:
customers/redact: যখন একজন ক্রেতা স্টোরকে তাদের ডেটা মুছে ফেলার জন্য বলে, Pushwoosh Shopify যে শনাক্তকারীগুলি পাঠায় — ইমেল, ফোন এবং Shopify গ্রাহক আইডি — তার মাধ্যমে মিলে যাওয়া Pushwoosh রেকর্ডগুলি মুছে ফেলে।customers/data_request: যখন একজন ক্রেতা তাদের ডেটার একটি অনুলিপি অনুরোধ করে, Pushwoosh সাপোর্টের অভ্যন্তরীণ চ্যানেলে একটি নোটিফিকেশন পোস্ট করে, এবং একজন ব্যক্তি ম্যানুয়ালি অনুরোধটি পরিচালনা করে। Shopify অ্যাপগুলিকে ৩০ দিনের মধ্যে এগুলিতে প্রতিক্রিয়া জানাতে বলে।shop/redact: Shopify একটি স্টোর অ্যাপটি আনইনস্টল করার ৪৮ ঘন্টা পরে এটি পাঠায়, স্টোরের ডেটা মুছে ফেলার জন্য অনুরোধ করে। Pushwoosh-এর এর জন্য ডিজাইন অনুসারে কোনো আলাদা হ্যান্ডলার নেই — আনইনস্টল করা ইতিমধ্যে স্টোরের সম্পূর্ণ ইন্টিগ্রেশন রেকর্ড (ডিভাইস API কী, অ্যাপ্লিকেশন কোড এবং বিলিং আইডি সহ) মুছে ফেলে, তাই এই ওয়েবহুকটি আসার সময় মুছে ফেলার জন্য কিছুই বাকি থাকে না।
ব্যবহারের ক্ষেত্রের সারসংক্ষেপ
Anchor link to| পরিস্থিতি | ব্যবহৃত টুল |
|---|---|
| ব্যক্তিগতকৃত ফলো-আপ | গ্রাহক দ্বারা নোটিফিকেশন |
| কার্ট পরিত্যাগ অনুস্মারক | Shopify Flow + Pushwoosh অ্যাকশন |
| সেগমেন্ট-ভিত্তিক প্রচার | সেগমেন্ট দ্বারা নোটিফিকেশন |
| সাইন আপ করার পরে স্বাগত বার্তা | ফ্লো + মেটাফিল্ড ট্র্যাকিং |
| পুশ অপ্ট-ইন | থিম এম্বেড + পুশ ইনিট টগল |
| রাজস্ব অ্যাট্রিবিউশন এবং RFM সেগমেন্টেশন | অর্ডার/চেকআউট ইভেন্টগুলি রূপান্তর ইভেন্ট-এ ম্যাপ করা |
| চেকআউট ড্রপ-অফ বিশ্লেষণ | PW_CheckoutContactInfo / PW_PaymentInfoSubmitted ইভেন্ট |
| ব্রাউজ বা কার্ট পরিত্যাগ সেগমেন্ট | স্টোরফ্রন্ট প্রোডাক্ট ভিউ / অ্যাড-টু-কার্ট ইভেন্ট |