ব্যাকগ্রাউন্ড
আপনার ফ্লাইট রিজার্ভেশন সিস্টেমের সাথে Google Wallet ইন্টিগ্রেট করলে, বোর্ডিং সংক্রান্ত সব তথ্য অ্যাক্সেস করা যাচ্ছে কিনা তা যাচাই করার মাধ্যমে গ্রাহকের অভিজ্ঞতা উল্লেখযোগ্যভাবে উন্নত করা যেতে পারে। Gmail-এর সাথে Google Wallet-এর ইন্টিগ্রেশন, উপযুক্ত ইমেল মেসেজ পাওয়া ব্যবহারকারীদের জন্য অটোমেটিক ডিজিটাল পাস তৈরি করার সুবিধা দেয়।
এই নির্বিঘ্ন ইন্টিগ্রেশন অর্জনের চাবিকাঠি দুটি উপায়ে: (১) ইমেলের মূল অংশে প্রাসঙ্গিক তথ্য অন্তর্ভুক্ত করা বা (২) আপনি গ্রাহকদের যে ইমেল পাঠান তাতে স্ট্রাকচার্ড মার্কআপ ব্যবহার করা, বিশেষ করে ticketToken ফিল্ডে ফোকাস করা
Wallet-এ অটোমেটিক বোর্ডিং পাস জেনারেট করার জন্য আপনার ব্যবহারকারীদের কাছে পাঠানো পরবর্তী ইমেল / CRM ক্যাম্পেনে যে তথ্য অন্তর্ভুক্ত করতে হবে, তা এই ডকুমেন্টেশনে দেওয়া আছে।
আপনার Google Wallet ইন্টিগ্রেশন উন্নত করতে বোর্ডিং পাস সংক্রান্ত ইমেল থেকে বোর্ডিং পাসের তথ্য ইমপোর্ট করুন
আমাদের Gmail থেকে ইমপোর্ট করা পাস ফিচারটি Google Wallet-এ ব্যবহারকারীদের বোর্ডিং পাস ডিজিটাইজ করার জন্য একটি হালকা মেকানিজম হিসেবে কাজ করে। ইমেল কন্টেন্ট থেকে তথ্য অটোমেটিক এক্সট্র্যাক্ট করা হয়, যার ফলে ব্যবহারকারীর সমস্যা কমে এবং অ্যাডপশন রেট বাড়ে।
এই সমাধানটি আগে থেকে থাকা Google Wallet API প্রোডাক্টের পরিপূরক হিসেবে কাজ করার জন্য ডিজাইন করা হয়েছে। Gmail থেকে ইমপোর্ট করা পাস ব্যবহারকারীদের জন্য সবচেয়ে প্রাথমিক তথ্য প্রদান করে:
| Gmail থেকে ইমপোর্ট করা পাস | Google Wallet API ইন্টিগ্রেট করা |
|---|---|
|
|
আমাদের লক্ষ্য হল আপনার এয়ারলাইনের ডিজিটাল পাসের ব্যবহার বাড়ানো এবং পরিপূরক করা এবং যেসব ব্যবহারকারী "Google Wallet-এ যোগ করুন" বোতামে ক্লিক করেননি তাদের জন্য আপনার পাঠানো ইমেল থেকে অটোমেটিক বোর্ডিং পাস তৈরি করা।
বিকল্প ১: ইমেলের মূল অংশ
ইমেলের মূল অংশে প্রাসঙ্গিক তথ্য অন্তর্ভুক্ত করলে, ইমেলটি অটোমেটিক শনাক্ত ও এক্সট্র্যাক্ট করা যেতে পারে।
প্রয়োজনীয় ফিল্ড (প্লেন টেক্সটে)
অটোমেটিক শনাক্তকরণ চালু করতে, ইমেলের মূল অংশ বা অ্যাটাচমেন্টে নিম্নলিখিত ফিল্ডগুলি স্পষ্টভাবে অন্তর্ভুক্ত করুন:
- যাত্রীর তথ্য:
- যাত্রীর নাম (যেমন, "JOHN DOE")
- ফ্লাইট সংক্রান্ত তথ্য
- বুকিং রেফারেন্স বা টিকিট নম্বর
- যে বিমানবন্দর থেকে ছাড়বে (যেমন, IATA কোড, যেমন লস অ্যাঞ্জেলেসের জন্য "LAX")
- ছাড়ার তারিখ ও সময়
- গন্তব্য এয়ারপোর্ট (যেমন, লস অ্যাঞ্জেলসের IATA কোড হল "LAX")
- পৌঁছানোর তারিখ ও সময়
- ফ্লাইট নম্বর
- সিট নম্বর
- বোর্ডিং গেট
- বোর্ডিং পাসের QR কোড: বোর্ডিং পাসের QR কোডের জন্য ইনলাইন ছবি বা অ্যাটাচ করা ছবি। QR কোডের পছন্দের ধরন হল QR_CODE বা PDF417। এবং ছবির MIME টাইপ PNG এবং JPG হলে ভালো হয়।
ঐচ্ছিক ফিল্ড
ব্যবহারকারীর অভিজ্ঞতা আরও উন্নত করতে আপনি বোর্ডিং পাসের তথ্য থেকে লয়ালটি কার্ডও তৈরি করতে পারেন। অটোমেটিক শনাক্তকরণ চালু করতে, ইমেলের মূল অংশে নিম্নলিখিত ফিল্ডগুলি স্পষ্টভাবে অন্তর্ভুক্ত করুন:
- মার্চেন্টের নাম (যেমন, "ABC Airline")
- ফ্রিকোয়েন্ট ফ্লাইয়ার আইডি (যেমন, "1234567890")
- ফ্রিকোয়েন্ট ফ্লাইয়ার বা এয়ারলাইন লয়ালটি প্রোগ্রামের নাম (যেমন, "Mileage Plus Rewards")
আপনি লয়ালটি নির্দেশাবলী পৃষ্ঠায় আরও বিবরণ দেখতে পারেন (লয়ালটি ওয়েবপৃষ্ঠার লিঙ্ক)।
এখানে একটি উদাহরণ ইমেল দেওয়া হল (যেমন, বোর্ডিং পাস ইমেল)
|
|---|
Google Wallet-এ এই সম্পর্কিত বোর্ডিং পাস এখানে দেওয়া হল

