ইস্যু ওয়ালেট পাস
ইস্যু ওয়ালেট পাস এলিমেন্টটি একজন ভ্রমণকারীর জন্য একটি ওয়ালেট পাস ক্যাম্পেইন থেকে একটি Apple Wallet বা Google Wallet পাস তৈরি করে। এটি চলার পর, আপনি একই journey-তে পরবর্তী কোনো মেসেজে ইনস্টল বা সেভ লিঙ্কটি যোগ করতে পারেন।
ব্যবহারের উদাহরণ
Anchor link toচেক-ইন করার পর বোর্ডিং পাস
Anchor link toএকজন ভ্রমণকারী চেক-ইন করার পর একটি Apple বা Google Wallet বোর্ডিং পাস ইস্যু করুন। চেক-ইন ইভেন্ট থেকে সিট এবং গেট ব্যক্তিগতকরণ করুন, তারপর যাত্রা শুরুর আগে পুশের মাধ্যমে ইনস্টল লিঙ্কটি পাঠান।
- ট্রিগার:
CheckInCompleted - ব্যক্তিগত ফিল্ড: Seat এবং Gate-কে সংশ্লিষ্ট ইভেন্ট অ্যাট্রিবিউটের সাথে ম্যাপ করুন
- ডেলিভার:
apple_install_linkবাgoogle_save_linkসহ Send Push
সাইনআপ করার পর লয়ালটি কার্ড
Anchor link toএকজন ভ্রমণকারী প্রথমবার কোনো রিওয়ার্ডস প্রোগ্রামে যোগ দিলে একটি লয়ালটি কার্ড ইস্যু করুন। তাদের প্রারম্ভিক পয়েন্ট ব্যালেন্স দিয়ে এটি ব্যক্তিগতকরণ করুন।
- ট্রিগার:
LoyaltySignup - ব্যক্তিগত ফিল্ড: Points-কে ইভেন্টের
pointsঅ্যাট্রিবিউটের সাথে ম্যাপ করুন - ডেলিভার: ঠিক পরেই Send Email, ওয়েলকাম মেসেজে সেভ লিঙ্ক সহ
কেনার পর ইভেন্টের টিকিট
Anchor link toএকজন ভ্রমণকারী টিকিট কেনা সম্পন্ন করলে একটি টিকিট ইস্যু করুন। অর্ডার থেকে সিট বা সারি ব্যক্তিগতকরণ করুন।
- ট্রিগার:
TicketPurchased - ব্যক্তিগত ফিল্ড: Seat এবং Row-কে অর্ডার অ্যাট্রিবিউটের সাথে ম্যাপ করুন
- ডেলিভার:
apple_install_linkসহ কনফার্মেশন ইমেল, যাতে ভ্রমণকারী এক ট্যাপে টিকিটটি যোগ করতে পারে
পূর্বশর্ত
Anchor link toএই এলিমেন্টটি যোগ করার আগে:
- ওয়ালেট পাস ক্যাম্পেইন: অ্যাপ্লিকেশনের জন্য অন্তত একটি ওয়ালেট পাস ক্যাম্পেইন তৈরি করুন। ইস্যু ওয়ালেট পাস শুধুমাত্র একটি বিদ্যমান ক্যাম্পেইন থেকে পাস ইস্যু করতে পারে। এটি কোনো পাস ডিজাইন করতে পারে না।
- Apple Wallet: iOS প্ল্যাটফর্ম সংযোগ করুন এবং অ্যাপ্লিকেশনের জন্য Apple Wallet পাস সেটআপ সম্পন্ন করুন। আরও দেখুন Apple Wallet পাস দিয়ে শুরু করা।
- Google Wallet: অ্যাপ্লিকেশনের জন্য অ্যান্ড্রয়েডের জন্য Google Wallet কনফিগার করুন। আরও দেখুন Google Wallet পাস দিয়ে শুরু করা।
উভয় প্ল্যাটফর্মের জন্য সম্পূর্ণ ক্যাম্পেইনের পূর্বশর্ত: ওয়ালেট পাস ক্যাম্পেইনের পূর্বশর্ত।
এলিমেন্ট যোগ করুন
Anchor link to১. যে ধাপটি পাস ইস্যু করা ট্রিগার করবে, তার পরে ক্যানভাসে ইস্যু ওয়ালেট পাস এলিমেন্টটি টেনে আনুন।
২. এলিমেন্টের সেটিংস খুলতে ডাবল-ক্লিক করুন।
৩. ধাপের নাম (Step Name)-এ একটি চেনা যায় এমন নাম লিখুন, যেমন Loyalty card। আপনি পরে যখন একটি Send Push বা Send Email এলিমেন্টে পাসের লিঙ্কটি যোগ করবেন, তখন এই নামটি ব্যবহার করবেন।
৪. Apple Wallet ক্যাম্পেইন এবং Google Wallet ক্যাম্পেইন-এ, যেকোনো একটি প্ল্যাটফর্ম বা উভয়ের জন্য একটি ক্যাম্পেইন নির্বাচন করুন। প্রতিটি ড্রপডাউন একটি করে ক্যাম্পেইন গ্রহণ করে। কোনো প্ল্যাটফর্ম এড়িয়ে যেতে ড্রপডাউনটি খালি রাখুন।

