背景
將 Google 錢包與航班預訂系統整合,可驗證所有登機資訊是否都能存取,大幅提升顧客體驗。Google 錢包與 Gmail 整合後,使用者收到符合資格的電子郵件時,系統會自動建立數位票證。
如要達成這項無縫整合,有兩種方法:(1) 在電子郵件內文中加入相關資訊,或 (2) 在傳送給顧客的電子郵件中使用結構化標記,特別是著重於 ticketToken 欄位。
這份文件提供必要資訊,您可以在下一封電子郵件 / 客戶關係管理系統廣告活動中加入這些資訊,讓使用者在 Google 錢包中自動產生登機證。
從登機證電子郵件匯入登機證資訊,提升 Google 錢包整合體驗
Gmail 匯入的憑證功能是輕量機制,可將使用者的登機證數位化並儲存到 Google 錢包。系統會自動從電子郵件內容擷取資訊,盡量減少使用者作業阻礙,並提高採用率。
這項解決方案的設計宗旨是與現有的 Google 錢包 API 產品互補。Gmail 匯入的票證會為使用者提供最基本的資訊:
從 Gmail 匯入的憑證 | 整合 Google Wallet API |
---|---|
|
|
我們的目標是提高貴航空公司數位憑證的採用率,並為尚未點選「新增至 Google 錢包」按鈕的使用者,提供從您傳送的電子郵件自動產生的登機證。
選項 1:電子郵件內文
在電子郵件內文中加入相關資訊,系統就能自動偵測並擷取電子郵件。
必填欄位 (純文字)
如要啟用自動偵測功能,請在電子郵件內文或附件中清楚加入下列欄位:
- 乘客資訊:
- 乘客姓名 (例如「JOHN DOE」)
- 航班資訊
- 預訂參考編號或票號
- 出發機場 (例如洛杉磯的 IATA 代碼為「LAX」)
- 出發日期和時間
- 抵達機場 (例如洛杉磯的 IATA 代碼為「LAX」)
- 抵達日期和時間
- 航班號碼
- 座位號碼
- 登機門
- 登機證 QR code:登機證 QR code 本身的內嵌圖片或圖片附件。建議使用 QR_CODE 或 PDF417 類型的 QR code。建議使用的圖片 MIME 類型為 PNG 和 JPG。
選填欄位
你也可以根據登機證資訊產生會員卡,提升使用者體驗。如要啟用自動偵測功能,請在電子郵件內文中清楚加入下列欄位:
- 商家名稱 (例如「ABC 航空公司」)
- 飛行常客 ID (例如「1234567890」)
- 飛行常客或航空公司會員方案名稱 (例如「Mileage Plus Rewards」)
詳情請參閱「會員方案說明」頁面 (連結至會員方案網頁)。
以下是電子郵件範例 (例如登機證電子郵件)
|
---|
這是 Google 錢包中的相關登機證
加入 Google 錢包
1. 製作電子郵件宣傳活動:設計並傳送電子郵件宣傳活動給使用者群,確認電子郵件內文中清楚列出必要欄位部分提及的票證產生作業所需的所有資訊。
2. 將實際的電子郵件樣本轉寄至專用剖析器:parser-sample+wallet_partner_boardingpass@google.com
- 如要更新電子郵件範本,請轉寄至相同地址 parser-sample+wallet_partner_boardingpass@google.com,確保 Gmail 偵測到最新範本
- 確認原始寄件者是廣告活動中電子郵件的實際寄件者
3. 收到電子郵件範本後,我們的團隊會審查並設定剖析邏輯。一般情況下,您會在五 (5) 個工作天內,看到提交的電子郵件範本成功推出這項功能。
注意:我們可能會使用您傳送電子郵件的地址與您聯絡。請確認用於轉寄範例的電子郵件地址可以接收內送郵件。
選項 2:Gmail 微資料
如要達成這項無縫整合,關鍵在於在傳送給顧客的電子郵件中使用結構化標記,特別是著重於 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>