BigQuery Export te permite descargar los datos de estadísticas que se encuentran en las páginas Descripción general y Estadísticas de transacciones.
Habilita la exportación de BigQuery
1. Habilita la zona de pruebas de BigQuery (o actualiza BigQuery)
Si aún no se habilitó BigQuery, habilita la Zona de pruebas de BigQuery para tu proyecto de Cloud de extremo a extremo de pedidos. Aquí es donde se exportarán los datos.
Debe ser el mismo proyecto de Google Cloud asociado con su integración de extremo a extremo de pedidos.
Si necesitas ayuda para confirmar el proyecto de Cloud vinculado a tu integración de extremo a extremo de pedidos, presenta un caso.
2. Ir a BigQuery en la consola de Google Cloud
Una vez habilitada, abre BigQuery
en Google Cloud y selecciona el proyecto de Cloud necesario mediante el menú desplegable ubicado en la parte superior izquierda de la pantalla. https://console.cloud.google.com/bigquery
3. Crear un conjunto de datos para BigQuery
Crea un conjunto de datos en BigQuery llamado actions_analytics
al que Google exportará los datos. El nombre del conjunto de datos debe coincidir exactamente con actions_analytics
.
4. Compartir el acceso al conjunto de datos
Comparte el acceso de BigQuery Data Editor
a partner-data-exporter-robots@google.com
para el conjunto de datos. Esto es necesario para que las canalizaciones de Google exporten datos al conjunto de datos de BigQuery. Para ello, busca el botón Sharing
del conjunto de datos, abre Permissions
y, luego, haz clic en Add Principal
. Ingresa la siguiente información y haz clic en Save
:
- Principales nuevas:
partner-data-exporter-robots@google.com
- Rol:
BigQuery Data Editor
5. Comparte el acceso al proyecto de Cloud
Comparte el acceso de BigQuery Job User
a partner-data-exporter-robots@google.com
para el proyecto de Cloud. Esto permite que Google cargue datos en BigQuery para exportarlos. Para ello, busca IAM & Admin
en la barra lateral y haz clic en IAM
. Haz clic en Grant Access
en la pestaña de permisos. Ingresa la siguiente información y haz clic en Save
:
- Principales nuevas:
partner-data-exporter-robots@google.com
- Rol:
BigQuery Job User
6. Notificar al equipo de Atención al cliente de Order with Google
Una vez que completes todos los pasos anteriores, envía un caso. Como paso final, el equipo de asistencia habilitará la exportación a BigQuery para que puedas comenzar a recopilar los datos. Esta acción comenzará a exportar automáticamente los datos del día anterior.
Esquema de datos y uso
Los datos descargados se organizan en tablas con la etiqueta actions_analytics en la pestaña abierta. Hay cinco tablas para cada día, como se describe en las siguientes secciones:
estadísticas_de_la_empresa_de_pedidos_diarios_de_comida
Nombre del campo | Tipo | Descripción |
---|---|---|
Date |
DATE |
Fecha asociada con la transacción. |
Week |
INTEGER |
Fecha asociada con la transacción. |
Month |
INTEGER |
Fecha asociada con la transacción. |
Restaurant3pId |
STRING |
Fecha asociada con la transacción. |
RestaurantName |
STRING |
Indica el nombre del restaurante asociado con la transacción. |
CurrencyCode |
STRING |
Es el código de moneda asociado con la transacción. |
InteractionType |
STRING |
El tipo de interacción puede ser uno de los siguientes:
Los primeros cuatro tipos de interacción especifican los clics anónimos del usuario para las respectivas interacciones. El tipo de interacción |
NumInteractions |
INTEGER |
Representa la cantidad de interacciones asociadas con ese tipo de interacción. Para el tipo de interacción ORDER_FULFILLED , el campo NumInteractions representa la cantidad de pedidos. |
NumOrders |
INTEGER |
Representa la cantidad de pedidos asociados con el restaurante ese día. |
TotalOrderValueNanos |
INTEGER |
Representa el valor total del pedido asociado con ese restaurante para ese día en Nanos. |
TotalCartValueNanos |
INTEGER |
Representa el valor total del carrito asociado con ese restaurante para ese día en Nanos. |
estadísticas_de_interacción_de_pedido_de_comida_diarias_anónimas
Nombre del campo | Tipo | Descripción |
---|---|---|
Date |
DATE |
Fecha asociada con la transacción. |
Week |
INTEGER |
Es la semana asociada con la transacción. |
Month |
INTEGER |
Es el mes asociado a la transacción. |
InteractionType |
STRING |
La InteractionType de esta tabla tiene un límite de PARTNER_SELECTED . Esto representa la acción de seleccionar el proveedor asociado con el proyecto de GCP/AoG. |
NumInteractions |
INTEGER |
Representa la cantidad de veces que se seleccionó el proveedor. |
estadísticas_de_errores_de_los_pedidos_de_comidas_diarias
Nombre del campo | Tipo | Descripción |
---|---|---|
Date |
DATE |
Fecha asociada con la transacción. |
Hour |
INTEGER |
Hora asociada con la transacción. |
Minute |
INTEGER |
Minuto asociado con la transacción. |
CurrencyCode |
STRING |
Es el código de moneda asociado con la transacción. |
Channel |
STRING |
Representa el entorno en el que se realizó el pedido. Debido a que solo proporcionamos acceso a los datos de producción, el campo del canal siempre es PRODUCTION . |
ActionId |
STRING |
Indica si la transacción es de confirmación de la compra o de envío.
actions.foodordering.intent.CHECKOUT representa la confirmación de la compra y actions.intent.TRANSACTION_DECISION representa el envío. |
Function |
STRING |
Igual que la columna Actionid . |
OrderType |
STRING |
Indica si el pedido es Retiro o Entrega. 1 se usa para DELIVERY , y 2 se usa para PICKUP . |
FulfillmentTimeType |
STRING |
Representa si se trata de un pedido lo antes posible o uno programado. 1 se usa para ASAP , y 2 se usa para ORDER_AHEAD . |
ApiResponseStatus |
STRING |
Representa el estado de la respuesta enviada a Google:
|
ApiResponseError |
STRING |
Representa el tipo de error enviado a Google:
|
NumErrors |
INTEGER |
Representa la cantidad de errores. |
estadísticas_de_transacciones_días_de_pedido_de_comida
Nombre del campo | Tipo | Descripción |
---|---|---|
Date |
DATE |
Fecha asociada con la transacción. |
Hour |
INTEGER |
Hora asociada con la transacción. |
Minute |
INTEGER |
Minuto asociado con la transacción. |
CurrencyCode |
STRING |
Es el código de moneda asociado con la transacción. |
Channel |
STRING |
Representa el entorno en el que se realizó el pedido. Debido a que solo proporcionamos acceso a los datos de producción, el campo del canal siempre es PRODUCTION . |
ActionId |
STRING
| Indica si la transacción es de confirmación de la compra o de envío.
actions.foodordering.intent.CHECKOUT representa la confirmación de la compra y actions.intent.TRANSACTION_DECISION representa el envío. |
Function |
STRING |
Igual que la columna Actionid .
|
OrderType |
STRING |
Indica si el pedido es Retiro o Entrega. 1 se usa para DELIVERY , y 2 se usa para PICKUP . |
FulfillmentTimeType |
STRING |
Representa si se trata de un pedido lo antes posible o uno programado. 1 se usa para ASAP , y 2 se usa para ORDER_AHEAD . |
ApiResponseStatus |
STRING |
Representa el estado de la respuesta enviada a Google:
|
NumResponse |
INTEGER |
Representa el número de respuestas. |
food_ordering_user_stats_daily
Nombre del campo | Tipo | Descripción |
---|---|---|
Date |
DATE |
Fecha asociada con la transacción. |
Restaurant3pId |
STRING |
Es el ID de restaurante que envió el socio en el feed. |
RestaurantName |
STRING |
Indica el nombre del restaurante asociado con la transacción. |
CurrencyCode |
STRING |
Es el código de moneda asociado con la transacción. |
InteractionType |
STRING |
Representa el tipo de interacción asociado con la transacción. El tipo de interacción ORDER_FULFILLED especifica el orden correcto. |
ApproximateTotalUsers |
INTEGER |
Representa la cantidad total de usuarios que hicieron un pedido al restaurante ese día. |
ApproximateRepeatUsers |
INTEGER |
Representa la cantidad de usuarios recurrentes que realizaron pedidos en esa tienda en particular en ese día en particular. |
Usa los datos exportados
Puedes exportar los datos a otras herramientas, como Hojas de cálculo de Google, Data Studio o GCS, o escribir consultas en Google Cloud Platform Console para obtener estadísticas específicas a partir de los datos.
Consulta de ejemplo
// 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' )