Segmentation

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.