Importa carte d'imbarco dalle email di prenotazione dei voli

In qualità di sviluppatore o commerciante, integrare Google Wallet con il tuo volo i sistemi di prenotazione possono migliorare significativamente la customer experience garantendo che tutte le informazioni di imbarco siano accessibili. Una chiave per raggiungere questo obiettivo l'integrazione perfetta avviene tramite l'uso del markup strutturato nelle email da inviare ai clienti, con particolare attenzione al campo ticketToken.

Perché incorporare il markup?

Se incorpora il markup nelle email di conferma dei voli, è possibile effettuare la prenotazione. automaticamente i dati in modo che vengano riconosciuti e importati nell'account Google del cliente, Wallet (se la funzionalità è attiva). Questo processo, facilitato da dati strutturati, nel formato Schema.org, ottimizza la funzionalità di Google Aggiungi automaticamente informazioni pertinenti sui voli in Wallet.

Campo chiave: ticketToken

Il campo ticketToken è fondamentale perché solitamente contiene un tipo di codice sicuro e un valore non elaborato che può essere visualizzato direttamente come codice scansionabile. Questo campo che tutte le informazioni necessarie per l'imbarco siano immediatamente disponibili in l'account Google Wallet del cliente. Inoltre, il valore non elaborato deve essere conforme a BCBP (Carta d'imbarco con codice a barre). Puoi utilizzare un decoder per decodificare il valore del token. Il commerciante deve assicurarsi che il valore nel file JSON sia coerente con il valore decodificato.

Di seguito sono riportati alcuni tipi di codice supportati:

  • barcode128
  • pdf417
  • qrCode
  • aztecCode

Ed ecco alcuni esempi di ticketTokens validi:

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

Per strutturare il markup della tua email, procedi nel seguente modo:

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