Report Performance Max

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.

Obiettivo di misurazione Risorse associate Esempi
Rendimento a livello di campagna campaign Rendimento di tutte le campagne Performance Max .
Rendimento a livello di gruppo di asset . asset_group
Rendimento degli asset
Rendimento delle campagne per la vendita al dettaglio .
Rendimento criterio campagna . location_view Rendimento criterio località .

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.

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.

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.