উভয় ড্রপডাউন শুধুমাত্র এই অ্যাপ্লিকেশনের সংশ্লিষ্ট প্ল্যাটফর্মের ক্যাম্পেইনগুলি তালিকাভুক্ত করে, যা থেকে আর্কাইভ করা ক্যাম্পেইনগুলি বাদ দেওয়া থাকে।
ব্যক্তিগত ফিল্ডগুলি পূরণ করুন
Anchor link toপাসের ব্যক্তিগত ফিল্ডগুলি (Personal fields on the pass)-এর অধীনে, প্রদর্শিত প্রতিটি ফিল্ডের জন্য একটি মান সেট করুন।
আপনি উপরে একটি ক্যাম্পেইন নির্বাচন না করা পর্যন্ত তালিকাটি খালি থাকে। তারপর এটি সেই ক্যাম্পেইনের ব্যক্তিগত ফিল্ডগুলি দেখায়, যা আপনি ক্যাম্পেইনের ইস্যু পাস ডায়ালগে পূরণ করেন। আপনি ক্যাম্পেইন পরিবর্তন করলে, তালিকাটি সেই অনুযায়ী আপডেট হয়।
প্রতিটি ফিল্ডের জন্য, ভ্যালু ড্রপডাউনটি খুলুন এবং নিম্নলিখিতগুলির মধ্যে একটি বেছে নিন:
- স্থির মান (Static value): এই এলিমেন্টে পৌঁছানো প্রতিটি ভ্রমণকারীর জন্য একটি মান টাইপ করুন। উদাহরণস্বরূপ, একটি OFFER ফিল্ডে
SUMMER2026টাইপ করুন যাতে এই এলিমেন্টের দ্বারা ইস্যু করা প্রতিটি পাসে একই প্রোমো কোড থাকে।

- ভ্রমণকারীর journey-র পথের আগের কোনো ইভেন্ট। তারপর ফিল্ডের মান কোথা থেকে নেওয়া হবে তার জন্য একটি অ্যাট্রিবিউট (Attribute) বেছে নিন। উদাহরণস্বরূপ, এন্ট্রি ইভেন্ট এবং তার
offer_codeঅ্যাট্রিবিউট বেছে নিন যাতে OFFER ফিল্ডটি সবার জন্য একটি মানের পরিবর্তে প্রতিটি ভ্রমণকারীর নিজস্ব মান দিয়ে পূরণ হয়। Pushwoosh এই এলিমেন্টটি চলার সময় ভ্রমণকারীর নিজস্ব ইভেন্ট ডেটা থেকে সেই অ্যাট্রিবিউটটি পড়ে, তাই প্রতিটি ভ্রমণকারীর পাস তাদের নিজস্ব মান পায়।

