Você pode usar segmentos
campos para
de clientes no desempenho
do Google Cloud.
Por exemplo, uma consulta por marketingMethod
retorna um relatório com uma linha para
cada método de marketing, e os
métricas que você
especificar para esse método de marketing na cláusula SELECT
.
Assim como nos relatórios personalizados do Merchant Center, é possível especificar vários segmentos na mesma consulta com a API Merchant Reports.
Este é um exemplo de consulta que retorna os cliques de todos os produtos da sua conta
durante um período de 30 dias, segmentado por marketingMethod
e offerId
:
SELECT marketingMethod, offerId, clicks
FROM ProductPerformanceView
WHERE date BETWEEN '2020-11-01' AND '2020-11-30'
A resposta desta consulta inclui uma linha para cada combinação de offerId
e marketingMethod
, com o número de cliques para essa combinação:
{
"results": [
{
"productPerformanceView": {
"marketingMethod": "ADS",
"offerId": "12345",
"clicks": "38"
}
},
{
"productPerformanceView": {
"marketingMethod": "ADS",
"offerId": "12346",
"clicks": "125"
}
},
{
"productPerformanceView": {
"marketingMethod": "ORGANIC",
"offerId": "12346",
"clicks": "23"
}
},
{
"productPerformanceView": {
"marketingMethod": "ADS",
"offerId": "12347",
"clicks": "8"
}
},
{
"productPerformanceView": {
"marketingMethod": "ORGANIC",
"offerId": "12347",
"clicks": "3"
}
}
]
}
Categoria e tipo de produto
A consulta do Merchant Center O idioma oferece suporte à segmentação métricas por dois grupos de atributos que você pode definir para organizar suas métricas inventário:
- Níveis de categoria
- Categorias de produtos do Google taxonomia. O Google pode atribuir automaticamente a categoria a seu produto se nenhuma for fornecida, ou refinar a categoria fornecida.
- Níveis de tipo de produto
- Tipos de produto que você atribui com base em categorização. Ao contrário do níveis de categoria, não há um conjunto predefinido de valores compatíveis.
Os atributos de categoria e tipo de produto são organizados em uma hierarquia com
vários níveis. O produto
especificação separa cada
nível com o caractere >
, mas você seleciona cada nível da hierarquia
separadamente nos relatórios.
Por exemplo, considere um produto com os seguintes níveis de tipo de produto:
Home & Garden > Kitchen & Dining > Kitchen Appliances > Refrigerators
Os relatórios retornam cada nível em seu próprio campo:
Segmento | Valor |
---|---|
product_type_l1 |
Home & Garden |
product_type_l2 |
Kitchen & Dining |
product_type_l3 |
Kitchen Appliances |
product_type_l4 |
Refrigerators |
Métricas de moeda e de preço
As métricas de preço, como conversionValue
, são representadas usando o
Price
não é válido. Se a métrica estiver disponível em várias moedas, o valor de cada
moeda é mostrada em uma linha separada. Por exemplo, a consulta a seguir:
SELECT conversionValue
FROM ProductPerformanceView
WHERE date = '2020-11-01'
retorna os seguintes resultados:
{
"results": [
{
"productPerformanceView": {
"conversionValue": {
"amountMicros": "150000000",
"currencyCode": "USD"
}
}
},
{
"productPerformanceView": {
"conversionValue": {
"amountMicros": "70000000",
"currencyCode": "CAD"
}
}
}
]
}
Se você solicitar métricas de preço e outras métricas em uma consulta, as métricas de preço serão retornados em linhas separadas de resultados das métricas que não são de preço, uma linha de resultados por o código da moeda. Por exemplo, a consulta a seguir:
SELECT conversions, conversionValue
FROM ProductPerformanceView
WHERE date = '2020-11-01'
retorna a seguinte resposta:
{
"results": [
{
"productPerformanceView": {
"conversions": "27",
"conversionValue": {
"amountMicros": "0",
"currencyCode": ""
}
}
},
{
"productPerformanceView": {
"conversions": "0",
"conversionValue": {
"amountMicros": "150000000",
"currencyCode": "USD"
}
}
},
{
"productPerformanceView": {
"conversions": "0",
"conversionValue": {
"amountMicros": "70000000",
"currencyCode": "CAD"
}
}
}
]
}
Todos os campos selecionados são retornados na resposta, mesmo que o valor ainda seja o valor padrão, ou zero.