ফ্লাইট রিজার্ভেশন ইমেল থেকে বোর্ডিং পাস ইমপোর্ট করুন

ডেভেলপার বা মার্চেন্ট হিসেবে, আপনার ফ্লাইট রিজার্ভেশন সিস্টেমের সাথে Google Wallet ইন্টিগ্রেট করলে, বোর্ডিং সংক্রান্ত সব তথ্য অ্যাক্সেসযোগ্য কিনা তা যাচাই করার মাধ্যমে গ্রাহকের অভিজ্ঞতা উল্লেখযোগ্যভাবে উন্নত করা যেতে পারে।

ব্যাকগ্রাউন্ড

আপনার ফ্লাইট রিজার্ভেশন সিস্টেমের সাথে Google Wallet ইন্টিগ্রেট করলে, বোর্ডিং সংক্রান্ত সব তথ্য অ্যাক্সেস করা যাচ্ছে কিনা তা যাচাই করার মাধ্যমে গ্রাহকের অভিজ্ঞতা উল্লেখযোগ্যভাবে উন্নত করা যেতে পারে। Gmail-এর সাথে Google Wallet-এর ইন্টিগ্রেশন, উপযুক্ত ইমেল মেসেজ পাওয়া ব্যবহারকারীদের জন্য অটোমেটিক ডিজিটাল পাস তৈরি করার সুবিধা দেয়।

এই নির্বিঘ্ন ইন্টিগ্রেশন অর্জনের চাবিকাঠি দুটি উপায়ে: (১) ইমেলের মূল অংশে প্রাসঙ্গিক তথ্য অন্তর্ভুক্ত করা বা (২) আপনি গ্রাহকদের যে ইমেল পাঠান তাতে স্ট্রাকচার্ড মার্কআপ ব্যবহার করা, বিশেষ করে ticketToken ফিল্ডে ফোকাস করা

Wallet-এ অটোমেটিক বোর্ডিং পাস জেনারেট করার জন্য আপনার ব্যবহারকারীদের কাছে পাঠানো পরবর্তী ইমেল / CRM ক্যাম্পেনে যে তথ্য অন্তর্ভুক্ত করতে হবে, তা এই ডকুমেন্টেশনে দেওয়া আছে।

আপনার Google Wallet ইন্টিগ্রেশন উন্নত করতে বোর্ডিং পাস সংক্রান্ত ইমেল থেকে বোর্ডিং পাসের তথ্য ইমপোর্ট করুন

আমাদের Gmail থেকে ইমপোর্ট করা পাস ফিচারটি Google Wallet-এ ব্যবহারকারীদের বোর্ডিং পাস ডিজিটাইজ করার জন্য একটি হালকা মেকানিজম হিসেবে কাজ করে। ইমেল কন্টেন্ট থেকে তথ্য অটোমেটিক এক্সট্র্যাক্ট করা হয়, যার ফলে ব্যবহারকারীর সমস্যা কমে এবং অ্যাডপশন রেট বাড়ে।

এই সমাধানটি আগে থেকে থাকা Google Wallet API প্রোডাক্টের পরিপূরক হিসেবে কাজ করার জন্য ডিজাইন করা হয়েছে। Gmail থেকে ইমপোর্ট করা পাস ব্যবহারকারীদের জন্য সবচেয়ে প্রাথমিক তথ্য প্রদান করে:

Gmail থেকে ইমপোর্ট করা পাস Google Wallet API ইন্টিগ্রেট করা
  • ব্যবহারকারীর তথ্য:
    • যাত্রীর নাম
    • ফ্রিকুয়েন্ট ফ্লায়ার নম্বর
  • ফ্লাইট সংক্রান্ত তথ্য:
    • ডিপার্চারের বিমানবন্দর
    • ছাড়ার সময়
    • ফ্লাইট নম্বর
    • সিট নম্বর
    • বোর্ডিং গেট
    • আসার সময়
    • এই বিমানবন্দরে আসবে
  • Gmail-এ ইমপোর্ট করা পাসে ব্যবহারকারীর সব তথ্য
  • সবচেয়ে আপ-টু-ডেট পরিবর্তন পুশ বিজ্ঞপ্তিতে দেখা যায়
  • অটো-লিঙ্ক করা পাস
  • ভ্যালু অ্যাডেড সুযোগ পাস করে
  • এবং আরও অনেক কিছু

আমাদের লক্ষ্য হল আপনার এয়ারলাইনের ডিজিটাল পাসের ব্যবহার বাড়ানো এবং পরিপূরক করা এবং যেসব ব্যবহারকারী "Google Wallet-এ যোগ করুন" বোতামে ক্লিক করেননি তাদের জন্য আপনার পাঠানো ইমেল থেকে অটোমেটিক বোর্ডিং পাস তৈরি করা।

বিকল্প ১: ইমেলের মূল অংশ

ইমেলের মূল অংশে প্রাসঙ্গিক তথ্য অন্তর্ভুক্ত করলে, ইমেলটি অটোমেটিক শনাক্ত ও এক্সট্র্যাক্ট করা যেতে পারে।

