Assim como em outros tipos de campanha, é possível usar GoogleAdsService.SearchStream
para extrair atributos e métricas de performance das campanhas Performance Max. Consulte o guia de relatórios da API Google Ads para saber mais sobre relatórios em geral com a API Google Ads. A tabela a seguir descreve as opções de relatórios sobre as campanhas Performance Max organizadas por objetivo.
Performance no nível da campanha
A visualização da performance das campanhas Performance Max é semelhante à visualização da
performance de qualquer outro tipo de campanha. No entanto,
é necessário adicionar um filtro para incluir apenas campanhas com um
advertising_channel_type
igual a PERFORMANCE_MAX
.
Desempenho de todas as campanhas Performance Max
Por exemplo, a consulta a seguir retorna a performance de todas as campanhas Performance Max nos últimos 30 dias. Também é possível limitar os resultados a uma única
campanha filtrando em campaign.id
ou
campaign.resource_name
. Isso
corresponde aos Relatórios de recursos do canal da Performance Max na interface do Google Ads.
SELECT
metrics.impressions,
metrics.clicks,
metrics.conversions,
metrics.cost_micros
FROM campaign
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
AND segments.date DURING LAST_30_DAYS
Posições da campanha Performance Max
O performance_max_placement_view
expõe as métricas de impressões de canais para campanhas Performance Max e gera insights sobre onde os anúncios de uma campanha foram veiculados. A consulta a seguir demonstra como recuperar impressões por posição para uma campanha Performance Max específica nos últimos 30 dias.
SELECT
performance_max_placement_view.display_name,
performance_max_placement_view.placement,
performance_max_placement_view.placement_type,
performance_max_placement_view.target_url,
metrics.impressions,
campaign.id
FROM performance_max_placement_view
WHERE
campaign.id = CAMPAIGN_ID
AND segments.date DURING LAST_30_DAYS
Desempenho no nível do grupo de recursos
Além dos relatórios de campanhas, estão disponíveis relatórios para recursos do asset_group
vinculados às suas campanhas Performance Max.
Qualidade do anúncio do grupo de recursos
Como as campanhas Performance Max geram anúncios dinamicamente para cada grupo de recursos usando os recursos anexados a ele, não é possível conferir a performance individual do anúncio. No entanto, a API Google Ads expõe o campo
asset_group.ad_strength
para avaliar se as entidades asset_group
associadas estão configuradas para
uma performance de anúncio ideal. Saiba
mais sobre a força dos anúncios Performance Max.
A consulta a seguir demonstra como conferir a força do anúncio de todos os grupos de recursos. Você pode filtrar ainda mais essa consulta em
asset_group.id
ou
asset_group.resource_name
para conferir a força do anúncio de um ou mais grupos de recursos específicos. Como alternativa, adicione um filtro campaign
, conforme descrito anteriormente, para comparar a força do anúncio de diferentes grupos de recursos em uma campanha específica.
SELECT
asset_group.id,
asset_group.ad_strength
FROM asset_group
WHERE asset_group.status = 'ENABLED'
Recomendações para melhorar a qualidade do grupo de recursos
A API Google Ads oferece um tipo de recomendação,
IMPROVE_PERFORMANCE_MAX_AD_STRENGTH
,
que destaca grupos de recursos que precisam ser melhorados para alcançar uma classificação de
qualidade "Excelente". Esse recurso é especialmente útil para anunciantes externos
que permitem que os usuários criem e gerenciem grupos de recursos.
Para mais informações, acesse o guia Pontuação de otimização e recomendações.
Performance do grupo de recursos
O recurso asset_group
expõe várias métricas
para medir a performance de grupos de recursos individuais. Esta consulta de exemplo demonstra como
extrair as métricas de performance de cada asset_group
em uma campanha
especificada nos últimos sete dias.
SELECT
asset_group.id,
asset_group.name,
asset_group.primary_status,
metrics.conversions,
metrics.conversions_value,
metrics.cost_micros,
metrics.clicks,
metrics.impressions
FROM asset_group
WHERE campaign.id = CAMPAIGN_ID
AND segments.date DURING LAST_7_DAYS
Performance de recursos
É possível conseguir a performance no nível do recurso usando o
recurso asset_group_asset
.
Performance dos recursos com asset_group_asset
No recurso asset_group_asset
, o campo
performance_label
classifica o recurso em relação a outros recursos do mesmo tipo. Para mais detalhes,
consulte Sobre o Relatório de recursos nas campanhas Performance Max.
SELECT
asset_group_asset.asset,
asset_group_asset.performance_label,
asset_group_asset.status
FROM asset_group_asset
WHERE asset_group.id = ASSET_GROUP_ID
AND asset_group_asset.status != 'REMOVED'
Principais combinações de recursos
O recurso
asset_group_top_combination_view
pode ser usado para consultar as combinações de recursos com melhor performance em grupos de
recursos. Isso corresponde ao Relatório de
combinações na
interface do Google Ads. Por exemplo, a consulta a seguir produz uma lista das principais combinações de recursos em um asset_group
especificado. Cada linha na resposta contém uma
lista de mensagens asset_group_top_combination_view.asset_group_top_combinations
do tipo
AssetGroupAssetCombinationData
.
Cada item dessa lista contém uma lista dos recursos na respectiva
combinação representada como uma mensagem AssetUsage
.
SELECT asset_group_top_combination_view.asset_group_top_combinations
FROM asset_group_top_combination_view
WHERE asset_group.id = ASSET_GROUP_ID
Além disso, você pode ajustar essa consulta para gerar insights que
ajudam na seleção de recursos e otimizar melhor a performance da campanha Performance Max. A consulta abaixo produz as principais combinações de recursos por grupo
em uma única campanha, mas limita os resultados a grupos que tenham um
asset_group.ad_strength
de
GOOD
ou EXCELLENT
. As combinações de recursos resultantes representam as principais combinações de recursos nos grupos de recursos com melhor performance na campanha.
SELECT
asset_group_top_combination_view.asset_group_top_combinations,
asset_group.ad_strength,
asset_group.id
FROM asset_group_top_combination_view
WHERE asset_group.ad_strength IN ('GOOD', 'EXCELLENT')
AND campaign.id = CAMPAIGN_ID
Performance da campanha de varejo
Há várias maneiras de medir as campanhas Performance Max para varejo com base nas suas metas de relatórios.
Desempenho de todas as campanhas de varejo
O exemplo mais básico é recuperar a performance de todas as campanhas de varejo Performance Max usando a metodologia do exemplo de performance de todas as campanhas Performance Max. Para criar uma
campanha de varejo Performance Max, preencha o campo
shopping_setting
na
campanha com o
merchant_id
da sua
conta do Merchant Center. Adicionar a condição
campaign.shopping_setting.merchant_id IS NOT NULL
à cláusula WHERE
filtra o conjunto de resultados para incluir apenas campanhas de varejo.
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
Performance da campanha para um feed_label
O campo
campaign.shopping_setting.feed_label
pode ser usado para segmentar feeds de produtos específicos na sua conta do Merchant
Center. Você pode filtrar esse campo para receber métricas de relatórios de todas as campanhas associadas a um feed de produtos específico. Por exemplo, a consulta a seguir demonstra como recuperar métricas de todas as campanhas Performance Max que segmentam produtos que serão promovidos durante a temporada de inverno.
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
Desempenho do produto
Você pode usar o
shopping_performance_view
para extrair
métricas do produto em todas as suas campanhas de varejo Performance Max, conforme
mostrado na consulta abaixo. A filtragem em campaign.advertising_channel_type
limita os resultados a campanhas Performance Max, e a inclusão de segments.product_item_id
filtra automaticamente esses resultados para incluir apenas campanhas de varejo, porque campanhas que não são de varejo não têm produtos associados.
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
Desempenho do produto com dados do carrinho
Os anunciantes de varejo podem acessar métricas relevantes de vendas e lucro, como receita, lucro bruto, margem de lucro bruto e unidades vendidas. Essas métricas estão disponíveis para todos os anunciantes que implementam Conversões com dados de carrinho nas campanhas Performance Max e são compatíveis com os seguintes relatórios.
asset_group_product_group_view
campaign
customer
(agregado para todas as campanhas)shopping_performance_view
As seguintes métricas de dados do carrinho podem ser usadas em relatórios, como o
shopping_performance_view
, para
campanhas Performance Max de varejo.
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
O exemplo a seguir demonstra como essas métricas de dados do carrinho podem ser usadas para entender a performance no nível do produto para campanhas Performance Max nos últimos 30 dias.
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
Performance da campanha com dados do carrinho
As métricas de dados do carrinho podem ser usadas no nível da campanha e combinadas com outras métricas de performance, como impressões, cliques e custo.
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
Desempenho da campanha por grupo de recursos e de produtos
O exemplo a seguir demonstra como o asset_group_product_group_view
pode ser usado para extrair métricas de performance
por asset_group
e
asset_group_listing_group_filter
.
O exemplo segmenta os resultados por nó da árvore de partição de produtos para cada asset_group
na campanha 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
Desempenho do grupo de recursos por grupo de produtos
Como alternativa, é possível usar asset_group_product_group_view
para ver métricas de desempenho por asset_group_listing_group_filter
, mas limitar os resultados a um único asset_group
adicionando uma condição de filtragem asset_group
à 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
Desempenho da dimensão do filtro do grupo de produtos anunciados
Seguindo o exemplo anterior, é possível segmentar as métricas de performance
pela dimensão
asset_group_listing_group_filter
. O exemplo a seguir demonstra como recuperar as métricas de performance por marca de produto. Para isso, adicione asset_group_listing_group_filter.case_value.product_brand.value
à cláusula SELECT
, que também filtra automaticamente os resultados para incluir apenas entidades asset_group_listing_group_filter
com uma dimensão de marca de produto.
É possível realizar uma análise semelhante substituindo
asset_group_listing_group_filter.case_value.product_brand
por uma dimensão diferente, 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
Desempenho do critério da campanha
Os relatórios de critérios de campanha são preenchidos apenas para tipos de critério compatíveis, que podem ser encontrados no guia de criação de critérios de campanha.
Desempenho do critério de local
Confira um exemplo de consulta de dados de critérios de local das campanhas Performance Max no relatório location_view
:
SELECT
campaign.id,
campaign.name,
metrics.clicks,
metrics.impressions,
campaign_criterion.location.geo_target_constant
FROM location_view
WHERE campaign.status != 'REMOVED'
Identificar oportunidades de mercado
Um dos principais casos de uso dos relatórios das campanhas Performance Max é identificar oportunidades de mercado que podem ser usadas para beneficiar suas campanhas publicitárias e sua empresa. Assista o vídeo a seguir para conferir alguns exemplos e orientações sobre relatórios de campanhas PMax para identificar oportunidades de mercado.
Práticas recomendadas
Confira estas práticas recomendadas ao gerar relatórios sobre suas campanhas Performance Max na API Google Ads. São eles:
Uso eficiente da API.
Use as recomendações para otimizar suas campanhas.
Analisar dados em tempo real, e não apenas dados de relatórios históricos.
Adicione o maior número possível de recursos até o limite de cada tipo de recurso e aguarde enquanto o Google Ads otimiza para você.
Assista o vídeo a seguir para mais detalhes sobre cada uma dessas práticas recomendadas.