উভয় প্ল্যাটফর্মের জন্য ক্যাম্পেইন নির্বাচন করা হলে, তালিকাটি উভয় ক্যাম্পেইনের ফিল্ডগুলি দেখায়। একটি ফিল্ড যা শুধুমাত্র একটি ক্যাম্পেইনে আছে, তা শুধুমাত্র সেই প্ল্যাটফর্মের পাসের জন্য পূরণ করা হয়।
যখন আপনি শেষ করবেন, এলিমেন্টের সেটিংস সংরক্ষণ করতে প্রয়োগ করুন (Apply)-এ ক্লিক করুন।
পুনরাবৃত্ত এন্ট্রি এবং ড্রপ শর্ত
Anchor link toযদি একই ভ্রমণকারী এই এলিমেন্টে আবার পৌঁছায়, উদাহরণস্বরূপ journey-তে লুপ করে ফিরে আসার পর, Pushwoosh একটি নতুন পাস তৈরি করার পরিবর্তে তাদের জন্য ইতিমধ্যে ইস্যু করা পাসটি ফেরত দেয়। প্রতিটি ভ্রমণকারী প্রতি ক্যাম্পেইনে সর্বাধিক একটি পাস ধারণ করতে পারে।
ইস্যু ওয়ালেট পাস দুটি ক্ষেত্রে ভ্রমণকারীকে ড্রপ করে, কোনো স্বয়ংক্রিয় পুনরায় চেষ্টা ছাড়াই:
- ভ্রমণকারীর কোনো User ID নেই, এমনকি ডিফল্ট ডিভাইস HWID যা একটি সাধারণ SDK সেশন স্বয়ংক্রিয়ভাবে সেট করে, তাও নেই। এটি ঘটে যখন একজন ভ্রমণকারী journey-তে User ID ছাড়া প্রবেশ করে, উদাহরণস্বরূপ API-ভিত্তিক এন্ট্রি বা এমন একটি ইভেন্ট পেলোডের মাধ্যমে যেখানে কোনো User ID ফিল্ড নেই।
- একটি কনফিগার করা ক্যাম্পেইনের জন্য পাস ইস্যু করতে ব্যর্থ হলে, উদাহরণস্বরূপ আপনি এলিমেন্টটি যোগ করার পর সেটি মুছে ফেলা বা আর্কাইভ করা হলে। যখন উভয় প্ল্যাটফর্ম কনফিগার করা থাকে, তখন প্রথমে Apple-এর জন্য চেষ্টা করা হয়। যদি এটি ব্যর্থ হয়, তাহলে Google-এর জন্য চেষ্টা করার আগেই ভ্রমণকারী ড্রপ হয়ে যায়, তাই আংশিক ফলাফল কখনও ঘটে না।
কী পরীক্ষা করতে হবে তার জন্য কোনো User ID নেই এবং পাস ইস্যু করতে ব্যর্থ দেখুন।
ভ্রমণকারীর কাছে পাসটি ডেলিভার করুন
Anchor link toআপনি যখন পরবর্তী কোনো পুশ বা ইমেল ব্যক্তিগতকরণ করেন, তখন আপনি এই ইস্যু ওয়ালেট পাস ধাপ থেকে আপনার দেওয়া ধাপের নাম (Step Name) দ্বারা মানগুলি নিতে পারেন। এইগুলি হল সেই অ্যাট্রিবিউট যা আপনি যোগ করতে পারেন:
| অ্যাট্রিবিউট | প্ল্যাটফর্ম | যা ধারণ করে |
|---|---|---|
apple_install_link | Apple Wallet | পাস ইনস্টল করার URL |
google_save_link | Google Wallet | পাস সেভ করার URL |
শুধুমাত্র সেই প্ল্যাটফর্ম(গুলি)র জন্য অ্যাট্রিবিউট উপলব্ধ যা আপনি এলিমেন্টে কনফিগার করেছেন।
১. ইস্যু ওয়ালেট পাস-এর পরে একটি Send Push বা Send Email এলিমেন্ট যোগ করুন।
২. মেসেজ বডিতে, উল্লম্ব বার সহ ইনস্টল লিঙ্ক প্লেসহোল্ডারটি টাইপ করুন, উদাহরণস্বরূপ {apple_install_link|regular|}। একটি সাধারণ {apple_install_link} ব্যবহার করবেন না। সম্পূর্ণ সিনট্যাক্সের জন্য ডাইনামিক কন্টেন্ট বা লিকুইড টেমপ্লেট দেখুন।
৩. ইভেন্ট অ্যাট্রিবিউট দিয়ে মেসেজ ব্যক্তিগতকরণ করুন (Personalise message with event attributes) চালু করুন।
৪. টেবিলে, আপনার প্লেসহোল্ডারের পাশের প্লেসহোল্ডার ওভাররাইট করুন (Overwrite placeholder) বাক্সটি চেক করুন। এটি না করা পর্যন্ত এর উৎস ইভেন্ট (Source event) এবং ডাইনামিক অ্যাট্রিবিউট (Dynamic attribute) ড্রপডাউনগুলি নিষ্ক্রিয় থাকবে।
৫. উৎস ইভেন্ট-এ, আপনার ইস্যু ওয়ালেট পাস ধাপটি আপনার দেওয়া ধাপের নাম দ্বারা বেছে নিন, উদাহরণস্বরূপ Loyalty card।
৬. ডাইনামিক অ্যাট্রিবিউট-এ, আপনার ব্যবহৃত প্লেসহোল্ডারের সাথে মিলিয়ে apple_install_link বা google_save_link বেছে নিন।