প্রয়োজনীয় ফিল্ড (প্লেন টেক্সটে)

অটোমেটিক শনাক্তকরণ চালু করতে, ইমেলের মূল অংশ বা অ্যাটাচমেন্টে নিম্নলিখিত ফিল্ডগুলি স্পষ্টভাবে অন্তর্ভুক্ত করুন:

  1. যাত্রীর তথ্য:
    • যাত্রীর নাম (যেমন, "JOHN DOE")
  2. ফ্লাইট সংক্রান্ত তথ্য
    • বুকিং রেফারেন্স বা টিকিট নম্বর
    • যে বিমানবন্দর থেকে ছাড়বে (যেমন, IATA কোড, যেমন লস অ্যাঞ্জেলেসের জন্য "LAX")
    • ছাড়ার তারিখ ও সময়
    • গন্তব্য এয়ারপোর্ট (যেমন, লস অ্যাঞ্জেলসের IATA কোড হল "LAX")
    • পৌঁছানোর তারিখ ও সময়
    • ফ্লাইট নম্বর
    • সিট নম্বর
    • বোর্ডিং গেট
  3. বোর্ডিং পাসের QR কোড: বোর্ডিং পাসের QR কোডের জন্য ইনলাইন ছবি বা অ্যাটাচ করা ছবি। QR কোডের পছন্দের ধরন হল QR_CODE বা PDF417। এবং ছবির MIME টাইপ PNG এবং JPG হলে ভালো হয়।

ঐচ্ছিক ফিল্ড

ব্যবহারকারীর অভিজ্ঞতা আরও উন্নত করতে আপনি বোর্ডিং পাসের তথ্য থেকে লয়ালটি কার্ডও তৈরি করতে পারেন। অটোমেটিক শনাক্তকরণ চালু করতে, ইমেলের মূল অংশে নিম্নলিখিত ফিল্ডগুলি স্পষ্টভাবে অন্তর্ভুক্ত করুন:

  1. মার্চেন্টের নাম (যেমন, "ABC Airline")
  2. ফ্রিকোয়েন্ট ফ্লাইয়ার আইডি (যেমন, "1234567890")
  3. ফ্রিকোয়েন্ট ফ্লাইয়ার বা এয়ারলাইন লয়ালটি প্রোগ্রামের নাম (যেমন, "Mileage Plus Rewards")

আপনি লয়ালটি নির্দেশাবলী পৃষ্ঠায় আরও বিবরণ দেখতে পারেন (লয়ালটি ওয়েবপৃষ্ঠার লিঙ্ক)।

এখানে একটি উদাহরণ ইমেল দেওয়া হল (যেমন, বোর্ডিং পাস ইমেল)

বিষয়: GG123 ফ্লাইটের জন্য আপনার বোর্ডিং পাস (বুকিং রেফারেন্স: P8F8R8)

বডি:

প্রিয় যাত্রী,
আপনার বোর্ডিং পাস তৈরি করা হয়েছে!

ফ্লাইটের বিবরণ
থেকে
প্রস্থানের এয়ারপোর্ট কোড
প্রস্থানের সময়: ২৩:০০, ৯ জুলাই, ২০২৫

গন্তব্য
আগমনের এয়ারপোর্ট কোড
আগমনের সময়: ০৫:০০, ১০ জুলাই, ২০২৫

ফ্লাইট
GG123

সিট
1A

বুকিং রেফারেন্স
P8F8R8

টিকিট নম্বর
987654321

বোর্ডিং পাস QR
বোর্ডিং পাসের QR কোডের উদাহরণ

রিমাইন্ডার:
  • আপনার বোর্ডিং পাসের প্রিন্ট করা বা ডিজিটাল কপি বিমানবন্দরে নিয়ে যান।
  • বিমানবন্দরের নিরাপত্তা এবং বোর্ডিং গেট, উভয় জায়গাতেই আপনার ফটো আইডি প্রমাণপত্র চেক করিয়ে নিন।
  • ব্যাগেজ ড্রপ। আপনার কাছে চেক-ইন করার মতো ব্যাগেজ থাকলে, ব্যাগেজ ড্রপ কাউন্টারে যান, না হলে সরাসরি গেটের দিকে এগিয়ে যান। আমরা সাজেস্ট করি যে আপনার ফ্লাইটের নির্ধারিত প্রস্থানের অন্তত ২ ঘণ্টা আগে পৌঁছান। আমাদের চেক-ইন কাউন্টার ছাড়ার ৬০ মিনিট আগে বন্ধ হয়ে যায়।
  • প্রস্থানের ২৫ মিনিট আগে বোর্ডিং গেট বন্ধ হয়ে যায়।

আপনার বিমান যাত্রা আনন্দদায়ক ও নিরাপদ হোক!

শুভেচ্ছা সহ,
Fake Air টিম

Google Wallet-এ এই সম্পর্কিত বোর্ডিং পাস এখানে দেওয়া হল

Gmail বোর্ডিং পাস
উদাহরণ

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>