Transferência do Comparison Shopping Service Center
Com o serviço de transferência de dados do BigQuery para o Comparison Shopping Service (CSS) Center, é possível programar e gerenciar automaticamente jobs de carregamento recorrentes para dados de relatórios do CSS Center.
Relatórios compatíveis
O serviço de transferência de dados do BigQuery para o CSS Center é compatível com os seguintes dados dos relatórios de problemas de produtos das contas do Merchant Center associadas.
Produtos e problemas relacionados
Esse relatório contém dados que os comerciantes associados ao seu CSS Center enviaram para as contas do Merchant Center deles. Esse relatório também inclui problemas no nível do item detectados pelo Google nos produtos dos seus comerciantes. Para informações sobre como esses dados são carregados no BigQuery, consulte o esquema da tabela de produtos do CSS Center.
Ingestão de dados de transferências do CSS Center
Ao transferir dados do CSS Center para o BigQuery, eles são carregados em tabelas do BigQuery particionadas por data. A partição da tabela em que os dados são carregados corresponde à data da fonte de dados. Se você programar várias transferências para a mesma data, o serviço de transferência de dados do BigQuery substituirá a partição dessa data específica pelos dados mais recentes. Várias transferências no mesmo dia ou preenchimentos não resultam em dados duplicados, e as partições de outras datas não são afetadas.Limitações
Alguns relatórios podem ter restrições próprias, como diferentes janelas de suporte para preenchimentos históricos. O relatório de produtos e problemas de produtos não suporta preenchimentos.
Os dados de produtos e problemas de produtos no BigQuery não representam a visualização em tempo real das contas do Merchant Center associadas à sua conta do CSS Center. Os dados de produtos e problemas de produtos no BigQuery podem ter uma latência de até uma hora.
Os dados exportados de uma conta do CSS Center conterão apenas informações sobre os comerciantes que concordaram em compartilhar os dados com o CSS associado. Para mais informações, acesse Como um CSS pode acessar sua conta do Merchant Center.
Acesso e autorização de dados do CSS Center
Um usuário de um CSS Center só pode acessar informações de contas do Merchant Center com base no nível de acesso concedido a ele pela conta do Merchant Center. Como resultado, uma transferência do CSS Center inclui apenas dados do comerciante a que um usuário do CSS Center tem acesso. Para mais informações, consulte Como um CSS pode acessar sua conta do Merchant Center.
Para configurar os direitos de acesso de um usuário do CSS, defina o acesso do usuário no CSS Center como um administrador do CSS.
Consultar dados
Quando os dados são transferidos para o BigQuery, eles são gravados em tabelas particionadas por tempo de processamento.
Ao consultar a tabela do CSS Center,
use a pseudocoluna _PARTITIONTIME
ou _PARTITIONDATE
.
Para mais informações, veja Como consultar tabelas particionadas.
A tabela Products_
contém campos aninhados e repetidos. Para mais informações sobre
como gerenciar dados aninhados e repetidos, consulte
Diferenças no tratamento de campos repetidos.
Consultas de amostra do CSS Center
Use as consultas de amostra do CSS Center a seguir para analisar os dados transferidos. Também é possível usar as consultas em uma ferramenta de visualização, como o Looker Studio.
Em todas as consultas a seguir, substitua dataset pelo nome do conjunto de dados. Substitua css_id pelo ID do domínio do CSS.
Consultas de amostra de produtos e problemas de produtos
As consultas a seguir analisam dados do relatório de problemas de produtos e produtos.
Estatísticas de produtos e problemas relacionados
A amostra de consulta SQL a seguir fornece o número de produtos, produtos com problemas e os problemas por dia.
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;
Produtos reprovados
O exemplo de consulta SQL a seguir fornece o número de produtos que não foram aprovados para exibição, separados por região e contexto de relatório. Isso pode acontecer quando o contexto do relatório é excluído ou devido a um problema com o produto.
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;
Produtos com problemas reprovados
A amostra de consulta SQL a seguir recupera o número de produtos com problemas reprovados, separados por região.
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;