Google Wallet-এ অনবোর্ড করুন
১. আপনার ইমেল ক্যাম্পেন তৈরি করুন: আপনার ব্যবহারকারীর বেসে আপনার ইমেল ক্যাম্পেন ডিজাইন করুন এবং পাঠান, পাস জেনারেশনের জন্য প্রয়োজনীয় সমস্ত তথ্য প্রয়োজনীয় ফিল্ড বিভাগে উল্লেখ করা হয়েছে কিনা তা যাচাই করুন। ইমেলের মূল অংশে স্পষ্টভাবে উপস্থিত।
২. আমাদের নির্দিষ্ট parser-sample+wallet_partner_boardingpass@google.com আইডিতে একটি আসল স্যাম্পেল ইমেল ফরওয়ার্ড করুন
- ইমেল টেমপ্লেটে কোনও আপডেট থাকলে, একই ঠিকানায় ফরওয়ার্ড করুন parser-sample+wallet_partner_boardingpass@google.com যাতে আমরা নিশ্চিত করতে পারি যে Gmail লেটেস্ট টেমপ্লেট শনাক্ত করেছে
- আপনার ক্যাম্পেন থেকে পাঠানো ইমেলের আসল প্রেরকই যে প্রকৃত প্রেরক তা নিশ্চিত করুন
৩. আপনার স্যাম্পেল ইমেল টেমপ্লেট পাওয়ার পরে, আমাদের টিম পার্সিং লজিক পর্যালোচনা ও কনফিগার করবে। আপনার জমা দেওয়া ইমেল টেমপ্লেটের জন্য পাঁচ (৫) কর্মদিবসের মধ্যে ফিচারটি সফলভাবে রোল-আউট করা হবে বলে আশা করতে পারেন।
মনে রাখবেন: আপনি যে ইমেল পাঠিয়েছেন সেটি ব্যবহার করে আমরা আপনার সাথে যোগাযোগ করতে পারি। আমাদের সাথে স্যাম্পেল ফরওয়ার্ড করার জন্য আপনি যে ইমেল ব্যবহার করেন, সেটিতে ইনকামিং মেসেজ পাওয়া যায় কিনা তা নিশ্চিত করুন।
বিকল্প ২: Gmail মাইক্রোডেটা
এই নিরবচ্ছিন্ন ইন্টিগ্রেশন অর্জনের একটি চাবিকাঠি হল আপনার গ্রাহকদের পাঠানো ইমেলে স্ট্রাকচার্ড
মার্কআপ ব্যবহার করা, বিশেষ করে
ticketToken ফিল্ডে ফোকাস করা।
মার্কআপ কেন এম্বেড করবেন?
আপনার ফ্লাইট কনফার্মেশন ইমেলে মার্কআপ এম্বেড করলে, রিজার্ভেশন সংক্রান্ত বিবরণ অটোমেটিক শনাক্ত করা এবং গ্রাহকের Google Wallet-এ ইমপোর্ট করা যায় (ফিচারটি চালু করা থাকলে)। Schema.org ফর্ম্যাটে স্ট্রাকচার্ড ডেটার মাধ্যমে এই প্রসেসটি করা হয়। এটি অটোমেটিক প্রাসঙ্গিক ফ্লাইটের তথ্য যোগ করে Google Wallet-এর কার্যকারিতা উন্নত করে।
কী ফিল্ড: ticketToken
ticketToken ফিল্ডটি অত্যন্ত গুরুত্বপূর্ণ কারণ এতে সাধারণত একটি নিরাপদ কোডের ধরন
এবং র ভ্যালু থাকে যা সরাসরি স্ক্যানযোগ্য কোড হিসেবে রেন্ডার করা যায়। এই ফিল্ড
নিশ্চিত করে যে বোর্ডিং সংক্রান্ত সব প্রয়োজনীয় তথ্য গ্রাহকের Google Wallet-এ
ঝটপট উপলভ্য হয়। এছাড়াও, র ভ্যালু অবশ্যই
BCBP
(বার কোডেড বোর্ডিং পাস)-এর সাথে মানানসই হতে হবে। টোকেনের ভ্যালু ডিকোড করতে আপনি ডিকোডার
ব্যবহার করতে পারবেন। মার্চেন্টকে নিশ্চিত করতে হবে যে json-এ থাকা ভ্যালু
ডিকোড করা ভ্যালুর সাথে সামঞ্জস্যপূর্ণ।
এখানে কাজ করে এমন কিছু কোডের ধরন দেওয়া হল:
- barcode128
- pdf417
- qrCode
- aztecCode
এবং এখানে সঠিক ticketTokens-এর কিছু উদাহরণ দেওয়া হল:
barcode128:M1HANFENG/ZHU EMWLPJ SFOAUSGG 123 350J25A 614a 10A1973966772
pdf417:M1HANFENG/ZHU EMWLPJ SFOAUSGG 123 350J25A 614a 10A1973966772
qrCode:M1HANFENG/ZHU EMWLPJ SFOAUSGG 123 350J25A 614a 10A1973966772
aztecCode:M1HANFENG/ZHU EMWLPJ SFOAUSGG 123 350J25A 614a 10A1973966772
আপনি কীভাবে ইমেল মার্কআপ স্ট্রাকচার করতে পারেন তা এখানে দেওয়া হল:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "FlightReservation",
"reservationNumber": "RXJ34P",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "HANFENG/ZHU"
},
"reservationFor": {
"@type": "Flight",
"flightNumber": "123",
"airline": {
"@type": "Airline",
"name": "United",
"iataCode": "GG"
},
"departureAirport": {
"@type": "Airport",
"name": "San Francisco Airport",
"iataCode": "SFO"
},
"departureTime": "2027-03-04T20:15:00-08:00",
"arrivalAirport": {
"@type": "Airport",
"name": "Austin-Bergstorm International Airport",
"iataCode": "AUS"
},
"arrivalTime": "2027-03-05T06:30:00-05:00"
},
"airplaneSeat": "9A",
"airplaneSeatClass": {
"@type": "AirplaneSeatClass",
"name": "Business"
},
"ticketToken": "qrCode:M1HANFENG/ZHU EMWLPJ SFOAUSGG 123 350J25A 614a 10A1973966772"
}
</script>
