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

প্রচারাভিযানে কে প্রবেশ করবে তা নির্ধারণ করুন
Anchor link toএকটি নির্দিষ্ট ইভেন্ট ঘটলে কোন ব্যবহারকারী(রা) জার্নিতে প্রবেশ করবে তা নির্ধারণ করুন।
দুটি উপলব্ধ মোডের মধ্যে একটি বেছে নিতে Who enters the campaign? ড্রপডাউন ব্যবহার করুন:
যারা ইভেন্টটি সম্পাদন করে (ডিফল্ট)
Anchor link toযে ব্যবহারকারী ইভেন্টটি ট্রিগার করে, সেই জার্নিতে প্রবেশ করে।

উদাহরণ
একজন ব্যবহারকারী একটি কেনাকাটা সম্পন্ন করে (CheckoutSuccess ইভেন্ট)। সেই একই ব্যবহারকারী (যেমন, User ID: 123) একটি পোস্ট-পারচেজ জার্নিতে প্রবেশ করে যেখানে একটি ধন্যবাদ বার্তা, পণ্যের সুপারিশ, বা একটি সন্তুষ্টি সমীক্ষা অন্তর্ভুক্ত থাকে।
একটি ইভেন্ট অ্যাট্রিবিউট থেকে ব্যবহারকারী
Anchor link toইভেন্টটি ট্রিগার করা ব্যবহারকারীকে নথিভুক্ত করার পরিবর্তে, আপনি একটি কাস্টম ইভেন্ট অ্যাট্রিবিউটে এক বা একাধিক User IDs পাস করতে পারেন। সেই অ্যাট্রিবিউটে তালিকাভুক্ত ব্যবহারকারীরা জার্নিতে প্রবেশ করবে।
এর জন্য, Users from an event attribute নির্বাচন করুন এবং একটি অ্যাট্রিবিউট কী (যেমন, recipient_ids, target_user_id) বেছে নিন। এই কী আপনার ইভেন্ট পেলোড কাঠামোর সাথে মিলতে হবে।

উদাহরণ পেলোড (একক ব্যবহারকারী)
Anchor link to{ "application": "XXXXX-XXXXX", "event": "invitation", "attributes": { "targetId": 321 }, "userId": 123}ব্যবহারকারী 321 (targetId থেকে) জার্নিতে প্রবেশ করে।
উদাহরণ পেলোড (একাধিক ব্যবহারকারী)
Anchor link toযদি আপনি একাধিক ইউজার আইডি প্রদান করেন, তাহলে স্ট্রিংগুলির একটি JSON অ্যারে ব্যবহার করুন।
{ "application": "XXXXX-XXXXX", "event": "invitation", "attributes": { "targetIds": [1,2,3,4] }, "userId": 123}ব্যবহারকারী 1, 2, 3, এবং 4 জার্নিতে প্রবেশ করবে।
ব্যবহারের ক্ষেত্র
Anchor link toমন্তব্যের বিজ্ঞপ্তি
যখন কেউ একজন ব্যবহারকারীর পোস্টে মন্তব্য করে, তখন পোস্টের মালিককে জানানো হয়।
উদাহরণ: একটি মন্তব্য ইভেন্টে পোস্টের মালিকের আইডি একটি target_user_id অ্যাট্রিবিউটে অন্তর্ভুক্ত থাকে। সেই ব্যবহারকারী বিজ্ঞপ্তি পাওয়ার জন্য একটি জার্নিতে প্রবেশ করে।
রেফারেল প্রোগ্রাম
যখন একজন রেফার করা ব্যবহারকারী সাইন আপ করে বা কেনাকাটা করে, তখন যে ব্যক্তি তাদের রেফার করেছে তাকে জার্নিতে যোগ করা হয়।
উদাহরণ: ব্যবহারকারী 123 ইভেন্টটি ট্রিগার করে, এবং রেফারার 456 (referrer_id অ্যাট্রিবিউট থেকে) একটি পুরস্কার প্রচারাভিযানে প্রবেশ করে।
উপহার কেনা
যখন একজন ব্যবহারকারী একটি উপহার কেনে, তখন প্রাপককে ইভেন্ট পেলোড থেকে recipient_user_id ব্যবহার করে একটি জার্নিতে যোগ করা হয়।
উদাহরণ ব্যবহারকারী 123 ব্যবহারকারী 456-এর জন্য একটি উপহার কেনে, যিনি তারপর একটি বিজ্ঞপ্তি, অনবোর্ডিং ফ্লো, বা ধন্যবাদ বার্তা পান।
এন্ট্রি প্রাপ্যতা সেট করুন
Anchor link toব্যবহারকারীরা কখন একটি ট্রিগার-ভিত্তিক এন্ট্রির মাধ্যমে একটি জার্নিতে প্রবেশ করতে পারবে তা নিয়ন্ত্রণ করুন। আপনার কাছে দুটি বিকল্প আছে:
-
Allow entry at any time: ব্যবহারকারীরা যখনই ট্রিগার ইভেন্টটি ঘটবে তখনই জার্নিতে প্রবেশ করতে পারবে।
-
Limit entry to a specific period: ব্যবহারকারীরা শুধুমাত্র নির্বাচিত তারিখের পরিসরের মধ্যে ট্রিগার ইভেন্টটি ঘটলে জার্নিতে প্রবেশ করতে পারবে।
এন্ট্রি সীমিত করার সময়, শুরুর তারিখ, শেষের তারিখ, এবং টাইমজোন নির্বাচন করুন। এন্ট্রি উইন্ডোটি শুরুর তারিখে 00:00 থেকে শুরু হয় এবং শেষের তারিখে 23:59-এ শেষ হয়, নির্বাচিত টাইমজোনের উপর ভিত্তি করে।

