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

Como desarrollador o comercio, integrar la Billetera de Google en tus sistemas de reserva de vuelos puede mejorar significativamente la experiencia del cliente, ya que garantiza el acceso a toda la información de embarque. Una clave para lograr esta integración perfecta es usar lenguaje de marcado estructurado en los correos electrónicos que envíes a los clientes, en especial, enfocándote 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 los detalles de la reserva se reconozcan automáticamente y se importen a la Billetera de Google del cliente (si la función está habilitada). Este proceso, facilitado por los datos estructurados en el formato Schema.org, mejora la funcionalidad de la Billetera de Google, ya que agrega información de vuelos relevante automáticamente.

Campo clave: ticketToken

El campo ticketToken es fundamental, ya que, por lo general, contiene un tipo de código seguro y un valor sin procesar que se pueden renderizar directamente como un código que se puede escanear. Este campo garantiza que toda la información de embarque necesaria esté disponible de manera instantánea en la Billetera de Google del cliente. Además, el valor sin procesar debe cumplir con la 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 coherente 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>