Sfondo
L'integrazione di Google Wallet con i sistemi di prenotazione dei voli può migliorare significativamente l'esperienza dei clienti verificando che tutte le informazioni di imbarco siano accessibili. L'integrazione di Google Wallet con Gmail consente la creazione automatica di tessere digitali per gli utenti che ricevono messaggi email idonei.
La chiave per ottenere questa integrazione perfetta è duplice: (1) includere informazioni pertinenti nel corpo dell'email o (2) utilizzare il markup strutturato nelle email che invii ai clienti, concentrandoti in particolare sul campo ticketToken.
Questa documentazione fornisce le informazioni necessarie da includere nella tua prossima campagna email / CRM per gli utenti al fine di generare automaticamente le carte d'imbarco in Wallet.
Importare le informazioni della carta d'imbarco dalle email per migliorare l'integrazione di Google Wallet
La nostra funzionalità di importazione delle tessere di Gmail funge da meccanismo leggero per digitalizzare le carte d'imbarco degli utenti su Google Wallet. Le informazioni vengono estratte automaticamente dai contenuti dell'email, riducendo al minimo gli sforzi degli utenti e aumentando i tassi di adozione.
Questa soluzione è progettata per funzionare in modo complementare al prodotto API Google Wallet esistente. Le tessere importate da Gmail forniscono le informazioni di base per gli utenti:
Tessera importata da Gmail | Integrazione dell'API Google Wallet |
---|---|
|
|
Il nostro obiettivo è aumentare e integrare l'adozione della tessera digitale della tua compagnia aerea e fornire agli utenti che non hanno fatto clic sul pulsante "Aggiungi a Google Wallet" una carta d'imbarco automatica generata dalle email che invii.
Opzione 1: corpo dell'email
L'inclusione di informazioni pertinenti nel corpo dell'email può consentire il rilevamento e l'estrazione automatici dell'email.
Campi obbligatori (in testo normale)
Per attivare il rilevamento automatico, includi chiaramente i seguenti campi nel corpo o negli allegati dell'email:
- Informazioni sul passeggero:
- Nome del passeggero (ad esempio, "JOHN DOE")
- Informazioni sui voli
- Riferimento di prenotazione o numero del biglietto
- Aeroporto di partenza (ad esempio, codice IATA, ad esempio Los Angeles come "LAX")
- Data e ora di partenza
- Aeroporto di arrivo (ad esempio, codice IATA, ad esempio Los Angeles come "LAX")
- Data e ora di arrivo
- N. volo
- N. posto
- Gate d'imbarco
- Codice QR della carta d'imbarco: un'immagine incorporata o un allegato di immagine per il codice QR della carta d'imbarco. Il tipo di codice QR preferito è QR_CODE o PDF417. I tipi MIME preferiti per le immagini sono PNG e JPG.
Campi facoltativi
Puoi anche generare carte fedeltà dalle informazioni sulle carte d'imbarco per migliorare l'esperienza utente. Per attivare il rilevamento automatico, includi chiaramente i seguenti campi nel corpo dell'email:
- Nome del commerciante (ad esempio, "ABC Airline")
- ID frequent flyer (ad esempio, "1234567890")
- Nome del programma fedeltà Frequent Flyer o della compagnia aerea (ad esempio, "Mileage Plus Rewards")
Puoi trovare ulteriori dettagli nella pagina delle istruzioni per i programmi fedeltà (link alla pagina web del programma fedeltà).
Ecco un'email di esempio (ad es. email con la carta d'imbarco)
|
---|
Ecco la carta d'imbarco correlata in Google Wallet
Eseguire l'onboarding su Google Wallet
1. Crea la tua campagna email: progetta e invia le tue campagne email alla tua base di utenti, verificando che tutte le informazioni necessarie per la generazione delle tessere menzionate nella sezione Campi obbligatori siano chiaramente presenti nel corpo dell'email.
2. Inoltra un'email di esempio reale al nostro indirizzo parser-sample+wallet_partner_boardingpass@google.com
- Per eventuali aggiornamenti ai modelli di email, inoltrali allo stesso indirizzo parser-sample+wallet_partner_boardingpass@google.com in modo che Gmail rilevi i modelli più recenti
- Assicurati che il mittente originale sia il mittente effettivo dell'email delle tue campagne
3. Una volta ricevuto il modello di email di esempio, il nostro team esaminerà e configurerà la logica di analisi. L'implementazione della funzionalità nel modello di email inviato verrà completata entro cinque (5) giorni lavorativi.
Nota:potremmo contattarti utilizzando l'email che hai inviato. Assicurati che l'email che utilizzi per inoltrarci il campione possa ricevere messaggi in arrivo.
Opzione 2: microdati di Gmail
Una chiave per ottenere questa integrazione perfetta è l'utilizzo di un markup strutturato nelle email che invii ai clienti, concentrandoti in particolare sul campo ticketToken
.
Perché utilizzare il markup incorporato?
L'incorporamento del markup nelle email di conferma del volo consente di riconoscere e importare automaticamente i dettagli della prenotazione nel Google Wallet del cliente (se la funzionalità è attivata). Questo processo, facilitato dai dati strutturati nel formato Schema.org, migliora la funzionalità di Google Wallet aggiungendo automaticamente le informazioni di volo pertinenti.
Campo chiave: ticketToken
Il campo ticketToken
è fondamentale perché in genere contiene un tipo di codice sicuro
e un valore non elaborato che può essere visualizzato direttamente come codice scansionabile. Questo campo
garantisce che tutte le informazioni di imbarco necessarie siano immediatamente disponibili
nel Google Wallet del cliente. Inoltre, il valore non elaborato deve essere conforme al
BCBP
(Bar Coded Boarding Pass). Puoi utilizzare un decoder
per decodificare il valore del token. Il commerciante deve assicurarsi che il valore in json sia
coerente con il valore decodificato.
Ecco alcuni tipi di codici supportati:
- barcode128
- pdf417
- qrCode
- aztecCode
Ecco alcuni esempi di ticketTokens
validi:
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
Ecco come puoi strutturare il markup delle email:
<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>