Referenz zum Schema für Käufe und Reservierungen

Exportiertes Objekt: Käufe
Das exportierte Objekt steht für Ihre anstehenden und bisherigen Käufe, die von Google-Diensten erfasst wurden.
Objekt wird in folgenden Formaten exportiert: JSON
Exportiertes Objekt hat die folgenden Felder:
* Die vorstehenden Felder sind wichtige Datenfelder zum Parsen und Aufnehmen der relevanten Datenexporte. Die in einem Export enthaltenen Datenfelder variieren je nach Dienst und Nutzeraktion. Bei einigen Diensten oder Aktionen werden nicht alle beschriebenen Datenfelder generiert.
Datenfeld *FelddefinitionDatenfeldtyp
customer.emailE-Mail-Adresse des Kunden.

Beispiele:
abc@gmail.com
String
merchantOrderIdBestell-ID im System des Händlers.

Beispiele:
123456
String
creationTimeZeitpunkt des Kaufs.

Beispiele:
{ "usecSinceEpochUtc": "1674534345995000", "granularity": "MICROSECOND" }
json
orderStatusStatus des Kaufs.

Beispiele:
{ "status": "FULFILLED", "label": "Your order has been fulfilled." }
json
transactionMerchant.nameName des Händlers.

Beispiele:
Händler X
String
lineItemListe der Artikel in der Bestellung.

Beispiele:
{ "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": "Your order has been fulfilled." }, "statusLabel": "Ihre Bestellung wurde ausgeführt.", "name": "Soda - Getränke" }
wiederholte JSON-Datei
pricelineZusätzliche Positionen in der Bestellung wie Steuern oder Trinkgeld.

Beispiele:
[{ "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" }]
wiederholte JSON-Datei
paymentInfo.displayNameZahlungsmittel, mit dem die Bestellung aufgegeben wurde.

Beispiele:
Visa •••• 1234
String
orderUpdatesListe der Bestellaktualisierungen.

Beispiele:
[{ "orderStatus": { "status": "FULFILLED", "label": "Your order has been fulfilled." }, "updateTime": { "usecSinceEpochUtc": "1674546170000000", "granularity": "MICROSECOND" } }, { "orderStatus": { "status": "CONFIRMED", "label": "Your order has been confirmed" }, "updateTime": { "usecSinceEpochUtc": "1674538362000000", "granularity": "MICROSECOND" } }]
wiederholte JSON-Datei
Exportiertes Objekt: Reservierungen
Das exportierte Objekt steht für Ihre anstehenden und bisherigen Reservierungen, die von Google-Diensten erfasst wurden.
Objekt wird in folgenden Formaten exportiert: JSON
Exportiertes Objekt hat die folgenden Felder:
* Die vorstehenden Felder sind wichtige Datenfelder zum Parsen und Aufnehmen der relevanten Datenexporte. Die in einem Export enthaltenen Datenfelder variieren je nach Dienst und Nutzeraktion. Bei einigen Diensten oder Aktionen werden nicht alle beschriebenen Datenfelder generiert.
Datenfeld *FelddefinitionDatenfeldtyp
uniqueIdEine eindeutige Kennung für diesen Artikel.

Beispiele:
6789806736475647144
A789806736475647144
String
lastModifiedTimeDas Datum und die Uhrzeit, zu dem bzw. der dieses Element zuletzt geändert wurde.

Beispiele:
2023-11-09T16:32:36.035236Z
String im ISO 8601-Format
nameEin Name für diesen Artikel. Er muss nicht eindeutig sein.

Beispiele:
Restaurantreservierung
Balayage
String
merchantNameDas Unternehmen, das diese Reservierung oder Warteliste anbietet.

Beispiele:
City Diner
Nails by Mei
String
startTimeDer Beginn des reservierten Zeitblocks.

Beispiele:
2023-12-29T01:30:00Z
String im ISO 8601-Format
endTimeDas Ende des reservierten Zeitblocks.

Beispiele:
2023-12-29T03:30:00Z
String im ISO 8601-Format
createdTimeDas Datum und die Uhrzeit, zu dem der Wartelisteneintrag erstellt wurde.

Beispiele:
2023-11-09T16:29:36.768543Z
String im ISO 8601-Format
partySizeWie viele Personen in der Anfrage enthalten sind.

Beispiele:
2
numerischer String
DienstDer Name der Dienstleistung.

Beispiele:
Haarschnitt
Außentisch
String
specialRequestAlle Sonderwünsche, die mit der Reservierung verknüpft sind.

Beispiele:
Tisch am Fenster.
String
AdresseDie Adresse des Unternehmens, das den Dienst anbietet.

Beispiele:
1600 Amphitheatre Pkwy, Mountain View, USA
String
abgebrochenOb die Reservierung oder Warteliste über Google storniert wurde. Google wird möglicherweise nicht über Stornierungen informiert, die direkt beim Unternehmen erfolgen.

Beispiele:
true
Boolescher String
Eine Tabelle mit Ressourcengruppen und den damit exportierten Objekten.
Ressourcengruppe *BeschreibungExportierte Objekte
order_reserve.purchases_reservationsDiese Ressourcengruppe enthält Daten für „Mit Google bestellen“ und „Mit Google reservieren“.
Käufe
Reservierungen
* Um den OAuth-Bereichsnamen für eine bestimmte Ressourcengruppe abzurufen, fügen Sie der Ressourcengruppe „https://www.googleapis.com/auth/dataportability“ hinzu. Der Name des OAuth-Bereichs für die Ressourcengruppe „myactivity.search“ lautet beispielsweise „https://www.googleapis.com/auth/dataportability.myactivity.search“.