একজন ব্যবহারকারী একই সময়ে কতগুলো সেশন রাখতে পারবে তা নিয়ন্ত্রণ করুন
Anchor link toসিদ্ধান্ত নিন যে প্রত্যেক ব্যবহারকারী একই সময়ে শুধুমাত্র একটি জার্নিতে যোগ দিতে পারবে, নাকি সমান্তরালভাবে একাধিক জার্নিতে অংশ নিতে পারবে।
ড্রপডাউন থেকে নিম্নলিখিত বিকল্পগুলির মধ্যে একটি বেছে নিন:
- One active session per user
- Multiple active sessions per user
প্রতি ব্যবহারকারীর জন্য একটি সক্রিয় সেশন
Anchor link toপ্রত্যেক ব্যবহারকারী প্রচারাভিযানে শুধুমাত্র একটি সক্রিয় সেশন রাখতে পারবে। নতুন একটি শুরু করার আগে তাদের বর্তমান সেশনটি সম্পন্ন করতে হবে বা থেকে বেরিয়ে আসতে হবে।

ব্যবহারের ক্ষেত্র
Anchor link to- অনবোর্ডিং ফ্লো যেখানে একজন ব্যবহারকারীর বর্তমান জার্নি শেষ না হওয়া পর্যন্ত পুনরায় শুরু করা উচিত নয়
- সাবস্ক্রিপশন পুনর্নবীকরণের অনুস্মারক যেখানে ব্যবহারকারীদের ওভারল্যাপিং বিজ্ঞপ্তি পাওয়া উচিত নয়
- সীমিত সময়ের অফার বা ট্রায়াল যেখানে প্রতি ব্যবহারকারীর জন্য শুধুমাত্র একটি সক্রিয় প্রচারাভিযান চালানোর অনুমতি আছে
- প্রতিক্রিয়া সংগ্রহের প্রচারাভিযান যাতে প্রত্যেক ব্যবহারকারী পুনরায় প্রবেশের আগে একবার ইনপুট প্রদান করে তা নিশ্চিত করা যায়
প্রতি ব্যবহারকারীর জন্য একাধিক সক্রিয় সেশন
Anchor link toব্যবহারকারীরা একটি প্রচারাভিযানে একাধিক সক্রিয় সেশন রাখতে পারে। প্রতিটি সেশন একটি অনন্য ইভেন্ট অ্যাট্রিবিউট (যেমন, order_id, product_id) দ্বারা চিহ্নিত করতে হবে।
এটি সেট আপ করতে:
-
ড্রপডাউনে Multiple active sessions per user নির্বাচন করুন।
-
একটি সেশন শনাক্তকারী অ্যাট্রিবিউট (যেমন,
order_id,product_id) বেছে নিন। এই অ্যাট্রিবিউটটি একটি সেশনকে অন্যটি থেকে আলাদা করবে।

