পটভূমি
আপনার ফ্লাইট রিজার্ভেশন সিস্টেমের সাথে Google Wallet একত্রিত করা সমস্ত বোর্ডিং তথ্য অ্যাক্সেসযোগ্য তা যাচাই করে গ্রাহকের অভিজ্ঞতাকে উল্লেখযোগ্যভাবে উন্নত করতে পারে। Gmail এর সাথে Google Wallet এর একীকরণ যোগ্য ইমেল বার্তা গ্রহণকারী ব্যবহারকারীদের জন্য স্বয়ংক্রিয়ভাবে ডিজিটাল পাস তৈরি করার অনুমতি দেয়।
এই নির্বিঘ্ন ইন্টিগ্রেশন অর্জনের চাবিকাঠি হল দুটি উপায়ের মাধ্যমে: (1) ইমেলের বডিতে প্রাসঙ্গিক তথ্য সহ বা (2) গ্রাহকদের আপনার পাঠানো ইমেলগুলিতে কাঠামোগত মার্কআপ ব্যবহারের মাধ্যমে, বিশেষ করে টিকিটটোকেন ক্ষেত্রের উপর ফোকাস করা
এই ডকুমেন্টেশনটি প্রয়োজনীয় তথ্য প্রদান করে যা আপনার পরবর্তী ইমেল/সিআরএম প্রচারাভিযানে অন্তর্ভুক্ত করার জন্য আপনার ব্যবহারকারীদের ওয়ালেটে স্বয়ংক্রিয়ভাবে বোর্ডিং পাস তৈরি করতে হবে।
আপনার Google Wallet ইন্টিগ্রেশন উন্নত করতে বোর্ডিং পাস ইমেলগুলি থেকে বোর্ডিং পাসের তথ্য আমদানি করুন৷
আমাদের Gmail ইম্পোর্টেড পাস বৈশিষ্ট্যটি ব্যবহারকারীদের বোর্ডিং পাসগুলিকে Google Wallet-এ ডিজিটাইজ করার জন্য একটি হালকা প্রক্রিয়া হিসাবে কাজ করে৷ তথ্য স্বয়ংক্রিয়ভাবে ইমেল বিষয়বস্তু থেকে নিষ্কাশন করা হয়, ব্যবহারকারীর ঘর্ষণ কমিয়ে এবং গ্রহণের হার বৃদ্ধি করে।
এই সমাধানটি বিদ্যমান Google Wallet API পণ্যের পরিপূরক কাজ করার জন্য ডিজাইন করা হয়েছে৷ Gmail আমদানি করা পাস ব্যবহারকারীদের জন্য সবচেয়ে প্রাথমিক তথ্য প্রদান করে:
Gmail আমদানি করা পাস | Google Wallet API ইন্টিগ্রেশন |
---|---|
|
|
আমাদের লক্ষ্য হল আপনার এয়ারলাইন্সের ডিজিটাল পাস গ্রহণকে বাড়ানো এবং পরিপূরক করা এবং যারা "Google Wallet-এ যোগ করুন" বোতামে ক্লিক করেননি এমন ব্যবহারকারীদের আপনার পাঠানো ইমেল থেকে তৈরি একটি স্বয়ংক্রিয় বোর্ডিং পাস তৈরি করা।
বিকল্প 1: ইমেল বডি
ইমেলের বডিতে প্রাসঙ্গিক তথ্য সহ ইমেলটি স্বয়ংক্রিয়ভাবে সনাক্ত এবং নিষ্কাশন করা যেতে পারে।
প্রয়োজনীয় ক্ষেত্র (প্লেন টেক্সটে)
স্বয়ংক্রিয় সনাক্তকরণ সক্ষম করতে, ইমেল বডি বা সংযুক্তিতে স্পষ্টভাবে নিম্নলিখিত ক্ষেত্রগুলি অন্তর্ভুক্ত করুন:
- যাত্রীদের তথ্য :
- যাত্রীর নাম (উদাহরণস্বরূপ, "JOHN DOE")
- ফ্লাইট তথ্য
- বুকিং রেফারেন্স বা টিকিট নম্বর
- প্রস্থান বিমানবন্দর (উদাহরণস্বরূপ, IATA কোড উদাহরণস্বরূপ লস এঞ্জেলেস "LAX" হিসাবে)
- প্রস্থানের তারিখ এবং সময়
- আগমন বিমানবন্দর (উদাহরণস্বরূপ, IATA কোড উদাহরণস্বরূপ লস এঞ্জেলেস "LAX" হিসাবে)
- আগমনের তারিখ এবং সময়
- ফ্লাইট নং
- আসন সংখ্যা
- বোর্ডিং গেট
- বোর্ডিং পাস QR কোড: বোর্ডিং পাস QR কোডের জন্য একটি ইনলাইন ছবি বা ছবি সংযুক্তি। পছন্দের QR কোড প্রকার QR_CODE বা PDF417৷ এবং পছন্দের ইমেজ মাইম টাইপ হল PNG এবং JPG।
ঐচ্ছিক ক্ষেত্র
ব্যবহারকারীর অভিজ্ঞতা বাড়াতে আপনি বোর্ডিং পাসের তথ্য থেকেও লয়ালটি কার্ড তৈরি করতে পারেন। স্বয়ংক্রিয় সনাক্তকরণ সক্ষম করতে, ইমেল বডিতে স্পষ্টভাবে নিম্নলিখিত ক্ষেত্রগুলি অন্তর্ভুক্ত করুন:
- ব্যবসায়ীর নাম (উদাহরণস্বরূপ, "ABC এয়ারলাইন")
- ফ্রিকোয়েন্ট ফ্লায়ার আইডি (উদাহরণস্বরূপ, "1234567890")
- ফ্রিকোয়েন্ট ফ্লায়ার বা এয়ারলাইন লয়ালটি প্রোগ্রামের নাম (উদাহরণস্বরূপ, "মাইলেজ প্লাস পুরস্কার")
আপনি আনুগত্য নির্দেশ পৃষ্ঠায় আরও বিশদ দেখতে পারেন (আনুগত্য ওয়েবপৃষ্ঠার লিঙ্ক)।
এখানে একটি উদাহরণ ইমেল (যেমন বোর্ডিং পাস ইমেল)
|
---|
এখানে Google Wallet-এ সম্পর্কিত বোর্ডিং পাস রয়েছে৷
Google Wallet এ অনবোর্ড
1. আপনার ইমেল প্রচারাভিযান তৈরি করুন: আপনার ইমেল প্রচারাভিযান ডিজাইন করুন এবং আপনার ব্যবহারকারী বেসে পাঠান, এটি যাচাই করে যে প্রয়োজনীয় ক্ষেত্র বিভাগে উল্লিখিত পাস জেনারেশনের জন্য সমস্ত প্রয়োজনীয় তথ্য ইমেলের বডিতে স্পষ্টভাবে উপস্থিত রয়েছে।
2. আমাদের ডেডিকেটেড parser-sample+wallet_partner_boardingpass@google.com- এ একটি প্রকৃত নমুনা ইমেল ফরোয়ার্ড করুন
- ইমেল টেমপ্লেটগুলির যেকোনো আপডেটের জন্য, একই ঠিকানা parser-sample+wallet_partner_boardingpass@google.com এ ফরোয়ার্ড করুন যাতে আমরা নিশ্চিত করতে পারি যে Gmail সর্বশেষ টেমপ্লেটগুলি সনাক্ত করেছে
- নিশ্চিত করুন যে আসল প্রেরক আপনার প্রচারাভিযান থেকে ইমেলের প্রকৃত প্রেরক
3. আপনার নমুনা ইমেল টেমপ্লেট প্রাপ্তির পরে, আমাদের দল পার্সিং লজিক পর্যালোচনা এবং কনফিগার করবে। আপনি পাঁচ (5) কার্যদিবসের মধ্যে আপনার জমা দেওয়া ইমেল টেমপ্লেটের জন্য বৈশিষ্ট্যটি সফলভাবে রোলআউট করার আশা করতে পারেন।
দ্রষ্টব্য: আপনার পাঠানো ইমেল ব্যবহার করে আমরা আপনার সাথে যোগাযোগ করতে পারি। আমাদের সাথে নমুনা ফরোয়ার্ড করার জন্য আপনি যে ইমেলটি ব্যবহার করেন তা আগত বার্তাগুলি পেতে পারে তা নিশ্চিত করুন৷
বিকল্প 2: Gmail মাইক্রোডেটা
এই নির্বিঘ্ন ইন্টিগ্রেশন অর্জনের একটি চাবিকাঠি হল আপনার গ্রাহকদের পাঠানো ইমেলগুলিতে কাঠামোগত মার্কআপ ব্যবহারের মাধ্যমে, বিশেষ করে ticketToken
ক্ষেত্রে ফোকাস করা।
কেন মার্কআপ এম্বেড করবেন?
আপনার ফ্লাইট নিশ্চিতকরণ ইমেলগুলিতে মার্কআপ এম্বেড করা রিজার্ভেশনের বিশদ স্বয়ংক্রিয়ভাবে স্বীকৃত হতে এবং গ্রাহকের Google Wallet এ আমদানি করতে দেয় (যদি বৈশিষ্ট্যটি সক্ষম থাকে)। Schema.org ফরম্যাটে স্ট্রাকচার্ড ডেটার সাহায্যে এই প্রক্রিয়াটি স্বয়ংক্রিয়ভাবে প্রাসঙ্গিক ফ্লাইট তথ্য যোগ করে Google Wallet-এর কার্যকারিতা বাড়ায়।
মূল ক্ষেত্র: ticketToken
ticketToken
ক্ষেত্রটি অত্যন্ত গুরুত্বপূর্ণ কারণ এতে সাধারণত একটি সুরক্ষিত কোডের প্রকার এবং কাঁচা মান থাকে যা সরাসরি স্ক্যানযোগ্য কোড হিসাবে রেন্ডার করা যেতে পারে। এই ক্ষেত্রটি নিশ্চিত করে যে সমস্ত প্রয়োজনীয় বোর্ডিং তথ্য গ্রাহকের Google Wallet এ অবিলম্বে উপলব্ধ। উপরন্তু, কাঁচা মান অবশ্যই BCBP (বার কোডেড বোর্ডিং পাস) এর সাথে সঙ্গতিপূর্ণ হবে। আপনি টোকেন মান ডিকোড করতে একটি ডিকোডার ব্যবহার করতে পারেন। ব্যবসায়ীকে নিশ্চিত করতে হবে যে json-এর মান ডিকোড করা মানের সাথে সামঞ্জস্যপূর্ণ।
এখানে কিছু সমর্থিত কোড প্রকার রয়েছে:
- বারকোড 128
- 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>