Transferencia de Comparison Shopping Service Center
El Servicio de transferencia de datos de BigQuery para Comparison Shopping Service (CSS) Center te permite administrar y programar de manera automática trabajos de carga recurrentes para los datos de informes de CSS Center.
Informes compatibles
El Servicio de transferencia de datos de BigQuery para CSS Center admite los siguientes datos de los informes de productos y problemas de productos de las cuentas de Merchant Center asociadas.
Productos y problemas de productos
Este informe contiene datos que los comercios asociados con tu CSS Center subieron a sus cuentas de Merchant Center. En este informe, también se incluyen los problemas a nivel del artículo que Google detecta para los productos de tus comercios. Para obtener información sobre cómo se cargan estos datos en BigQuery, consulta el esquema de tabla de productos de CSS Center.
Transferencia de datos de transferencias de CSS Center
Cuando transfieres datos de CSS Center a BigQuery, estos se cargan en tablas de BigQuery particionadas por fecha. La partición de la tabla en la que se cargan los datos corresponde a la fecha de la fuente de datos. Si programas varias transferencias para la misma fecha, el Servicio de transferencia de datos de BigQuery reemplaza la partición para esa fecha específica con los datos más recientes. Las transferencias múltiples en el mismo día o los reabastecimientos en ejecución no generan datos duplicados y las particiones para otras fechas no se ven afectadas.Limitaciones
Algunos informes pueden tener sus propias restricciones, como diferentes períodos de asistencia para reabastecimientos históricos. El informe de productos y problemas de productos no admite reabastecimientos.
Los datos de productos y de problemas de productos en BigQuery no representan la vista en tiempo real de las cuentas de Merchant Center asociadas con tu cuenta de CSS Center. Los datos de productos y de problemas de productos en BigQuery pueden tener una latencia de hasta una hora.
Los datos exportados para una cuenta de CSS Center solo contendrán información sobre los comercios que aceptaron compartir su información con el CSS asociado. Para obtener más información, consulta Cómo un CSS puede acceder a tu cuenta de Merchant Center.
Autorización y acceso a los datos de CSS Center
Un usuario de un CSS Center solo puede acceder a la información de las cuentas de Merchant Center según el nivel de acceso que proporcione la cuenta de Merchant Center a ese usuario. Como resultado, una transferencia de CSS Center solo incluye los datos del comercio a los que tiene acceso un usuario de CSS Center. Para obtener más información, consulta el artículo Cómo un CSS puede acceder a tu cuenta de Merchant Center.
Para configurar los derechos de acceso de un usuario de CSS, configura el acceso del usuario en CSS Center como un administrador de CSS.
Consulta tus datos
Cuando tus datos se transfieren a BigQuery, se escriben en tablas particionadas por tiempo de transferencia.
Cuando consultes tu tabla de CSS Center, debes usar la seudocolumna _PARTITIONTIME
o _PARTITIONDATE
en tu consulta.
Para obtener más información, lee Consulta tablas particionadas.
La tabla Products_
contiene campos anidados y repetidos. Para obtener información sobre cómo controlar datos anidados y repetidos, consulta Diferencias en el manejo de campos repetidos.
Consultas de muestra de CSS Center
Puedes usar las siguientes consultas de muestra de CSS Center para analizar los datos transferidos. También puedes usar las consultas en una herramienta de visualización, como Looker Studio.
En cada una de las siguientes consultas, reemplaza dataset por el nombre de tu conjunto de datos. Reemplaza css_id por el ID de tu dominio de CSS.
Consultas de muestra de productos y problemas de productos
Las siguientes consultas analizan los datos del informe de productos y problemas de productos.
Estadísticas de los productos y sus problemas
La siguiente consulta de muestra en SQL proporciona la cantidad de productos, productos con problemas y problemas por día.
SELECT _PARTITIONDATE AS date, COUNT(*) AS num_products, COUNTIF(ARRAY_LENGTH(item_issues) > 0) AS num_products_with_issues, SUM(ARRAY_LENGTH(item_issues)) AS num_issues FROM dataset.Products_css_id WHERE _PARTITIONDATE >= 'YYYY-MM-DD' GROUP BY date ORDER BY date DESC;
Productos rechazados
La siguiente consulta de muestra en SQL proporciona la cantidad de productos que no están aprobados para mostrarse, separados por región y contexto de los informes. El rechazo puede ser el resultado de que el contexto de los informes se excluye o debido a un problema con el producto.
SELECT _PARTITIONDATE AS date, statuses.region as disapproved_region, reporting_context_status.reporting_context as reporting_context, COUNT(*) AS num_products FROM dataset.Products_css_id, UNNEST(reporting_context_statuses) AS reporting_context_status, UNNEST(reporting_context_status.region_and_status) AS statuses WHERE _PARTITIONDATE >= 'YYYY-MM-DD' AND statuses.status = 'DISAPPROVED' GROUP BY date, disapproved_region, reporting_context ORDER BY date DESC;
Productos con problemas rechazados
La siguiente consulta de muestra en SQL recupera la cantidad de productos con problemas rechazados, separados por región.
SELECT _PARTITIONDATE AS date, disapproved_region, COUNT(DISTINCT CONCAT(CAST(css_id AS STRING), ':', product_id)) AS num_distinct_products FROM dataset.Products_css_id, UNNEST(item_issues) AS issue, UNNEST(issue.severity.severity_per_reporting_context) as severity_per_rc, UNNEST(severity_per_rc.disapproved_regions) as disapproved_region WHERE _PARTITIONDATE >= 'YYYY-MM-DD' GROUP BY date, disapproved_region ORDER BY date DESC;