Documentation de référence sur le schéma des achats et des réservations

Objet exporté : "Purchases" (Achats)
L'objet exporté représente vos achats passés et à venir effectués via des services Google.
L'objet est exporté dans les formats suivants: JSON
L'objet exporté contient les champs suivants:
* Les champs précédents représentent des champs de données clés à des fins d'analyse et d'ingestion des exportations de données pertinentes. Les champs de données générés lors d'une exportation varient selon le service et l'action de l'utilisateur. Certains services ou actions ne génèrent pas tous les champs de données décrits.
Champ de données *Définition du champType de champ de données
customer.emailAdresse e-mail du client.

Exemples:
abc@gmail.com
chaîne
merchantOrderIdID de commande dans le système du marchand.

Exemples:
123456
chaîne
creationTimeHeure de l'achat.

Exemples:
{ "usecSinceEpochUtc": "1674534345995000", "granularity": "MICROSECOND" }
json
orderStatusÉtat de l'achat.

Exemples:
{ "status": "FULFILLED", "label": "Votre commande a été traitée." }
json
transactionMerchant.nameNom du marchand.

Exemples:
Marchand X
chaîne
lineItemListe des articles de la commande.

Exemples:
{ "provider": { "name": "Restaurant 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": "Soda - Drinks" }, "userVisibleStatusLabel": "Votre commande a été traitée." }, "statusLabel": "Votre commande a été traitée.", "name": "Soda - Drinks" }
json répété
pricelineÉléments de ligne supplémentaires de la commande d'achat, comme les taxes ou les pourboires.

Exemples:
[{ "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 répété
paymentInfo.displayNameMode de paiement utilisé pour passer la commande d'achat.

Exemples:
Visa •••• 1234
chaîne
orderUpdatesListe des mises à jour de la commande.

Exemples:
[{ "orderStatus": { "status": "FULFILLED", "label": "Votre commande a été traitée." }, "updateTime": { "usecSinceEpochUtc": "1674546170000000", "granularity": "MICROSECOND" } }, { "orderStatus": { "status": "CONFIRMED", "label": "Votre commande a été confirmée" }, "updateTime": { "usecSinceEpochUtc": "1674538362000000", "granularity": "MICROSECOND" } }]
json répété
Objet exporté: Reservations
L'objet exporté représente: Vos réservations passées et à venir effectuées via des services Google.
L'objet est exporté dans les formats suivants: JSON
L'objet exporté contient les champs suivants:
* Les champs précédents représentent des champs de données clés à des fins d'analyse et d'ingestion des exportations de données pertinentes. Les champs de données générés lors d'une exportation varient selon le service et l'action de l'utilisateur. Certains services ou actions ne génèrent pas tous les champs de données décrits.
Champ de données *Définition du champType de champ de données
uniqueIdIdentifiant unique de cet élément.

Exemples:
6789806736475647144
A789806736475647144
chaîne
lastModifiedTimeDate et heure de la dernière modification de cet élément.

Exemples:
2023-11-09T16:32:36.035236Z
chaîne au format ISO 8601
nomNom de cet élément. Il peut ne pas être unique.

Exemples:
Réservation de restaurant
Balayage
chaîne
merchantNameL'établissement proposant cette réservation ou cette liste d'attente.

Exemples:
City Diner
Nails by Mei
chaîne
startTimeDébut de la plage horaire réservée.

Exemples:
2023-12-29T01:30:00Z
chaîne au format ISO 8601
endTimeFin de la plage horaire réservée.

Exemples:
2023-12-29T03:30:00Z
chaîne au format ISO 8601
createdTimeDate et heure de création de l'entrée dans la liste d'attente.

Exemples:
2023-11-09T16:29:36.768543Z
chaîne au format ISO 8601
partySizeNombre de personnes incluses dans la demande.

Exemples:
2
chaîne numérique
serviceNom du service.

Exemples:
Coupe de cheveux
Table extérieure
chaîne
specialRequestToute demande spéciale associée à la réservation.

Exemples:
Table près de la fenêtre.
chaîne
adresseAdresse de l'entreprise proposant le service.

Exemples:
1600 Amphitheatre Pkwy, Mountain View, États-Unis
chaîne
annuléeIndique si la réservation ou la liste d'attente a été annulée via Google. Notez que Google n'est peut-être pas informé des annulations effectuées directement auprès de l'établissement.

Exemples:
true
Chaîne booléenne
Tableau représentant les groupes de ressources et les objets exportés avec eux.
Groupe de ressources *DescriptionObjets exportés
order_reserve.purchases_reservationsCe groupe de ressources contient des données sur les commandes passées avec Google et les réservations effectuées avec Google.
Achats
Réservations
* Pour obtenir le nom du champ d'application OAuth d'un groupe de ressources spécifique, ajoutez "https://www.googleapis.com/auth/dataportability" au groupe de ressources. Par exemple, le nom du champ d'application OAuth du groupe de ressources "myactivity.search" est "https://www.googleapis.com/auth/dataportability.myactivity.search".