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;