Nhập thẻ lên máy bay từ email đặt vé máy bay

Với tư cách là nhà phát triển hoặc người bán, việc tích hợp Google Wallet với hệ thống đặt vé máy bay có thể cải thiện đáng kể trải nghiệm của khách hàng bằng cách đảm bảo rằng tất cả thông tin lên máy bay đều truy cập được. Chìa khoá để có được sự tích hợp liền mạch này là thông qua việc sử dụng mã đánh dấu có cấu trúc trong những email bạn gửi cho khách hàng, đặc biệt là tập trung vào trường ticketToken.

Tại sao bạn nên nhúng đánh dấu?

Việc nhúng mã đánh dấu vào email xác nhận chuyến bay cho phép hệ thống tự động nhận dạng và nhập thông tin đặt chỗ vào Google Wallet của khách hàng (nếu tính năng này được bật). Quy trình này, được hỗ trợ bởi dữ liệu có cấu trúc ở định dạng Schema.org, giúp nâng cao chức năng của Google Wallet bằng cách tự động thêm thông tin chuyến bay có liên quan.

Trường khoá: ticketToken

Trường ticketToken rất quan trọng vì trường này thường chứa loại mã bảo mật và giá trị thô có thể hiển thị trực tiếp dưới dạng mã có thể quét. Trường này đảm bảo rằng tất cả thông tin lên máy bay cần thiết sẽ có ngay trong Google Wallet của khách hàng. Ngoài ra, giá trị thô phải tuân thủ BCBP (Thẻ lên máy bay được mã hoá dạng mã vạch). Bạn có thể sử dụng bộ giải mã để giải mã giá trị mã thông báo. Người bán cần đảm bảo giá trị trong tệp json phù hợp với giá trị đã giải mã.

Dưới đây là một số loại mã được hỗ trợ:

  • barcode128
  • pdf417
  • qrCode
  • aztecCode

Sau đây là một số ví dụ về ticketTokens hợp lệ:

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

Dưới đây là cách bạn có thể xây dựng cấu trúc mã đánh dấu email của mình:

<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>