উদাহরণ
-
OrderPlacedসাথেorder_id = "1001"→ সেশন 1 শুরু করে -
OrderPlacedসাথেorder_id = "1002"→ সেশন 2 শুরু করে
যদি একটি OrderReady ইভেন্ট order_id ছাড়া পাঠানো হয়, তাহলে সেশন 1 এবং সেশন 2 উভয়ই “প্রস্তুত” হিসাবে চিহ্নিত হবে, যদিও আসলে শুধুমাত্র একটি অর্ডার প্রস্তুত।
ব্যবহারের ক্ষেত্র
Anchor link to- ই-কমার্স কেনাকাটা: প্রতিটি অর্ডার তার নিজস্ব জার্নি শুরু করে, তাই একজন ব্যবহারকারীর একাধিক অর্ডার স্বাধীনভাবে ট্র্যাক করা যায়। (অ্যাট্রিবিউট:
order_id) - রেফারেল প্রোগ্রাম: প্রতিটি রেফারেল একটি নতুন সেশন তৈরি করে, যা একজন ব্যবহারকারীকে একাধিক বন্ধুকে রেফার করার অনুমতি দেয়। (অ্যাট্রিবিউট:
referral_id) - লয়ালটি প্রোগ্রাম: সমান্তরালভাবে চলমান বিভিন্ন লেনদেন থেকে পয়েন্ট বা পুরস্কার ট্র্যাক করুন। (অ্যাট্রিবিউট:
transaction_id) - টিকিট বুকিং: প্রতিটি বুকিং তার নিজস্ব জার্নি চালু করে, তাই ব্যবহারকারীরা একবারে একাধিক টিকিট পরিচালনা করতে পারে। (অ্যাট্রিবিউট:
booking_id) - অ্যাপয়েন্টমেন্ট সময়সূচী: প্রতিটি অ্যাপয়েন্টমেন্ট একটি পৃথক সেশন হিসাবে পরিচালিত হয়। (অ্যাট্রিবিউট:
appointment_id)
ব্যবহারকারীরা প্রচারাভিযানে পুনরায় প্রবেশ করতে পারবে কিনা তা নিয়ন্ত্রণ করুন
Anchor link toসিদ্ধান্ত নিন যে একজন ব্যবহারকারী যিনি ইতিমধ্যে জার্নিতে আছেন, তিনি যদি আবার এন্ট্রি ইভেন্টটি ট্রিগার করেন তাহলে কী হবে।
ড্রপডাউন থেকে নিম্নলিখিত বিকল্পগুলির মধ্যে একটি বেছে নিন:
- Do not allow re-entry (default)
- Allow re-entry
পুনরায় প্রবেশের অনুমতি নেই
Anchor link toযে ব্যবহারকারীরা ইতিমধ্যে জার্নিতে আছেন তারা এতে পুনরায় প্রবেশ করবে না। যদি একজন ব্যবহারকারী একটি সক্রিয় সেশনে থাকে এবং আবার এন্ট্রি ইভেন্টটি ট্রিগার করে, নতুন ট্রিগারটি উপেক্ষা করা হয় এবং ব্যবহারকারী তার বর্তমান সেশন চালিয়ে যায়।
ব্যবহারের ক্ষেত্র
- স্বাগতম এবং অনবোর্ডিং সিরিজ যেখানে একজন নতুন ব্যবহারকারী একবার শুরু থেকে শেষ পর্যন্ত জার্নিটি অতিক্রম করে এবং যদি তারা আবার ইভেন্টটি ট্রিগার করে তবে শুরুতে ফিরে যাওয়ার পরিবর্তে তাদের জায়গা ধরে রাখে
- এককালীন অফার যেখানে প্রত্যেক গ্রাহক শুধুমাত্র একবার একটি প্রোমো বা ছাড় পাবে, এমনকি যদি তারা একাধিকবার ইভেন্টটি ট্রিগার করে
- শিক্ষামূলক এবং লালন-পালন ফ্লো যেখানে গ্রাহকরা পুনরায় শুরু না করে এবং আবার একই ইমেল না পেয়ে বিষয়বস্তুর মাধ্যমে এগিয়ে যেতে থাকে
পুনরায় প্রবেশের অনুমতি দিন
Anchor link toযে ব্যবহারকারীরা ইতিমধ্যে জার্নিতে আছেন তাদের বর্তমান সেশন থেকে সরিয়ে দেওয়া হবে এবং একটি নতুন সেশন দিয়ে পুনরায় প্রবেশ করানো হবে। প্রত্যেকবার যখন একজন ব্যবহারকারী এন্ট্রি ইভেন্টটি ট্রিগার করে, তাদের বর্তমান সেশন শেষ হয় এবং একটি নতুন শুরু হয়।
ব্যবহারের ক্ষেত্র
- মূল্য-হ্রাসের সতর্কতা যেখানে পুনরায় শুরু করার সময় নতুন মূল্যটি গ্রহণ করতে হবে, আগের সেশনের পুরানো মূল্য সম্পর্কে অবহিত করা চালিয়ে যাওয়া যাবে না
- উইন-ব্যাক প্রচারাভিযান যেখানে একজন ফিরে আসা নিষ্ক্রিয় ব্যবহারকারীর সর্বদা ক্রমের প্রথম বার্তা থেকে শুরু করা উচিত
একবার আপনি এন্ট্রি এলিমেন্টটি কনফিগার করে ফেললে, পরিবর্তনগুলি সংরক্ষণ করতে Apply-এ ক্লিক করুন।
উদাহরণ দৃশ্য: একাধিক সেশন সহ ই-কমার্স অর্ডার জার্নি
Anchor link toকল্পনা করুন আপনি একজন ব্যবহারকারীর প্রতিটি অর্ডারের জন্য বিজ্ঞপ্তি পাঠাতে চান। প্রতিটি অর্ডারের নিজস্ব জার্নি সেশন থাকা উচিত। এটি করার জন্য, আপনি OrderPlaced ইভেন্টটি ট্রিগার হিসাবে এবং order_id অ্যাট্রিবিউটটি সেশন শনাক্তকারী হিসাবে ব্যবহার করবেন।
OrderPlacedইভেন্টটি তৈরি করুন এবং নিশ্চিত করুন যে এতেorder_idঅ্যাট্রিবিউটটি অন্তর্ভুক্ত আছে। ইভেন্ট তৈরি সম্পর্কে আরও জানুন


