Mit BigQuery Export können Sie die Analysedaten auf den Seiten „Übersicht“ und „Transaktionsanalyse“ herunterladen.
BQ-Export aktivieren
1. BigQuery Sandbox aktivieren (oder ein Upgrade für BigQuery durchgeführt)
Wenn BigQuery noch nicht aktiviert wurde, aktivieren Sie BigQuery Sandbox für Ihr Ordering End-to-End-Cloud-Projekt. Hier werden die Daten exportiert.
Es muss sich um dasselbe Google Cloud-Projekt handeln, das mit Ihrer End-to-End-Integration für Bestellungen verknüpft ist.
Wenn Sie Hilfe bei der Bestätigung des Cloud-Projekts benötigen, das mit Ihrer End-to-End-Integration von Ordering verknüpft ist, stellen Sie eine Anfrage.
2. BigQuery in der Google Cloud Console aufrufen
Öffnen Sie nach der Aktivierung BigQuery in Google Cloud und wählen Sie das erforderliche Cloud-Projekt über das Drop-down-Menü oben links auf dem Bildschirm aus. https://console.cloud.google.com/bigquery
3. Dataset für BigQuery erstellen
Erstellen Sie in BigQuery ein Dataset mit dem Namen actions_analytics
, in das Google Daten exportiert. Der Name des Datasets muss genau mit actions_analytics
übereinstimmen.
4. Zugriff auf Dataset freigeben
Bitte geben Sie den BigQuery Data Editor
-Zugriff auf partner-data-exporter-robots@google.com
für das Dataset frei. Dies ist erforderlich, damit die Pipelines von Google Daten in das BigQuery-Dataset exportieren können. Suchen Sie dazu die Schaltfläche Sharing
für das Dataset, öffnen Sie Permissions
und klicken Sie auf Add Principal
. Geben Sie die folgenden Informationen ein und klicken Sie auf Save
:
- Neue Hauptkonten:
partner-data-exporter-robots@google.com
- Rolle:
BigQuery Data Editor
5. Zugriff auf Cloud-Projekt freigeben
Gewähren Sie dem Cloud-Projekt BigQuery Job User
-Zugriff auf partner-data-exporter-robots@google.com
. Dadurch kann Google Daten zum Exportieren in BigQuery laden. Suchen Sie dazu in der Seitenleiste nach IAM & Admin
und klicken Sie auf IAM
. Klicken Sie auf dem Tab „Berechtigungen“ auf Grant Access
. Geben Sie die folgenden Informationen ein und klicken Sie auf Save
:
- Neue Hauptkonten:
partner-data-exporter-robots@google.com
- Rolle:
BigQuery Job User
6. Bestellung über Google-Support benachrichtigen
Nachdem Sie alle oben genannten Schritte ausgeführt haben, können Sie eine Supportanfrage erstellen. Im letzten Schritt aktiviert das Supportteam den BigQuery-Export, damit Sie mit der Datenerhebung beginnen können. Dadurch werden die Daten für den Vortag automatisch exportiert.
Datenschema und -nutzung
Die heruntergeladenen Daten werden auf dem geöffneten Tab unter dem Tag actions_analytics als Tabellen organisiert. Für jeden Tag gibt es fünf Tabellen, wie in den folgenden Abschnitten beschrieben:
Daily_food_ordering_business_stats
Feldname | Typ | Beschreibung |
---|---|---|
Date |
DATE |
Datum der Transaktion. |
Week |
INTEGER |
Datum der Transaktion. |
Month |
INTEGER |
Datum der Transaktion. |
Restaurant3pId |
STRING |
Datum der Transaktion. |
RestaurantName |
STRING |
Name des Restaurants, das der Transaktion zugeordnet ist. |
CurrencyCode |
STRING |
Der der Transaktion zugeordnete Währungscode. |
InteractionType |
STRING |
Folgende Interaktionstypen sind möglich:
Die ersten vier Interaktionstypen geben die anonymisierten Nutzerklicks für die jeweiligen Interaktionen an. Der Interaktionstyp |
NumInteractions |
INTEGER |
Die Anzahl der Interaktionen, die diesem Interaktionstyp zugeordnet sind. Beim Interaktionstyp ORDER_FULFILLED steht das Feld NumInteractions für die Anzahl der Bestellungen. |
NumOrders |
INTEGER |
Die Anzahl der Bestellungen, die dem Restaurant für diesen Tag zugeordnet sind. |
TotalOrderValueNanos |
INTEGER |
Der Gesamtbestellwert, der diesem Restaurant für diesen Tag in Nanos zugeordnet ist |
TotalCartValueNanos |
INTEGER |
Der Gesamtwert des Einkaufswagens, der diesem Restaurant für diesen Tag in Nanos zugeordnet ist. |
Daily_food_ordering_interaction_stats_anonymized
Feldname | Typ | Beschreibung |
---|---|---|
Date |
DATE |
Datum der Transaktion. |
Week |
INTEGER |
Die der Transaktion zugeordnete Woche. |
Month |
INTEGER |
Der der Transaktion zugeordnete Monat. |
InteractionType |
STRING |
InteractionType in dieser Tabelle ist auf PARTNER_SELECTED beschränkt. Dies stellt die Aktion der Auswahl des mit dem GCP/AoG-Projekt verknüpften Anbieters dar. |
NumInteractions |
INTEGER |
Gibt an, wie oft der Anbieter ausgewählt wurde. |
Daily_food_ordering_transactions_error_stats
Feldname | Typ | Beschreibung |
---|---|---|
Date |
DATE |
Datum der Transaktion. |
Hour |
INTEGER |
Die der Transaktion zugeordnete Stunde. |
Minute |
INTEGER |
Minute, die der Transaktion zugeordnet ist. |
CurrencyCode |
STRING |
Der der Transaktion zugeordnete Währungscode. |
Channel |
STRING |
Stellt die Umgebung dar, in der die Bestellung aufgegeben wurde. Da wir nur Zugriff auf Produktionsdaten gewähren, ist das Kanalfeld immer PRODUCTION . |
ActionId |
STRING |
Gibt an, ob es sich bei der Transaktion um eine Kasse oder einen Sendevorgang handelt.
actions.foodordering.intent.CHECKOUT steht für „Checkout“ und actions.intent.TRANSACTION_DECISION für „Senden“. |
Function |
STRING |
Entspricht der Spalte Actionid . |
OrderType |
STRING |
Gibt an, ob die Bestellung abgeholt oder geliefert wird. 1 wird für DELIVERY und 2 für PICKUP verwendet. |
FulfillmentTimeType |
STRING |
Gibt an, ob es sich bei der Bestellung um einen Auftrag vom Typ „So bald wie möglich“ oder um einen geplanten Auftrag handelt. 1 wird für ASAP und 2 für ORDER_AHEAD verwendet. |
ApiResponseStatus |
STRING |
Der Status der an Google gesendeten Antwort:
|
ApiResponseError |
STRING |
Der an Google gesendete Fehlertyp:
|
NumErrors |
INTEGER |
Gibt die Anzahl der Fehler an. |
Daily_food_ordering_transactions_stats
Feldname | Typ | Beschreibung |
---|---|---|
Date |
DATE |
Datum der Transaktion. |
Hour |
INTEGER |
Die der Transaktion zugeordnete Stunde. |
Minute |
INTEGER |
Minute, die der Transaktion zugeordnet ist. |
CurrencyCode |
STRING |
Der der Transaktion zugeordnete Währungscode. |
Channel |
STRING |
Stellt die Umgebung dar, in der die Bestellung aufgegeben wurde. Da wir nur Zugriff auf Produktionsdaten gewähren, ist das Kanalfeld immer PRODUCTION . |
ActionId |
STRING
| Gibt an, ob es sich bei der Transaktion um eine Kasse oder einen Sendevorgang handelt.
actions.foodordering.intent.CHECKOUT steht für „Checkout“ und actions.intent.TRANSACTION_DECISION für „Senden“. |
Function |
STRING |
Entspricht der Spalte Actionid .
|
OrderType |
STRING |
Gibt an, ob die Bestellung abgeholt oder geliefert wird. 1 wird für DELIVERY und 2 für PICKUP verwendet. |
FulfillmentTimeType |
STRING |
Gibt an, ob es sich bei der Bestellung um einen Auftrag vom Typ „So bald wie möglich“ oder um einen geplanten Auftrag handelt. 1 wird für ASAP und 2 für ORDER_AHEAD verwendet. |
ApiResponseStatus |
STRING |
Der Status der an Google gesendeten Antwort:
|
NumResponse |
INTEGER |
Die Anzahl der Antworten. |
food_ordering_user_stats_daily
Feldname | Typ | Beschreibung |
---|---|---|
Date |
DATE |
Datum der Transaktion. |
Restaurant3pId |
STRING |
Die Restaurant-ID, die vom Partner im Feed gesendet wurde. |
RestaurantName |
STRING |
Name des Restaurants, das der Transaktion zugeordnet ist. |
CurrencyCode |
STRING |
Der der Transaktion zugeordnete Währungscode. |
InteractionType |
STRING |
Der Interaktionstyp, der der Transaktion zugeordnet ist. Der Interaktionstyp ORDER_FULFILLED gibt die erfolgreiche Reihenfolge an. |
ApproximateTotalUsers |
INTEGER |
Die Gesamtzahl der Nutzer, die an diesem Tag im Restaurant bestellt haben. |
ApproximateRepeatUsers |
INTEGER |
Gibt die Anzahl der Wiederholungsnutzer an, die an diesem bestimmten Tag Bestellungen bei diesem bestimmten Geschäft aufgegeben haben. |
Exportierte Daten verwenden
Sie können die Daten entweder in andere Tools wie Google Tabellen, Data Studio oder GCS exportieren oder Abfragen in der Google Cloud Platform Console schreiben, um bestimmte Informationen aus den Daten zu gewinnen.
Beispielanfrage
// To get the conversion rate from Partner selection to order placement SELECT ( SELECT NumInteractions FROM aog - project - id.actions_analytics.daily_food_ordering_business_stats_20200620 WHERE InteractionType = 'SUBMIT_SUCCESS' ) / ( SELECT NumInteractions FROM aog - project - id.actions_analytics.daily_food_ordering_interaction_stats_anonymized_20200620 WHERE InteractionType = 'PARTNER_SELECTED' )