Segmentation

Puedes utilizar segmentos campos para la segmentación en rendimiento informes. Por ejemplo, consultar por marketingMethod devuelve un informe con una fila para cada método de marketing y el métricas que especificar para ese método de marketing en la cláusula SELECT.

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

Aquí encontrarás una consulta de ejemplo que muestra los clics de todos los productos de tu cuenta. durante un período de 30 días, segmentado 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, que representa la cantidad de clics de 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

La consulta de Merchant Center El idioma admite la segmentación. en función de dos grupos de atributos que puedes definir para organizar tus inventario:

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

Tanto los atributos de categoría como de tipo de producto se organizan en una jerarquía con varios niveles. El producto especificación separa 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 precio

Las métricas de precios, como conversionValue, se representan con el atributo Price el tipo de letra. Si la métrica está disponible en varias monedas, el valor de cada una currency 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 precio y métricas que no son de precio en una consulta, las métricas de precios se muestran en filas de resultados separadas de las métricas que no son de precios, una fila de resultados por código de moneda. Por ejemplo, la siguiente consulta:

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

devuelve 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 seleccionas se muestran en la respuesta, incluso si su valor sigue el valor predeterminado o cero.