Importa tarjetas de embarque desde correos electrónicos de reservas de vuelos

Como desarrollador o comerciante, integra la Billetera de Google en tu vuelo sistemas de reservación pueden mejorar significativamente la experiencia del cliente al para garantizar que se pueda acceder a toda la información de embarque. La clave para lograr esto una integración perfecta es mediante el uso de lenguaje de marcado estructurado en los correos electrónicos que enviar a los clientes, enfocándonos especialmente en el campo ticketToken.

¿Por qué incorporar lenguaje de marcado?

La incorporación de lenguaje de marcado en los correos electrónicos de confirmación de vuelos permite que la reserva detalles que se reconocerán automáticamente y se importarán al servicio de Google Wallet (si la función está habilitada). Este proceso, facilitado por los datos estructurados, en el formato de Schema.org, mejora la funcionalidad de Google Agrega información relevante del vuelo automáticamente a la Billetera.

Campo clave: ticketToken

El campo ticketToken es fundamental, ya que, por lo general, contiene un tipo de código seguro y sin procesar que se pueden renderizar directamente como un código que se puede escanear. Este campo garantiza que toda la información necesaria de embarque esté disponible instantáneamente en la Billetera de Google del cliente. Además, el valor sin procesar debe cumplir con BCBP (tarjeta de embarque con código de barras). Puedes usar un decodificador para decodificar el valor del token. El comercio debe asegurarse de que el valor en JSON sea coherentes con el valor decodificado.

Estos son algunos tipos de código compatibles:

  • barcode128
  • pdf417
  • qrCode
  • aztecCode

Estos son algunos ejemplos de ticketTokens válidos:

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

A continuación, te mostramos cómo puedes estructurar el lenguaje de marcado de tu correo electrónico:

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