Existen varias formas de medir las campañas de máximo rendimiento para minoristas según tus objetivos de informes.
Rendimiento de todas las campañas de venta minorista
El ejemplo más básico es recuperar el rendimiento de todas las campañas de máximo rendimiento de venta minorista con la metodología del ejemplo de rendimiento de todas las campañas de máximo rendimiento.
Para crear una campaña de máximo rendimiento de venta minorista, debes completar el campo shopping_setting
de tu campaña con el merchant_id
de tu cuenta de Merchant Center. Agregar la condición campaign.shopping_setting.merchant_id IS NOT NULL
a la cláusula WHERE
filtra el conjunto de resultados para incluir solo las campañas de venta minorista.
SELECT
metrics.impressions,
metrics.clicks,
metrics.conversions,
metrics.cost_micros
FROM campaign
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
AND campaign.shopping_setting.merchant_id IS NOT NULL
AND segments.date DURING LAST_30_DAYS
Rendimiento de la campaña para un feed_label
El campo campaign.shopping_setting.feed_label
se puede usar para segmentar feeds de productos específicos en tu cuenta de Merchant Center. Puedes aplicar un filtro a este campo para obtener métricas de informes de todas las campañas asociadas con un feed de productos específico. Por ejemplo, la siguiente consulta muestra cómo recuperar métricas para todas las campañas de máximo rendimiento que segmentan productos destinados a promocionarse durante la temporada de invierno.
SELECT
metrics.impressions,
metrics.clicks,
metrics.conversions,
metrics.cost_micros
FROM campaign
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
AND campaign.shopping_setting.merchant_id IS NOT NULL
AND campaign.shopping_setting.feed_label = 'WINTER-PRODUCTS'
AND segments.date DURING LAST_30_DAYS
Rendimiento de los productos
Puedes usar shopping_performance_view
para recuperar métricas a nivel del producto en todas tus campañas de máximo rendimiento de venta minorista, como se muestra en la siguiente consulta. El filtro campaign.advertising_channel_type
limita los resultados a las campañas de máximo rendimiento, y la inclusión de segments.product_item_id
proporciona métricas a nivel del producto. Esto filtra implícitamente las campañas de venta minorista, ya que las campañas que no son de venta minorista no tienen productos asociados.
SELECT
segments.product_item_id,
metrics.clicks,
metrics.cost_micros,
metrics.impressions,
metrics.conversions,
metrics.all_conversions,
campaign.advertising_channel_type
FROM shopping_performance_view
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
AND segments.date DURING LAST_30_DAYS
AND metrics.clicks > 0
ORDER BY
metrics.all_conversions DESC,
metrics.conversions DESC,
metrics.clicks DESC,
metrics.cost_micros DESC,
metrics.impressions DESC
Rendimiento del producto con datos del carrito
Los anunciantes minoristas pueden acceder a métricas relevantes de ventas y ganancias, como ingresos, ganancias brutas, margen de ganancias brutas y unidades vendidas. Estas métricas están disponibles para todos los anunciantes que implementan las conversiones con datos del carrito en las campañas de máximo rendimiento y son compatibles con los siguientes informes.
asset_group_product_group_view
campaign
customer
(agregado para todas las campañas)shopping_performance_view
Las siguientes métricas de datos del carrito se pueden utilizar en informes, como shopping_performance_view
, para las campañas de máximo rendimiento de venta minorista.
metrics.average_cart_size
metrics.average_order_value_micros
metrics.cost_of_goods_sold_micros
metrics.cross_sell_cost_of_goods_sold_micros
metrics.cross_sell_gross_profit_micros
metrics.cross_sell_revenue_micros
metrics.cross_sell_units_sold
metrics.gross_profit_margin
metrics.gross_profit_micros
metrics.lead_cost_of_goods_sold_micros
metrics.lead_gross_profit_micros
metrics.lead_revenue_micros
metrics.lead_units_sold
metrics.orders
metrics.revenue_micros
metrics.units_sold
En el siguiente ejemplo, se muestra cómo se pueden usar estas métricas de datos del carrito para comprender el rendimiento a nivel del producto de las campañas de máximo rendimiento en los últimos 30 días.
SELECT
segments.product_item_id,
segments.product_title,
metrics.average_cart_size,
metrics.average_order_value_micros,
metrics.conversions,
metrics.conversions_value,
metrics.gross_profit_micros,
metrics.gross_profit_margin,
metrics.revenue_micros,
metrics.units_sold,
campaign.advertising_channel_type
FROM shopping_performance_view
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
AND segments.date DURING LAST_30_DAYS
AND metrics.conversions > 0
ORDER BY
metrics.gross_profit_margin DESC,
metrics.revenue_micros DESC,
metrics.conversions_value DESC
Rendimiento de la campaña con datos del carrito
Las métricas de datos del carrito se pueden utilizar a nivel de la campaña y se pueden combinar con otras métricas de rendimiento, como las impresiones, los clics y el costo.
SELECT
campaign.id,
campaign.name,
campaign.advertising_channel_type,
metrics.impressions,
metrics.clicks,
metrics.conversions,
metrics.cost_micros,
metrics.average_order_value_micros,
metrics.gross_profit_micros,
metrics.gross_profit_margin
FROM campaign
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
AND campaign.shopping_setting.merchant_id IS NOT NULL
AND segments.date DURING LAST_30_DAYS
ORDER BY
metrics.gross_profit_margin DESC,
metrics.average_order_value_micros DESC,
metrics.cost_micros DESC,
metrics.conversions DESC,
metrics.clicks DESC,
metrics.impressions DESC
Rendimiento de la campaña por grupo de recursos y grupo de productos
En el siguiente ejemplo, se muestra cómo se puede usar asset_group_product_group_view
para recuperar métricas de rendimiento por asset_group
y asset_group_listing_group_filter
.
En el ejemplo, se segmentan los resultados según el nodo del árbol de partición de productos para cada asset_group
en la campaña especificada.
SELECT
asset_group.id,
asset_group_listing_group_filter.id,
metrics.impressions,
metrics.clicks,
metrics.conversions,
metrics.cost_micros
FROM asset_group_product_group_view
WHERE campaign.id = CAMPAIGN_ID
AND segments.date DURING LAST_30_DAYS
Rendimiento del grupo de recursos por grupo de productos
Como alternativa, puedes usar asset_group_product_group_view
para obtener métricas de rendimiento por asset_group_listing_group_filter
, pero limita los resultados a un solo asset_group
agregando una condición de filtrado de asset_group
a la cláusula WHERE
.
SELECT
asset_group_listing_group_filter.id,
metrics.impressions,
metrics.clicks,
metrics.conversions,
metrics.cost_micros
FROM asset_group_product_group_view
WHERE asset_group.id = ASSET_GROUP_ID
AND segments.date DURING LAST_30_DAYS
Rendimiento de la dimensión del filtro del grupo de fichas
Si avanzamos un paso más en el ejemplo anterior, puedes segmentar las métricas de rendimiento según la dimensión asset_group_listing_group_filter
. En el siguiente ejemplo, se muestra cómo recuperar las métricas de rendimiento por marca de producto. Para ello, se agrega asset_group_listing_group_filter.case_value.product_brand.value
a la cláusula SELECT
. Esto también filtra los resultados para incluir solo las entidades asset_group_listing_group_filter
que tienen una dimensión de marca del producto.
Puedes realizar un análisis similar reemplazando asset_group_listing_group_filter.case_value.product_brand
por otra dimensión, como asset_group_listing_group_filter.case_value.product_condition.condition
.
SELECT
asset_group_listing_group_filter.case_value.product_brand.value,
metrics.impressions,
metrics.clicks,
metrics.conversions,
metrics.cost_micros
FROM asset_group_product_group_view
WHERE asset_group.id = ASSET_GROUP_ID
AND segments.date DURING LAST_30_DAYS