- সেশন সেটিংসে, Multiple active sessions per user নির্বাচন করুন এবং
order_id-কে সেশন শনাক্তকারী হিসাবে বেছে নিন।

এই সেটআপে, প্রতিটি নতুন অর্ডার একটি পৃথক জার্নি সেশন শুরু করে।
OrderPlacedসাথেorder_id = 1001সেশন 1 শুরু করেOrderPlacedসাথেorder_id = 1002সেশন 2 শুরু করে
- এরপর, একটি Wait for Trigger এলিমেন্ট যোগ করুন যাতে একটি অর্ডার পিকআপ বা ডেলিভারির জন্য প্রস্তুত হলে তা ট্র্যাক করা যায়।
OrderReadyইভেন্টটি ব্যবহার করুন, যা অবশ্যই একইorder_idঅন্তর্ভুক্ত করবে। এটি নিশ্চিত করে যে প্রতিটি অর্ডার সঠিক সেশনে আপডেট করা হয়েছে:
OrderReadyসাথেorder_id = 1001শুধুমাত্র সেশন 1-এর জন্য প্রযোজ্যOrderReadyসাথেorder_id = 1002শুধুমাত্র সেশন 2-এর জন্য প্রযোজ্য

- অবশেষে, একটি কনভার্সন গোল যোগ করুন, উদাহরণস্বরূপ
OrderDeliveredইভেন্ট। এই ইভেন্টটিতেও একইorder_idঅন্তর্ভুক্ত থাকতে হবে যাতে এটি সঠিক সেশনের সাথে মেলানো যায়।
-
যদি
OrderDelivered-এorder_id = "1001"অন্তর্ভুক্ত থাকে, তবে এটি সেশন 1-এর জন্য একটি কনভার্সন রেকর্ড করে। -
যদি
OrderDelivered-এorder_id = "1002"অন্তর্ভুক্ত থাকে, তবে এটি সেশন 2-এর জন্য একটি কনভার্সন রেকর্ড করে।
