একটি গ্রাহক সেগমেন্টের উপাদান
গ্রাহক সেগমেন্ট এক বা একাধিক ফিল্টার দিয়ে গঠিত। একটি ফিল্টার এর উপাদান হিসেবে একটি ফিল্টারের নাম, একটি অপারেটর এবং একটি মান ব্যবহার করে তৈরি করা হয়।
| উপাদান | উপাদানের নাম |
|---|---|
| 1 | ফিল্টারের নাম |
| 2 | অপারেটর |
| 3 | মান |
আপনি একটি গ্রাহক সেগমেন্টে একাধিক ফিল্টার ব্যবহার করতে পারেন। এই ক্ষেত্রে, আপনি প্রতিটি ফিল্টারের মধ্যে কানেক্টর ব্যবহার করবেন। একাধিক ফিল্টার ব্যবহার করা একটি গ্রাহক সেগমেন্ট নিচের উপায়ে তৈরি করা হয়:
গ্রাহক সেগমেন্ট তৈরি করতে ব্যবহৃত নির্দিষ্ট ফিল্টার সম্পর্কে আরও জানুন।
এই পেজে
ফিল্টারের নাম
ফিল্টারের নাম হলো একটি মাপকাঠি যা গ্রাহক সেগমেন্টের জন্য গ্রাহকদের নির্বাচন করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, আপনি যদি মার্কেটিং ইমেইলে সাবস্ক্রাইব করা আপনার সমস্ত গ্রাহককে নির্বাচন করতে চান, তাহলে email_subscription_status ফিল্টারের নামটি ব্যবহার করুন।
ফাংশন
ফিল্টারে ঐচ্ছিক প্যারামিটার যোগ করতে আপনি ফাংশন ব্যবহার করতে পারেন। MATCHES OR NOT_MATCHES অপারেটরের পরে বন্ধনীর মধ্যে অতিরিক্ত প্যারামিটারগুলো যোগ করা হয়।
উদাহরণস্বরূপ, একটি নির্দিষ্ট ইমেইল ওপেন করেছেন এমন আপনার সমস্ত গ্রাহককে ফিল্টার করতে আপনি মার্কেটিং অ্যাক্টিভিটির ID ব্যবহার করে একটি প্যারামিটার যোগ করতে পারেন: shopify_email.opened MATCHES (activity_id = 123)
নিচে সমর্থিত ফাংশনের অ্যাট্রিবিউটগুলো দেওয়া হলো:
অপারেটর
ফিল্টারের নাম এবং মানের মধ্যে সম্পর্ক নির্ধারণ করতে একটি অপারেটর ব্যবহার করা হয়। উদাহরণস্বরূপ, আপনি যদি 5টি বা তার বেশি অর্ডার করেছেন এমন গ্রাহকদের একটি সেগমেন্ট তৈরি করতে চান, তাহলে greater than বা equal to বোঝাতে আপনি >= অপারেটর ব্যবহার করবেন। এই ক্ষেত্রে, আপনি 5 মানটি যোগ করবেন, অর্থাৎ >=5।
নিচে অন্যান্য অপারেটরের উদাহরণ দেওয়া হলো:
- এর মধ্যে:
BETWEEN {value1} AND {value2} - এর সমান:
= - এর সমান নয়:
!= - এর থেকে বেশি:
> - এর থেকে কম:
<< code=""/> - এর চেয়ে ছোট বা সমান:
<=< code=""/> - এই নির্দিষ্ট মানটি অন্তর্ভুক্ত আছে:
CONTAINS - এই নির্দিষ্ট মানটি অন্তর্ভুক্ত নেই:
NOT CONTAINS
একটি ফিল্টার নামের জন্য উপলব্ধ অপারেটরগুলো নির্ভর করে আপনি কোন ফিল্টার নাম ব্যবহার করছেন তার ওপর। প্রতিটি ফিল্টার নামের জন্য কোন অপারেটরগুলো উপলব্ধ, সে সম্পর্কে আরও জানুন।
ফাংশন ও অপারেটর
প্যারামিটার যোগ করার আগে Functions-এর নির্দিষ্ট অপারেটর প্রয়োজন হয়। এর 2টি অপারেটর হলো MATCHES, যা কোনো প্রদত্ত প্যারামিটার সত্য তা নির্দিষ্ট করতে ব্যবহার করা হয় অথবা NOT_MATCHES, যা কোনো প্রদত্ত প্যারামিটার মিথ্যা তা নির্দিষ্ট করতে ব্যবহার করা হয়।
উদাহরণস্বরূপ, আপনি যদি এমন কোনো গ্রাহক সেগমেন্ট তৈরি করতে চান যারা কোনো নির্দিষ্ট পণ্য কেনেননি, তাহলে তার সিনট্যাক্স হবে: products_purchased NOT_MATCHES (id = ‘1234325’)
IS NULL ও IS NOT NULL অপারেটর এবং ভ্যালু পেয়ার করা সাজেশন ব্যবহার করা
IS NULL অপারেটর এবং ভ্যালু পেয়ার করা সাজেশনটি সেসব গ্রাহককে ফিল্টার করতে ব্যবহার করা হয়, যাদের জন্য প্রদত্ত ফিল্টারটিতে কোনো ভ্যালু ডেটা নেই। IS NOT NULL অপারেটর এবং ভ্যালু পেয়ার করা সাজেশনটি সেসব গ্রাহককে ফিল্টার করতে ব্যবহার করা হয়, যাদের জন্য প্রদত্ত ফিল্টারটিতে কোনো ভ্যালু ডেটা আছে। IS NOT NULL -এর অর্থ হলো একটি ভ্যালুতে ডেটা বিদ্যমান এবং এতে এমন সব গ্রাহক অন্তর্ভুক্ত থাকেন যাদের কোনো নির্দিষ্ট ভ্যালুর পরিবর্তে যেকোনো ভ্যালু রয়েছে।
| অপারেটর | উদাহরণ |
|---|---|
IS NULL
| চেকআউটের সময় কখনো কার্ট পরিত্যক্ত করেননি এমন গ্রাহকদের একটি গ্রাহক সেগমেন্ট তৈরি করতে, ব্যবহার করুন IS NULL অপারেটর এবং ভ্যালু পেয়ার করা সাজেশন। এই
গ্রাহক সেগমেন্ট হলো সেই সব গ্রাহক যাদের প্রোফাইলে পরিত্যক্ত
চেকআউট তারিখ ফিল্ডে কোনো ভ্যালু এন্টার করা নেই।এডিটরে, গ্রাহক সেগমেন্টটি হলো এরকম: abandoned_checkout_date IS NULL
|
IS NOT NULL
| আগে চেকআউটের সময় কার্ট পরিত্যক্ত করেছেন এমন সকল গ্রাহকের একটি গ্রাহক সেগমেন্ট তৈরি করতে, ব্যবহার করুন IS NOT NULL অপারেটর এবং ভ্যালু পেয়ার করা সাজেশন। এই গ্রাহক সেগমেন্ট হলো সেই সব গ্রাহক যাদের প্রোফাইলে পরিত্যক্ত চেকআউট তারিখ ফিল্ডে একটি ভ্যালু এন্টার করা আছে।এডিটরে, গ্রাহক সেগমেন্টটি হলো এরকম: abandoned_checkout_date IS NOT NULL
|
ভ্যালু
ভ্যালু হলো গ্রাহকের এমন একটি বৈশিষ্ট্য, যা তাকে কোনো গ্রাহক সেগমেন্টে অন্তর্ভুক্ত করতে বা তা থেকে বাদ দিতে ব্যবহৃত হয়। ভ্যালু ব্যবহৃত হয় ফিল্টার নাম ও অপারেটরের সাথে। উদাহরণস্বরূপ, আপনি যদি আপনার মার্কেটিং ইমেইলে সাবস্ক্রাইব করা গ্রাহকদের নির্বাচন করতে চান, তবে আপনি ভ্যালু হিসেবে ব্যবহার করবেন 'SUBSCRIBED'। যেসব গ্রাহক আপনার মার্কেটিং ইমেইলে সাবস্ক্রাইব করেন না, তাদেরকে গ্রাহক সেগমেন্ট থেকে বাদ দেওয়া হয়।
কানেক্টর
একাধিক ফিল্টার ব্যবহার করলে, আপনি সেগুলোকে একত্রিত করতে পারেন AND এবং OR কানেক্টর ব্যবহার করে। কানেক্টরগুলো আপনার গ্রাহক সেগমেন্টের ফোকাস আপনার প্রয়োজনমতো বিস্তৃত বা সংকীর্ণ করতে সহায়তা করে:
-
ANDকানেক্টর আপনার গ্রাহক সেগমেন্টের ফোকাসকে সংকীর্ণ করে, কারণ অন্তর্ভুক্ত হওয়ার জন্য গ্রাহককে অবশ্যই সব শর্ত পূরণ করতে হয়। -
ORকানেক্টর আপনার গ্রাহক সেগমেন্টের ফোকাসকে বিস্তৃত করে, কারণ এতে অন্তর্ভুক্ত হওয়ার জন্য গ্রাহক যেকোনো একটি শর্ত পূরণ করলেই চলে, সবগুলো শর্ত পূরণ করার প্রয়োজন হয় না।
AND কানেক্টরের ব্যবহার
5 বা তার বেশি অর্ডার করেছেন শুধুমাত্র আপনার এমন ইমেইল সাবস্ক্রাইবারদের অন্তর্ভুক্ত করে একটি গ্রাহক সেগমেন্ট তৈরি করতে, ব্যবহার করুন AND কানেক্টর, যা উভয় ফিল্টারকে একত্রিত করে।
ধারণাগতভাবে, এই গ্রাহক সেগমেন্টটি হলো নিম্নরূপ:
আপনার মার্কেটিং ইমেইলে সাবস্ক্রাইব করা গ্রাহক এবং 5 বা তার বেশি অর্ডার করা গ্রাহক।
এডিটরে, গ্রাহক সেগমেন্টটি নিম্নরূপে প্রদর্শিত হয়:
email_subscription_status = 'SUBSCRIBED' AND number_of_orders >= 5আপনার গ্রাহক সেগমেন্টে শুধুমাত্র আপনার সেই ইমেইল সাবস্ক্রাইবাররাই অন্তর্ভুক্ত থাকে, যারা 5 বা তার বেশি অর্ডার করেছেন। এই গ্রাহক সেগমেন্টে নিম্নলিখিত গ্রাহকরা অন্তর্ভুক্ত নেই:
- যেসব গ্রাহক আপনার মার্কেটিং ইমেইলে সাবস্ক্রাইব করেননি।
- যেসব গ্রাহক আপনার মার্কেটিং ইমেইলে সাবস্ক্রাইব করেছেন, কিন্তু 5টির কম অর্ডার করেছেন।
OR কানেক্টরের ব্যবহার
এমন গ্রাহক সেগমেন্ট তৈরি করতে, যেখানে আপনার ইমেইল সাবস্ক্রাইবার অথবা 5 বা তার বেশি অর্ডার করেছেন এমন গ্রাহকরা অন্তর্ভুক্ত থাকবেন, ব্যবহার করুন OR কানেক্টর, যা উভয় ফিল্টারকে একত্রিত করে।
ধারণাগতভাবে, এই গ্রাহক সেগমেন্টটি হলো নিম্নরূপ:
আপনার মার্কেটিং ইমেইলে সাবস্ক্রাইব করা গ্রাহক অথবা 5 বা তার বেশি অর্ডার করা গ্রাহক।
এডিটরে, গ্রাহক সেগমেন্টটি নিম্নরূপে প্রদর্শিত হয়:
email_subscription_status = 'SUBSCRIBED' OR number_of_orders >= 5আপনার গ্রাহক সেগমেন্টে নিম্নলিখিত গ্রুপগুলো অন্তর্ভুক্ত থাকে:
- তারা 5 বা তার বেশি অর্ডার করুন বা না করুন, আপনার সব ইমেইল সাবস্ক্রাইবার।
- তারা আপনার ইমেইলে সাবস্ক্রাইব করুন বা না করুন, 5 বা তার বেশি অর্ডার করেছেন এমন আপনার সব গ্রাহক।
উভয় AND এবং OR কানেক্টরের ব্যবহার
আপনি উভয় AND এবং OR
কানেক্টর ব্যবহার করে কয়েকটি ফিল্টার একত্রিত করতে পারেন। সর্বোত্তম অনুশীলন হলো ব্র্যাকেট ব্যবহার করে আপনার ফিল্টারগুলোকে গ্রুপ করা।
আপনি যদি ব্র্যাকেট ব্যবহার না করেন, তবে যেসব ফিল্টার AND ব্যবহার করে একত্রিত করা হয়, সেগুলো প্রয়োগ করা হয় সেসব ফিল্টারের আগে, যেগুলো একত্রিত করা হয় ORব্যবহার করে।
ব্র্যাকেটসহ গ্রাহক সেগমেন্ট
আপনি যদি আপনার গ্রাহক সেগমেন্টটিকে এমন সব ইমেইল সাবস্ক্রাইবারের মধ্যে সীমিত রাখতে চান যারা 100 USD-এর বেশি ব্যয় করেছেন অথবা 5 বা তার বেশি অর্ডার করেছেন, তবে নিচের গ্রাহক সেগমেন্টটি তৈরি করতে ব্র্যাকেট ব্যবহার করুন:
(amount_spent > 100 OR number_of_orders >= 5) AND email_subscription_status = 'SUBSCRIBED'এক্ষেত্রে, OR কানেক্টরটি প্রয়োগ করা হয় AND
কানেক্টরের আগে। ফলে, আপনার গ্রাহক সেগমেন্টে নিম্নলিখিত উভয় গ্রুপই অন্তর্ভুক্ত থাকে:
- আপনার সেসব ইমেইল সাবস্ক্রাইবার, যারা 100 USD-এর বেশি ব্যয় করেছেন
- আপনার সেসব ইমেইল সাবস্ক্রাইবার, যারা 5 বা তার বেশি অর্ডার করেছেন
ব্র্যাকেট ছাড়া গ্রাহক সেগমেন্ট
নিচের গ্রাহক সেগমেন্টটিতে ব্র্যাকেট ব্যবহার করা হয়নি:
amount_spent > 100 OR number_of_orders >= 5 AND email_subscription_status = 'SUBSCRIBED'এক্ষেত্রে, AND কানেক্টরটি প্রয়োগ করা হয় OR কানেক্টর। এর অর্থ হলো ফিল্টারটিকে এমনভাবে ব্যাখ্যা করা হয় যেন আপনি এই ব্র্যাকেটগুলো অন্তর্ভুক্ত করেছেন:
amount_spent > 100 OR (number_of_orders >= 5 AND email_subscription_status = 'SUBSCRIBED')ফলে, আপনার গ্রাহক সেগমেন্টে নিচের সব গ্রুপ অন্তর্ভুক্ত থাকে:
- আপনার সেসব গ্রাহক যারা 100 USD-এর বেশি ব্যয় করেছেন, তারা আপনার ইমেইলে সাবস্ক্রাইব করুন বা না করুন
- আপনার সেসব ইমেইল সাবস্ক্রাইবার, যারা 5 বা তার বেশি অর্ডার করেছেন
গ্রাহক সেগমেন্ট ফিল্টার উপাদান সম্পর্কে আপনার বোঝাপড়া যাচাই করুন
আপনার Shopify অ্যাডমিনের গ্রাহক পৃষ্ঠায় নিজস্ব গ্রাহক সেগমেন্ট তৈরি করতে নিচের উদাহরণটি ব্যবহার করুন:
(amount_spent > 100 OR number_of_orders >= 5) AND email_subscription_status = 'SUBSCRIBED'গ্রাহক সেগমেন্ট তৈরি করা সম্পর্কে আরও জানুন।