从航班预订电子邮件导入登机牌

作为开发者或商家,将 Google 电子钱包与航班信息集成 预订系统可以显著提升客户体验,因为 确保可以查看所有登机信息。实现这一目标的关键 无缝集成是通过在电子邮件中使用结构化标记, 发送给客户,尤其是要重点关注 ticketToken 字段。

为什么要嵌入标记?

将标记嵌入到您的航班确认电子邮件中可让预订 自动识别这些详细信息并将其导入客户的 Google 钱包(如果此功能已启用)。由结构化数据促成的此过程 采用 Schema.org 格式时,增强了 Google 电子钱包中自动添加相关航班信息。

键字段:ticketToken

ticketToken 字段至关重要,因为它通常包含安全代码类型 以及可直接呈现为可扫描代码的原始值。此字段 可确保所有必要的登机信息可以即时显示在 客户的 Google 电子钱包。此外,原始值必须符合 BCBP (条形码登机牌)。您可以使用解码器 对令牌值进行解码。商家需要确保 JSON 中的值 与解码值一致。

以下是一些受支持的代码类型:

  • barcode128
  • pdf417
  • qrCode
  • aztecCode

下面是一些有效的 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

以下是构建电子邮件标记结构的方法:

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