Segmentation

Puedes usar campos de segmentos para la segmentación en los informes de rendimiento. Por ejemplo, si consultas marketingMethod, se muestra un informe con una fila para cada método de marketing y las metrics que especificas para ese método de marketing en la cláusula SELECT.

Al igual que con los informes personalizados en Merchant Center, puedes especificar varios segmentos en la misma consulta con la API de Merchant Reports.

A continuación, se incluye una consulta de muestra que muestra los clics de todos los productos de tu cuenta durante un período de 30 días, segmentados por marketingMethod y offerId:

SELECT marketingMethod, offerId, clicks
FROM ProductPerformanceView
WHERE date BETWEEN '2020-11-01' AND '2020-11-30'

La respuesta de esta consulta incluye una fila para cada combinación de offerId y marketingMethod, con la cantidad de clics para esa combinación:

{
  "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"
      }
    }
  ]
}

Categoría y tipo de producto

El lenguaje de consulta de Merchant Center admite la segmentación de métricas por dos grupos de atributos que puedes definir para organizar tu inventario:

Niveles de categoría
Categorías de la taxonomía de productos de Google. Google podría asignar automáticamente la categoría a tu producto si no se proporcionó ninguna o definir mejor la categoría proporcionada.
Niveles de tipo de producto
Tipos de productos que asignas según tu categorización. A diferencia de los niveles de categoría, no hay un conjunto predefinido de valores admitidos.

Los atributos de categoría y tipo de producto se organizan en una jerarquía con varios niveles. La especificación de producto separa cada nivel con el carácter >, pero tú seleccionas cada nivel de la jerarquía por separado en los informes.

Por ejemplo, considera un producto con los siguientes niveles de tipo de producto:

Home & Garden > Kitchen & Dining > Kitchen Appliances > Refrigerators

Los informes muestran cada nivel en su propio 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 moneda y precios

Las métricas de precios, como conversionValue, se representan con el tipo Price. Si la métrica está disponible en varias monedas, el valor de cada moneda se muestra en una fila separada. Por ejemplo, la siguiente consulta:

SELECT conversionValue
FROM ProductPerformanceView
WHERE date = '2020-11-01'

devuelve los siguientes resultados:

{
  "results": [
    {
      "productPerformanceView": {
        "conversionValue": {
          "amountMicros": "150000000",
          "currencyCode": "USD"
        }
      }
    },
    {
      "productPerformanceView": {
        "conversionValue": {
          "amountMicros": "70000000",
          "currencyCode": "CAD"
        }
      }
    }
  ]
}

Si solicitas métricas de precios y métricas que no son de precios en una consulta, las métricas se muestran en filas de resultados separadas a partir de las métricas que no son de precios, una fila de resultado por código de moneda. Por ejemplo, la siguiente consulta:

SELECT conversions, conversionValue
FROM ProductPerformanceView
WHERE date = '2020-11-01'

muestra la siguiente respuesta:

{
  "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 los campos que selecciones se mostrarán en la respuesta, incluso si su valor sigue siendo el predeterminado o cero.