বিষয়বস্তুতে যান

ইস্যু ওয়ালেট পাস

ইস্যু ওয়ালেট পাস এলিমেন্টটি একজন ভ্রমণকারীর জন্য একটি ওয়ালেট পাস ক্যাম্পেইন থেকে একটি 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

এই এলিমেন্টটি যোগ করার আগে:

উভয় প্ল্যাটফর্মের জন্য সম্পূর্ণ ক্যাম্পেইনের পূর্বশর্ত: ওয়ালেট পাস ক্যাম্পেইনের পূর্বশর্ত।

এলিমেন্ট যোগ করুন

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 টাইপ করুন যাতে এই এলিমেন্টের দ্বারা ইস্যু করা প্রতিটি পাসে একই প্রোমো কোড থাকে।
পাসের ব্যক্তিগত ফিল্ড, যেখানে OFFER স্ট্যাটিক ভ্যালুতে সেট করা হয়েছে এবং VALUE হিসেবে SUMMER2026 টাইপ করা হয়েছে
  • ভ্রমণকারীর journey-র পথের আগের কোনো ইভেন্ট। তারপর ফিল্ডের মান কোথা থেকে নেওয়া হবে তার জন্য একটি অ্যাট্রিবিউট (Attribute) বেছে নিন। উদাহরণস্বরূপ, এন্ট্রি ইভেন্ট এবং তার offer_code অ্যাট্রিবিউট বেছে নিন যাতে OFFER ফিল্ডটি সবার জন্য একটি মানের পরিবর্তে প্রতিটি ভ্রমণকারীর নিজস্ব মান দিয়ে পূরণ হয়। Pushwoosh এই এলিমেন্টটি চলার সময় ভ্রমণকারীর নিজস্ব ইভেন্ট ডেটা থেকে সেই অ্যাট্রিবিউটটি পড়ে, তাই প্রতিটি ভ্রমণকারীর পাস তাদের নিজস্ব মান পায়।
পাসের ব্যক্তিগত ফিল্ড, যেখানে OFFER একটি ট্রিগার এন্ট্রি ইভেন্টে সেট করা হয়েছে এবং অ্যাট্রিবিউট offer_code-এ সেট করা হয়েছে

উভয় প্ল্যাটফর্মের জন্য ক্যাম্পেইন নির্বাচন করা হলে, তালিকাটি উভয় ক্যাম্পেইনের ফিল্ডগুলি দেখায়। একটি ফিল্ড যা শুধুমাত্র একটি ক্যাম্পেইনে আছে, তা শুধুমাত্র সেই প্ল্যাটফর্মের পাসের জন্য পূরণ করা হয়।

যখন আপনি শেষ করবেন, এলিমেন্টের সেটিংস সংরক্ষণ করতে প্রয়োগ করুন (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_linkApple Walletপাস ইনস্টল করার URL
google_save_linkGoogle 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_install_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-র জন্য ট্রিগার হিসেবে সেট করুন, যাতে প্রতিটি নতুন সদস্য যোগদানের সাথে সাথেই প্রবেশ করে।

ট্রিগার-ভিত্তিক এন্ট্রি সেটিংস, যেখানে ইভেন্ট CoffeeClubJoined-এ সেট করা হয়েছে

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

লয়ালটি কার্ড নামের ইস্যু ওয়ালেট পাস, যেখানে কফি ডিসকাউন্ট ক্যাম্পেইন এবং OFFER, offer_code-এ ম্যাপ করা হয়েছে

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

ওয়েলকাম লয়ালটি ইমেল প্রিসেটসহ Send Email এবং মেসেজ বডিতে apple_install_link চিপ

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

একত্রিত কফি শপ লয়ালটি journey, যেখানে ট্রিগার এন্ট্রি, লয়ালটি কার্ড, Send Email এবং এক্সিট ক্রমানুসারে সংযুক্ত