Come per altri tipi di campagna, puoi utilizzare GoogleAdsService.SearchStream
per recuperare attributi e
metriche sul rendimento per le campagne Performance Max. Consulta i report dell'API Google Ads
per scoprire di più sui report con
l'API Google Ads. La seguente tabella illustra le opzioni per generare report su
Campagne Performance Max organizzate per scopo.
Rendimento a livello di campagna
La visualizzazione del rendimento di una campagna Performance Max è simile alla visualizzazione del
rendimento per qualsiasi altro tipo di campagna. Tuttavia,
devi aggiungere un filtro per includere solo le campagne con un
advertising_channel_type
uguale a PERFORMANCE_MAX
.
Rendimento di tutte le campagne Performance Max
Ad esempio, la seguente query restituisce il rendimento di tutte le campagne Performance Max
campagne negli ultimi 30 giorni. Puoi anche limitare i risultati a un singolo
campagna filtrando in base a campaign.id
o
campaign.resource_name
. Questo
corrisponde all'asset del canale Performance Max
Report in Google Ads
nell'interfaccia utente.
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
Rendimento a livello di gruppo di asset
Oltre ai report sulle campagne, sono disponibili report per le risorse asset_group
collegate alle campagne Performance Max.
Efficacia dell'annuncio del gruppo di asset
Le campagne Performance Max generano dinamicamente annunci per ogni gruppo di asset
utilizzando gli asset associati a tale gruppo, non è possibile visualizzare
il rendimento del singolo annuncio. Tuttavia, l'API Google Ads espone
Campo asset_group.ad_strength
per valutare la configurazione delle entità asset_group
associate
rendimento ottimale degli annunci. Impara
Scopri di più sull'annuncio Performance Max
forza maggiore.
La seguente query dimostra come visualizzare l'efficacia dell'annuncio di tutti gli asset
gruppi. Puoi filtrare ulteriormente questa query in base a
asset_group.id
oppure
asset_group.resource_name
per visualizzare l'efficacia dell'annuncio di uno o più gruppi di asset specifici. In alternativa,
puoi aggiungere un filtro campaign
come descritto in precedenza per confrontare l'efficacia dell'annuncio
di diversi gruppi di asset in una determinata campagna.
SELECT
asset_group.id,
asset_group.ad_strength
FROM asset_group
WHERE asset_group.status = 'ENABLED'
Consigli per migliorare l'efficacia del gruppo di asset
L'API Google Ads fornisce un tipo di consiglio,
IMPROVE_PERFORMANCE_MAX_AD_STRENGTH
,
che evidenzia i gruppi di asset che devono essere migliorati per raggiungere un punteggio "Eccellente"
valutazione della forza. Questa funzione è particolarmente utile per gli inserzionisti di terze parti.
che consentono agli utenti di creare e gestire gruppi di asset.
Per saperne di più, consulta la guida Punteggio di ottimizzazione e consigli.
Rendimento dei gruppi di asset
La risorsa asset_group
espone una serie di metriche
per misurare il rendimento dei singoli gruppi di asset. La query di esempio riportata di seguito
dimostra come recuperare le metriche delle prestazioni per ogni asset_group
in un
campagna specificata negli ultimi 7 giorni.
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
Rendimento degli asset
È possibile ottenere il rendimento a livello di asset utilizzando la proprietà
asset_group_asset
.
Rendimento degli asset con asset_group_asset
Nella risorsa asset_group_asset
,
performance_label
classifica l'asset rispetto ad altri dello stesso tipo. Per ulteriori dettagli,
consulta Informazioni sui report sugli asset in Rendimento
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'
Combinazioni di asset principali
La
asset_group_top_combination_view
La risorsa può essere utilizzata per eseguire query sulle combinazioni di asset con il rendimento migliore
gruppi. Ciò corrisponde alle Combinazioni
report nel
UI di Google Ads. Ad esempio, la seguente query produce un elenco dell'asset principale
combinazioni in un valore asset_group
specificato. Ogni riga della risposta contiene un
elenco di asset_group_top_combination_view.asset_group_top_combinations
messaggi
del tipo
AssetGroupAssetCombinationData
Ogni elemento dell'elenco contiene un elenco di risorse nel rispettivo
combinazione rappresentata come un messaggio AssetUsage
.
SELECT asset_group_top_combination_view.asset_group_top_combinations
FROM asset_group_top_combination_view
WHERE asset_group.id = ASSET_GROUP_ID
Inoltre, puoi modificare questa query per generare insight che
aiutare a selezionare gli asset e ottimizzare meglio la campagna Performance Max
le prestazioni dei dispositivi. La query seguente produce le combinazioni di asset principali per gruppo di asset
in una sola campagna, ma limita i risultati ai gruppi di asset con un
asset_group.ad_strength
di
GOOD
o EXCELLENT
. Le combinazioni di asset risultanti rappresentano l'asset principale
combinazioni nei gruppi di asset della campagna con il rendimento migliore.
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
Rendimento delle campagne per la vendita al dettaglio
Esistono vari modi per misurare le campagne Performance Max per la vendita al dettaglio in base a: gli obiettivi dei report.
Rendimento di tutte le campagne per la vendita al dettaglio
L'esempio più semplice è il recupero del rendimento di tutte le campagne Performance Max
per le campagne di vendita al dettaglio che utilizzano la metodologia della Tutte le campagne Performance Max
un esempio di rendimento. Per creare un
campagna Performance Max per la vendita al dettaglio, devi completare il campo
shopping_setting
nel
campagna con
merchant_id
dei tuoi
Account Merchant Center. Aggiunta della condizione
campaign.shopping_setting.merchant_id IS NOT NULL
alla clausola WHERE
, quindi
filtra l'insieme di risultati in modo da includere solo le campagne di vendita al dettaglio.
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
Rendimento della campagna per un feed_label
La
campaign.shopping_setting.feed_label
può essere utilizzato per scegliere come target feed dei prodotti specifici in Merchant Center
. Puoi filtrare in questo campo per visualizzare le metriche dei report per tutte le campagne
associati a uno specifico feed dei prodotti. Ad esempio, la seguente query
illustra come recuperare le metriche di tutte le campagne Performance Max
Scegliere come target prodotti da promuovere durante la stagione invernale.
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
Rendimento prodotti
Puoi utilizzare lo
shopping_performance_view
per recuperare
metriche a livello di prodotto in tutte le campagne Performance Max per la vendita al dettaglio,
come mostrato nella query di seguito. Se applichi il filtro in base a campaign.advertising_channel_type
, i risultati vengono limitati a
campagne Performance Max e tra cui
segments.product_item_id
filtra automaticamente questi risultati in modo da includere solo le campagne di vendita al dettaglio,
alle campagne non correlate alla vendita al dettaglio
non è associato alcun prodotto.
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
Rendimento del prodotto con dati del carrello
Gli inserzionisti nel settore della vendita al dettaglio possono accedere a metriche pertinenti sulle vendite e sui profitti, come Entrate, Profitto lordo, Margine di profitto lordo e Unità vendute. Queste metriche sono disponibili a tutti gli inserzionisti che implementano Conversioni con carrello dati su Performance Max campagne e sono compatibili con i seguenti report.
asset_group_product_group_view
campaign
customer
(aggregata per tutte le campagne)shopping_performance_view
Le seguenti metriche dei dati del carrello possono essere utilizzate nei report, ad esempio
shopping_performance_view
, per
Campagne Performance Max per la vendita al dettaglio.
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
L'esempio seguente mostra come è possibile utilizzare queste metriche dei dati del carrello per comprendere il rendimento a livello di prodotto per le campagne Performance Max negli ultimi 30 giorni.
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
Rendimento della campagna con dati del carrello
Le metriche dei dati del carrello possono essere utilizzate a livello di campagna e possono essere combinate con altre metriche sul rendimento, come impressioni, clic e 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
Rendimento della campagna per gruppo di asset e gruppo di prodotti
L'esempio seguente mostra come è possibile utilizzare asset_group_product_group_view
per recuperare il rendimento
metriche per asset_group
e
asset_group_listing_group_filter
L'esempio segmenta i risultati in base al nodo dell'albero di partizione del prodotto per ogni
asset_group
nella campagna specificata.
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
Rendimento dei gruppi di asset per gruppo di prodotti
In alternativa, puoi utilizzare
Da asset_group_product_group_view
a
ottenere metriche sul rendimento
asset_group_listing_group_filter
ma limita i risultati a un singolo asset_group
per
aggiungendo una condizione di filtro asset_group
alla clausola 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
Rendimento delle dimensioni delle dimensioni del filtro del gruppo di schede
Proseguendo con l'esempio precedente, è possibile segmentare le metriche sul rendimento
dal
asset_group_listing_group_filter
. L'esempio seguente mostra come recuperare le prestazioni
metriche per brand di prodotto, il che si ottiene aggiungendo
asset_group_listing_group_filter.case_value.product_brand.value
alla clausola SELECT
, che filtra automaticamente i risultati
includi asset_group_listing_group_filter
entità con un brand di prodotto
.
Puoi eseguire un'analisi simile sostituendo
asset_group_listing_group_filter.case_value.product_brand
con un altro
quali
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
Rendimento criterio campagna
I report sui criteri della campagna vengono compilati solo per i tipi di criteri supportati, disponibile nella sezione Criteri per la creazione della campagna .
Rendimento criterio località
Ecco un esempio di query sui dati relativi ai criteri di località Performance Max dal
Report location_view
:
SELECT
campaign.id,
campaign.name,
metrics.clicks,
metrics.impressions,
campaign_criterion.location.geo_target_constant
FROM location_view
WHERE campaign.status != 'REMOVED'
Identifica le opportunità di mercato
Uno dei principali casi d'uso dei report Performance Max è l'identificazione del mercato opportunità che puoi utilizzare a vantaggio delle tue campagne pubblicitarie e della tua attività. Guarda il seguente video per alcuni esempi e indicazioni su Performance Max per identificare le opportunità di mercato.
Best practice
Ti consigliamo queste best practice quando generi report sulle tue campagne Performance Max campagne nell'API Google Ads. Queste includono:
Utilizzo efficiente dell'API.
Utilizzo dei consigli per ottimizzare le campagne.
Osservare i dati in tempo reale e non solo i dati dei report storici.
Aggiungere il maggior numero possibile di asset fino al limite consentito per ogni tipo di asset. attenderemo poi lasciare che Google Ads esegua l'ottimizzazione per te.
Guarda il seguente video per ulteriori dettagli su ciascuna di queste best practice.