Importowanie kart pokładowych z e-maili z rezerwacją lotów

Integrowanie Portfela Google z lotem jako deweloper lub sprzedawca systemy rezerwacji mogą znacznie poprawić wrażenia klientów, upewniając się, że wszystkie informacje dotyczące wejścia na pokład są dostępne. Kluczem do osiągnięcia tego celu płynna integracja polega na użyciu znaczników strukturalnych w e-mailach, docierać do klientów, zwłaszcza w polu ticketToken.

Po co dodawać znaczniki?

Umieszczenie znaczników w e-mailach z potwierdzeniem lotu umożliwia rezerwację dane, które zostaną automatycznie rozpoznane i zaimportowane do Google klienta Portfel (jeśli ta funkcja jest włączona). Ten proces wspomagany przez uporządkowane dane jest w formacie Schema.org, co zwiększa funkcjonalność Google do Portfela Google, automatycznie dodając odpowiednie informacje o locie.

Kluczowe pole: ticketToken

Pole ticketToken ma kluczowe znaczenie, ponieważ zwykle zawiera bezpieczny typ kodu i nieprzetworzoną wartość, którą można wyświetlić bezpośrednio jako kod do skanowania. To pole gwarantuje, że wszystkie niezbędne informacje o karcie pokładowej będą natychmiast dostępne do Portfela Google klienta. Dodatkowo nieprzetworzona wartość musi spełniać warunki BCBP (karta pokładowa z kodem kreskowym). Możesz użyć dekodera. do zdekodowania wartości tokena. Sprzedawca musi dopilnować, aby wartość w pliku json wynosiła zgodne z zdekodowaną wartością.

Oto kilka obsługiwanych typów kodu:

  • barcode128
  • pdf417
  • qrCode
  • aztecCode

Oto kilka przykładów prawidłowych wartości atrybutu 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

Oto jak możesz uporządkować znaczniki e-maili:

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