Importar cartões de embarque de e-mails de reserva de voos

Como desenvolvedor ou comerciante, integrar a Carteira do Google aos seus sistemas de reserva de voos pode melhorar significativamente a experiência do cliente, garantindo que todas as informações de embarque estejam acessíveis. Um segredo para conseguir essa integração total é o uso de marcação estruturada nos e-mails que você envia aos clientes, com foco principalmente no campo ticketToken.

Por que incorporar marcação?

A incorporação de marcações nos e-mails de confirmação de voo permite que os detalhes da reserva sejam reconhecidos e importados automaticamente para a Carteira do Google do cliente (se o recurso estiver ativado). Esse processo, facilitado por dados estruturados no formato Schema.org, melhora a funcionalidade da Carteira do Google ao adicionar automaticamente informações relevantes sobre voos.

Campo-chave: ticketToken

O campo ticketToken é essencial porque normalmente contém um tipo de código seguro e um valor bruto que podem ser renderizados diretamente como um código digitalizável. Esse campo garante que todas as informações de embarque necessárias estejam disponíveis instantaneamente na Carteira do Google do cliente. Além disso, o valor bruto precisa estar em conformidade com o BCBP (cartão de embarque com código de barras). É possível usar um decodificador para decodificar o valor do token. O comerciante precisa garantir que o valor em JSON seja consistente com o valor decodificado.

Confira alguns tipos de código compatíveis:

  • barcode128
  • pdf417
  • qrCode
  • aztecCode

Confira alguns exemplos 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

Veja como estruturar sua marcação de e-mail:

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