প্রতিটি ইস্যু করা পাসের একটি সিরিয়াল নম্বরও থাকে (পয়েন্টের কনটেক্সটে apple_serial_number বা google_serial_number)। এটি আপনার নিজস্ব সিস্টেমে একটি Data to app বা Webhook এলিমেন্টের মাধ্যমে পাঠান, উদাহরণস্বরূপ এটি একটি CRM বা সাপোর্ট টুলে লগ করার জন্য। Pushwoosh-এ সিরিয়াল নম্বর দ্বারা সংশ্লিষ্ট পাসটি খুঁজে পেতে, Wallet Pass ক্যাম্পেইনের পাসেস (Passes) ট্যাব বা AttachPasses API ব্যবহার করুন, যখন আপনার একটি স্বতন্ত্র পাস একটি ক্যাম্পেইনে সংযুক্ত করার প্রয়োজন হয়।
উদাহরণ পরিস্থিতি: কফি শপের লয়ালটি অফার
Anchor link toএকটি কফি শপ প্রতিটি নতুন লয়ালটি সদস্যকে একটি ডিসকাউন্ট পাস দিয়ে স্বাগত জানাতে চায় যা তারা তাদের ফোনের ওয়ালেটে যোগ করতে পারে।
১. CoffeeClubJoined ইভেন্টটি তৈরি করুন এবং নিশ্চিত করুন যে এতে ওয়েলকাম অফারের জন্য একটি অ্যাট্রিবিউট রয়েছে, উদাহরণস্বরূপ offer_code। ইভেন্ট তৈরি সম্পর্কে আরও জানুন
২. এই ইভেন্টটিকে journey-র জন্য ট্রিগার হিসেবে সেট করুন, যাতে প্রতিটি নতুন সদস্য যোগদানের সাথে সাথেই প্রবেশ করে।

৩. ট্রিগারের পরে ইস্যু ওয়ালেট পাস যোগ করুন।
৪. এর নাম দিন Loyalty card।
৫. Apple Wallet ক্যাম্পেইন-এর জন্য লয়ালটি ক্যাম্পেইনটি নির্বাচন করুন, উদাহরণস্বরূপ Coffee discount (এবং Google Wallet ক্যাম্পেইন-এর জন্যও, যদি আপনি অ্যান্ড্রয়েড সমর্থন করেন)।
৬. পাসের ব্যক্তিগত ফিল্ডগুলি-এর অধীনে, OFFER-কে ট্রিগার এন্ট্রি ইভেন্টে সেট করুন।
৭. অ্যাট্রিবিউট হিসেবে offer_code বেছে নিন।

৮. ইস্যু ওয়ালেট পাস-এর ঠিক পরেই একটি Send Email এলিমেন্ট যোগ করুন।
৯. এটিকে apple_install_link (বা google_save_link) দিয়ে ব্যক্তিগতকরণ করুন যাতে ওয়েলকাম ইমেলে পাসটি যোগ করার জন্য একটি এক-ট্যাপ লিঙ্ক অন্তর্ভুক্ত থাকে।

যখন CoffeeClubJoined ফায়ার হয়, তখন ভ্রমণকারী journey-তে প্রবেশ করে, ইস্যু ওয়ালেট পাস সেই ইভেন্টের offer_code দিয়ে তাদের পাস ইস্যু করে, এবং Send Email এটি যোগ করার লিঙ্ক সহ ওয়েলকাম মেসেজ পাঠায়।
