En esta página, se explica el proceso para obtener paneles de Looker que pueden mostrar indicadores clave de rendimiento para tu empresa de comercio minorista.
Antes de comenzar
Antes de obtener paneles de Looker para tu empresa de comercio minorista, debes hacer lo siguiente:
Tener tus datos de comercio minorista subidos con AI Commerce Search. Para obtener más información, consulta los siguientes vínculos:
Exportar tus datos de comercio minorista de AI Commerce Search a BigQuery. Para obtener más información, consulta Exporta tus datos a BigQuery.
Como alternativa, si los datos de tus productos y datos de eventos de usuario ya están en BigQuery, en el formato de AI Commerce Search, puedes usarlos para obtener paneles de Looker. En este caso, no necesitas subir tus datos de comercio minorista ni exportarlos a BigQuery. Para obtener más información sobre el formato de BigQuery, consulta Esquema de productos y Acerca de los eventos de usuario.
Configurar Looker
Obtén una instancia de Looker de tu ingeniero de ventas de Looker o consultor de Servicios profesionales.
Para configurar una conexión en Looker a BigQuery, sigue las instrucciones que se indican en Google BigQuery en la documentación de Looker. Tu ingeniero de ventas de Looker o consultor de Servicios profesionales te ayudará con esta tarea si es necesario. Guarda el nombre de la conexión que configuraste para usarla en Instala el bloque de Looker.
Convierte tu vista de BigQuery de eventos de usuario en una tabla
Los paneles de Looker requieren que los datos de tus eventos de usuario estén en una tabla de BigQuery, no en una vista.
Para convertir tu vista de BigQuery de eventos de usuario en una tabla, haz lo siguiente:
Reemplaza las variables en el siguiente código de ejemplo de SQL de la siguiente manera:
rdm_user_event_view. Los IDs de proyecto, conjunto de datos y tabla de la vista de eventos de usuario que exportaste a BigQuery. El formato es
project_id.dataset_id.table_id.rdm_user_event_table. Los IDs de proyecto, conjunto de datos y tabla en BigQuery para la nueva tabla de BigQuery. Usa el mismo ID del proyecto y el mismo ID de conjunto de datos que usaste para la vista de eventos de usuario que exportaste a BigQuery. Para el ID de tabla, usa
tbl_events. El formato esproject_id.dataset_id.tbl_events.
CREATE OR REPLACE TABLE `RDM_USER_EVENT_TABLE` AS SELECT * FROM `RDM_USER_EVENT_VIEW`
Copia la muestra de código de SQL del paso anterior.
Abre la página de BigQuery en la Google Cloud consola.
Si aún no está seleccionado, selecciona el proyecto que contiene tu tabla de eventos de usuario.
En el panel Editor, pega la muestra de código SQL.
Haz clic en Ejecutar y espera a que termine de ejecutarse la consulta.
Tu nueva tabla se escribe en la ubicación de BigQuery que configuraste con la variable rdm_user_event_table. Guarda esta ubicación para usarla en Instala el bloque de Looker.
Crea una vista materializada para las ventas
Usa el siguiente código de ejemplo de SQL para crear una vista materializada que puedan consultar tus paneles de Looker. Para obtener más información, consulta Introducción a las vistas materializadas en la documentación de BigQuery.
Para crear una vista materializada para las ventas, haz lo siguiente:
Reemplaza las variables en el siguiente código de ejemplo de SQL de la siguiente manera:
mv_sales. Los IDs de proyecto, conjunto de datos y tabla en BigQuery para la nueva vista materializada para las ventas. Usa el mismo ID del proyecto y el mismo ID de conjunto de datos que usaste para la tabla de eventos de usuario que exportaste a BigQuery. Para el ID de tabla, usa
mv_sales. El formato esproject_id.dataset_id.mv_sales.rdm_user_event_table. Los IDs de proyecto, conjunto de datos y tabla de la tabla de eventos de usuario que exportaste a BigQuery. El formato es
project_id.dataset_id.table_id.
CREATE MATERIALIZED VIEW `MV_SALES` OPTIONS( friendly_name="Sales View", description="View of Sales Data", labels=[("team", "cloud_retail_solutions"), ("environment", "development")] ) AS SELECT EXTRACT(DATE FROM event_time) as day, session_id as session, ANY_VALUE(TRIM(UPPER(visitor_id))) as visitor, ANY_VALUE(TRIM(UPPER(user_info.user_id))) as user, ANY_VALUE(TRIM(UPPER(purchase_transaction.id))) as tx_id, MAX(purchase_transaction.revenue) as tx_total, MAX(purchase_transaction.tax) as tx_tax, MAX(purchase_transaction.cost) as tx_cost, MAX(purchase_transaction.currency_code) as tx_cur, SUM(d.quantity*d.product.price_info.price) as product_total, COUNT(d) AS basket_size FROM `RDM_USER_EVENT_TABLE`, UNNEST(product_details) d WHERE event_type = 'purchase-complete' GROUP BY EXTRACT(DATE FROM event_time), session_id;
Copia la muestra de código de SQL del paso anterior.
Abre la página de BigQuery en la Google Cloud consola.
Si aún no está seleccionado, selecciona el proyecto que contiene tu tabla de eventos de usuario.
En el panel Editor, pega la muestra de código SQL.
Haz clic en Ejecutar y espera a que termine de ejecutarse la consulta.
Tu nueva vista materializada para las ventas se escribe en la ubicación de BigQuery que configuraste con la variable mv_sales. Guarda esta ubicación para usarla en Instala el bloque de Looker.
Instala el bloque de Looker
En este procedimiento, descargarás un bloque de Looker con el sitio web de Looker Marketplace que está conectado a tu instancia de Looker. También tenemos un Looker Marketplace público, en el que puedes ver los distintos bloques de Looker disponibles, pero no puedes descargarlos desde ese sitio web.
Ve a la instancia de Looker que tu ingeniero de ventas de Looker te ayudó a configurar en Configura Looker.
Haz clic en y, luego, en Descubrir.
Aparecerá la página de Looker Marketplace.
En el cuadro de búsqueda, ingresa
discovery.Aparecerá el panel Modelos, que muestra Discovery: E-Commerce Insights.
Haz clic en Discovery: E-Commerce Insights.
Haz clic en Instalar > Instalar.
Si aceptas el contrato de licencia, haz clic en Aceptar.
Si aceptas permitir que Looker realice las acciones que se muestran en el diálogo, haz clic en Aceptar y continuar.
Aparecerá el diálogo Configuración.
Configura el diálogo Configuración de la siguiente manera:
En el cuadro Tabla de eventos , ingresa los IDs de proyecto, conjunto de datos y tabla de la tabla de eventos de usuario que exportaste a BigQuery. El formato es
project_id.dataset_id.table_id.En el cuadro Tabla de productos , ingresa los IDs de proyecto, conjunto de datos y tabla de la tabla de productos de comercio minorista que exportaste a BigQuery. El formato es
project_id.dataset_id.table_id.En el cuadro Vista materializada de ventas , ingresa los IDs de proyecto, conjunto de datos y tabla de la vista materializada para las ventas que creaste en Crea una vista materializada para las ventas. El formato es
project_id.dataset_id.table_id.En el cuadro Conexión, selecciona el nombre de la conexión que creaste en Configura Looker.
Haz clic en Instalar para completar la configuración y, luego, instalar el bloque de Looker.
Aparecerá la página Looker Marketplace.
En la página Looker Marketplace, en la fila Discovery: E-Commerce Insights, haz clic en Abrir.
Aparecerá la página Discovery: E-Commerce Insights.
Haz clic en un panel debajo del encabezado Paneles para ver un panel.
Personaliza el bloque de Looker
Este bloque de Looker usa refinamientos para la personalización. Para obtener más información sobre el uso de refinamientos para personalizar los bloques de Looker instalados desde Looker Marketplace, consulta Personaliza los bloques de Looker Marketplace.