Riferimento per lo schema di acquisti e prenotazioni

Oggetto esportato: Acquisti
L'oggetto esportato rappresenta: i tuoi acquisti futuri e passati raccolti dai servizi Google.
L'oggetto viene esportato nei seguenti formati: JSON
L'oggetto esportato contiene i seguenti campi:
* I campi precedenti rappresentano i campi di dati chiave ai fini dell'analisi e dell'importazione delle esportazioni di dati pertinenti. I campi di dati prodotti in un'esportazione variano in base al servizio e all'azione dell'utente e alcuni servizi o azioni non producono tutti i campi di dati descritti.
Campo dati *Definizione del campoTipo di campo dati
customer.emailIndirizzo email del cliente.

Esempi:
abc@gmail.com
stringa
merchantOrderIdID ordine nel sistema del commerciante.

Esempi:
123456
stringa
creationTimeOra dell'acquisto.

Esempi:
{ "usecSinceEpochUtc": "1674534345995000", "granularity": "MICROSECOND" }
json
orderStatusStato dell'acquisto.

Esempi:
{ "status": "FULFILLED", "label": "Il tuo ordine è stato evaso." }
json
transactionMerchant.nameNome del commerciante.

Esempi:
Merchant X
stringa
lineItemElenco di articoli nell'ordine di acquisto.

Esempi:
{ "provider": { "name": "Ristorante A" }, "priceline": [{ "type": "TOTAL", "amount": { "amountMicros": "1500000", "currencyCode": { "code": "USD" } }, "taxIncluded": false, "state": "ESTIMATE" }], "purchase": { "status": "DELIVERED", "quantity": 1, "fulfillment": { "type": "PICK_UP", "location": { }, "recipient": { "displayName": "John Doe", "email": "johndoe@gmail.com ", "firstName": "John", "lastName": "Doe", "phoneNumberDetails": [{ }] }, "timeWindow": { "startTime": { "usecSinceEpochUtc": "1674534345995000", "granularity": "MICROSECOND", "utcTimezoneOffsetMinutes": 0 } } }, "itemOption": [{ "name": "Coke", "quantity": 1, "priceline": [{ "type": "TOTAL", "amount": { "amountMicros": "0", "currencyCode": { "code": "USD" } }, "taxIncluded": false, "state": "UNSPECIFIED" }] }], "productInfo": { "name": "Bevande gassate - Bevande" }, "userVisibleStatusLabel": "Il tuo ordine è stato evaso." }, "statusLabel": "Il tuo ordine è stato evaso.", "name": "Bevande gassate - Bevande" }
json ripetuto
pricelineVoci aggiuntive nell'ordine di acquisto, come tasse o mancia.

Esempi:
[{ "type": "TAX", "name": "Tax", "amount": { "amountMicros": "1760000", "currencyCode": { "code": "USD" } }, "taxIncluded": false, "state": "ESTIMATE" }, { "type": "FEE", "name": "Support Local Fee", "amount": { "amountMicros": "950000", "currencyCode": { "code": "USD" } }, "taxIncluded": false, "state": "ESTIMATE" }]
json ripetuto
paymentInfo.displayNamePagamento utilizzato per effettuare l'ordine di acquisto.

Esempi:
Visa •••• 1234
stringa
orderUpdatesElenco degli aggiornamenti degli ordini.

Esempi:
[{ "orderStatus": { "status": "FULFILLED", "label": "Il tuo ordine è stato evaso." }, "updateTime": { "usecSinceEpochUtc": "1674546170000000", "granularity": "MICROSECOND" } }, { "orderStatus": { "status": "CONFIRMED", "label": "Il tuo ordine è stato confermato" }, "updateTime": { "usecSinceEpochUtc": "1674538362000000", "granularity": "MICROSECOND" } }]
json ripetuto
Oggetto esportato: prenotazioni
L'oggetto esportato rappresenta: le tue prenotazioni future e passate raccolte dai servizi Google.
L'oggetto viene esportato nei seguenti formati: JSON
L'oggetto esportato contiene i seguenti campi:
* I campi precedenti rappresentano i campi di dati chiave ai fini dell'analisi e dell'importazione delle esportazioni di dati pertinenti. I campi di dati prodotti in un'esportazione variano in base al servizio e all'azione dell'utente e alcuni servizi o azioni non producono tutti i campi di dati descritti.
Campo dati *Definizione del campoTipo di campo dati
uniqueIdUn identificatore univoco per questo elemento.

Esempi:
6789806736475647144
A789806736475647144
stringa
lastModifiedTimeL'ultima volta che questo elemento è stato modificato.

Esempi:
2023-11-09T16:32:36.035236Z
stringa in formato ISO 8601
nomeUn nome per questo elemento. Potrebbe non essere univoco.

Esempi:
Prenotazione cena
Balayage
stringa
merchantNameL'attività che offre questa prenotazione o lista d'attesa.

Esempi:
City Diner
Nails by Mei
stringa
startTimeL'inizio dell'intervallo di tempo riservato.

Esempi:
2023-12-29T01:30:00Z
stringa in formato ISO 8601
endTimeLa fine dell'intervallo di tempo riservato.

Esempi:
2023-12-29T03:30:00Z
stringa in formato ISO 8601
createdTimeQuando è stata creata la voce della lista d'attesa.

Esempi:
2023-11-09T16:29:36.768543Z
stringa in formato ISO 8601
partySizeIl numero di persone incluse nella richiesta.

Esempi:
2
stringa numerica
servizioIl nome del servizio.

Esempi:
Taglio di capelli
Tavolo all'aperto
stringa
specialRequestEventuali richieste speciali allegate alla prenotazione.

Esempi:
Tavolo vicino alla finestra.
stringa
indirizzoL'indirizzo dell'attività che offre il servizio.

Esempi:
1600 Amphitheatre Pkwy, Mountain View, US
stringa
annullatiIndica se la prenotazione o la lista d'attesa è stata annullata tramite Google. Tieni presente che Google potrebbe non ricevere una notifica delle cancellazioni effettuate direttamente con l'attività.

Esempi:
true
stringa booleana
Una tabella che rappresenta i gruppi di risorse e gli oggetti esportati con essi.
Gruppo di risorse *DescrizioneOggetti esportati
order_reserve.purchases_reservationsQuesto gruppo di risorse contiene i dati di Ordina con Google e Prenota con Google.
Acquisti
Prenotazioni
* Per ottenere il nome dell'ambito OAuth per un determinato gruppo di risorse, aggiungi "https://www.googleapis.com/auth/dataportability" al gruppo di risorse. Ad esempio, il nome dell'ambito OAuth per il gruppo di risorse "myactivity.search" è "https://www.googleapis.com/auth/dataportability.myactivity.search".