Come per gli altri tipi di annunci, puoi utilizzare GoogleAdsService.SearchStream per recuperare i dati sullo stato e sul rendimento dei prodotti Shopping.
Le campagne che supportano i prodotti di un feed Google Merchant Center hanno i seguenti report dedicati:
- Visualizzazione del rendimento degli acquisti
- Visualizzazione gruppo di prodotti
- Visualizzazione gruppo di prodotti del gruppo di asset
- Prodotto Shopping
- Visualizzazione vendite con dati del carrello (disponibile nella versione 24 e successive)
Visualizzazione del rendimento di Shopping
La visualizzazione del rendimento di Shopping fornisce statistiche aggregate sui report storici
per i prodotti in base ad attributi come product_item_id.
Supporta tutti i tipi di campagna che utilizzano i feed dei prodotti di Google Merchant Center, tra cui le campagne Shopping, Performance Max, Demand Gen, video, per app e display.
La visualizzazione del rendimento di Shopping acquisisce lo stato del prodotto al momento della registrazione delle metriche pertinenti. Sono inclusi segmenti come
product_title, che potrebbero essere cambiati da quando è stata registrata la metrica.
shopping_performance_view supporta anche i seguenti segmenti e metriche:
segments.ad_sub_network_type(supportato anche inproduct_group_vieweasset_group_product_group_view).- Metriche segmentate in base alla data di conversione:
metrics.conversions_by_conversion_date,metrics.all_conversions_by_conversion_date,metrics.conversions_value_by_conversion_date,metrics.all_conversions_value_by_conversion_date,metrics.value_per_conversions_by_conversion_dateemetrics.value_per_all_conversions_by_conversion_date. - Metriche quota impressioni concorrenza:
metrics.search_budget_lost_impression_share,metrics.search_rank_lost_impression_share,metrics.search_budget_lost_absolute_top_impression_shareemetrics.search_rank_lost_absolute_top_impression_share. - Disponibile nella versione 24 e successive:il segmento
segments.conversion_attribution_event_typee lemetrics.all_*metriche dei dati del carrello (che riportano i dati del carrello in tutte le conversioni, incluse quelle non disponibili per le offerte).
Ecco una query di esempio che recupera impressioni, clic, costo, conversioni e tutte le conversioni per i prodotti per product_item_id con clic negli ultimi 30 giorni (ordinati in ordine decrescente per tutte le conversioni, poi conversioni, poi clic, poi costo, poi impressioni):
SELECT
segments.product_item_id,
metrics.clicks,
metrics.cost_micros,
metrics.impressions,
metrics.conversions,
metrics.all_conversions
FROM shopping_performance_view
WHERE 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
Logica di attribuzione per i report sui prodotti
I report a livello di prodotto utilizzano un framework di attribuzione specifico per attribuire il merito del rendimento ai singoli prodotti quando più prodotti vengono visualizzati in un singolo annuncio.
Metriche finanziarie
Le metriche finanziarie, come metrics.cost_micros e metrics.conversions, vengono
calcolate in modo che la loro somma in tutti i prodotti non superi i
report a livello di campagna.
- Interazioni dirette
- Quando l'intento dell'utente è chiaro e legato a un singolo prodotto (ad esempio un clic direttamente su un prodotto), il 100% del costo associato e del merito della conversione viene attribuito a quel prodotto specifico.
- Interazioni indirette
- Quando l'intento dell'utente è rivolto all'annuncio nel suo complesso (ad esempio, se l'utente fa clic su un titolo, su un pulsante di invito all'azione o su un video), il costo associato e il merito della conversione vengono distribuiti uniformemente tra tutti i prodotti pubblicati in quell'annuncio specifico.
Metriche sull'interazione
Le metriche di interazione, come metrics.impressions e metrics.clicks, misurano
il coinvolgimento specifico per il prodotto.
Per le impressioni, il conteggio viene incrementato per ogni prodotto incluso nell'annuncio quando si verifica l'evento, indipendentemente dal fatto che il prodotto fosse visibile nella visualizzazione dell'utente. Per questo motivo, la somma delle impressioni in tutti i prodotti di un report potrebbe essere notevolmente superiore ai totali corrispondenti a livello di campagna.
Al contrario, metrics.clicks misura solo i clic che si sono verificati su quel prodotto specifico. Nell'interfaccia utente di Google Ads, il campo metrics.clicks è etichettato
in modo esplicito come Clic sui prodotti.
Visualizzazione gruppo di prodotti
La visualizzazione Gruppo di prodotti fornisce statistiche aggregate per i report relativi ai gruppi di schede di Shopping (denominati gruppi di prodotti nell'interfaccia utente). Consulta la guida ai report Performance Max per esempi di visualizzazione dei gruppi di prodotti dei gruppi di asset.
Di seguito è riportato un esempio di query che recupera impressioni, clic, conversioni e tutte le conversioni per i gruppi di schede Shopping per campagna con impressioni negli ultimi 30 giorni (ordinati in ordine decrescente per tutte le conversioni, poi per conversioni, poi per clic e infine per impressioni):
SELECT
campaign.name,
metrics.impressions,
metrics.clicks,
metrics.conversions,
metrics.all_conversions
FROM product_group_view
WHERE segments.date DURING LAST_30_DAYS
AND metrics.impressions > 0
ORDER BY
metrics.all_conversions DESC,
metrics.conversions DESC,
metrics.clicks DESC,
metrics.impressions DESC
Report Prodotto Shopping
Il report Prodotto Shopping fornisce gli attributi e le statistiche di reporting per i prodotti presenti negli account Google Merchant Center collegati all'account Google Ads. Questo report può essere utilizzato per esaminare le statistiche a livello di cliente, campagna e gruppo di annunci. Supporta le campagne Shopping, Performance Max,
Demand Gen, video e (nella versione 24 e successive) per app. Puoi anche eseguire query
shopping_product.product_image_uri per recuperare l'URI dell'immagine
del prodotto fornita dal commerciante.
Ecco una query di esempio che recupera impressioni, clic, conversioni e tutte le conversioni degli ultimi 30 giorni (ordinate in ordine decrescente in base a tutte le conversioni, poi alle conversioni, poi ai clic e infine alle impressioni) per tutti i prodotti Shopping di tutti gli account Google Merchant Center collegati:
SELECT
shopping_product.resource_name,
shopping_product.item_id,
shopping_product.feed_label,
shopping_product.merchant_center_id,
metrics.clicks,
metrics.impressions,
metrics.conversions,
metrics.all_conversions
FROM shopping_product
WHERE segments.date DURING LAST_30_DAYS
ORDER BY
metrics.all_conversions DESC,
metrics.conversions DESC,
metrics.clicks DESC,
metrics.impressions DESC
Per ulteriori dettagli sulle query, consulta la guida ai report.
Considerazioni sulle prestazioni
Il report Prodotto Shopping può restituire una quantità significativa di dati quando un account è collegato a un numero elevato di prodotti. I seguenti suggerimenti possono aiutarti a migliorare il rendimento delle query GAQL:
- Le query a livello di campagna e gruppo di annunci sono in genere più rapide di quelle a livello di account, in quanto è probabile che contengano meno prodotti e richiedano l'accesso a meno dati.
- Più campi e metriche ci sono nella clausola
SELECT, più lento sarà il tempo di risposta. Seleziona solo i campi e le metriche che ti servono nella query. - I prodotti con uno o più problemi restituiscono più dati. Puoi filtrare per
shopping_product.statusnella clausolaWHEREper capire quali prodotti hanno maggiori probabilità di restituire problemi che hanno causato lo stato pertinente.
Casi d'uso comuni per il report Prodotto Shopping
Il report Prodotto Shopping fornisce un accesso flessibile alle informazioni sui prodotti per le campagne che utilizzano i feed dei prodotti. Può fornire informazioni sullo stato dei prodotti degli account Google Merchant Center, nonché informazioni specifiche per gli annunci, come metriche sul rendimento e problemi che impediscono la pubblicazione degli annunci.
Questa sezione illustra alcuni casi d'uso tipici simili a quelli possibili nella visualizzazione Prodotti nell'interfaccia utente di Google Ads.
Il campo issues per shopping_product è simile a ProductStatus nell'API Merchant, con l'aggiunta di problemi specifici di Google Ads.
Per verificare se il problema deve essere risolto in Google Merchant Center o Google
Ads, controlla prima il campo shopping_product.issues.documentation della
risposta, che include un articolo del Centro assistenza per aiutarti.
Stati del prodotto (livello di account)
Se specifichi il report senza filtri per campagna o gruppo di annunci, vengono restituiti tutti i prodotti a livello di account.
Supporta metriche, stato e problemi di tutte le campagne nell'account di tipo:
- Shopping
- Performance Max
Questa query ti consente di visualizzare lo stato del prodotto, ad esempio NOT_ELIGIBLE,
e un elenco di problemi specifici del prodotto che hanno determinato lo stato
indicato:
SELECT
shopping_product.resource_name,
shopping_product.merchant_center_id,
shopping_product.channel,
shopping_product.language_code,
shopping_product.feed_label,
shopping_product.item_id,
shopping_product.status,
shopping_product.issues
FROM shopping_product
Stati del prodotto (a livello di campagna)
Se specifichi il report con una risorsa della campagna come parte della clausola WHERE,
vengono restituiti tutti i prodotti inclusi nella campagna selezionata.
È supportato dai seguenti tipi di campagne che possono utilizzare i feed dei prodotti:
- Shopping
- Performance Max
- Demand Gen
- Video
- App (disponibile nella versione 24 e successive)
Questa query ti consente di visualizzare lo stato di ogni prodotto incluso in una determinata campagna, inclusi i problemi che causano lo stato. Ad esempio, una campagna in pausa influisce sullo stato del prodotto:
SELECT
shopping_product.resource_name,
shopping_product.campaign,
campaign.name,
shopping_product.merchant_center_id,
shopping_product.channel,
shopping_product.language_code,
shopping_product.feed_label,
shopping_product.item_id,
shopping_product.status,
shopping_product.issues
FROM shopping_product
WHERE
shopping_product.campaign = 'customers/<CUSTOMER_ID>/campaigns/<CAMPAIGN_ID>'
Stati dei prodotti (a livello di gruppo di annunci)
Se specifichi il report con sia una risorsa gruppo di annunci sia una risorsa campagna
come parte della clausola WHERE, vengono restituiti tutti i prodotti inclusi nella campagna selezionata. Le metriche, lo stato e i problemi del prodotto riflettono se è
incluso o escluso dal gruppo di annunci selezionato.
È supportato dai seguenti tipi di campagne:
- Shopping
- Demand Gen
- Video
- App (disponibile nella versione 24 e successive; supporta solo le metriche
impressions,clicksectre non supportastatusoissues)
Questa query ti consente di visualizzare lo stato del prodotto rispetto a quel gruppo di annunci. Ti consente di verificare che i filtri dei gruppi di prodotti (a livello di gruppo di annunci) vengano applicati correttamente e di controllare lo stato di ogni prodotto:
SELECT
shopping_product.resource_name,
shopping_product.campaign,
campaign.name,
shopping_product.ad_group,
ad_group.name,
shopping_product.merchant_center_id,
shopping_product.channel,
shopping_product.language_code,
shopping_product.feed_label,
shopping_product.item_id,
shopping_product.status,
shopping_product.issues
FROM shopping_product
WHERE
shopping_product.campaign = 'customers/<CUSTOMER_ID>/campaigns/<CAMPAIGN_ID>'
AND shopping_product.ad_group =
'customers/<CUSTOMER_ID>/adGroups/<AD_GROUP_ID>'
Metriche dei prodotti, filtrate per data (livello di account)
Se specifichi il report con una data o un intervallo di date nella clausola WHERE, vengono restituite
le metriche per tutti i prodotti a livello di account per il periodo di tempo specificato,
indipendentemente dal fatto che le metriche siano diverse da zero.
Non puoi selezionare segments.date, altrimenti si verifica un errore
UNSUPPORTED_DATE_SEGMENTATION.
Questa query ti consente di visualizzare il rendimento di ciascun prodotto per un determinato giorno o un altro intervallo di date compatibile, aggregato in tutte le campagne:
SELECT
shopping_product.resource_name,
shopping_product.merchant_center_id,
shopping_product.channel,
shopping_product.language_code,
shopping_product.feed_label,
shopping_product.item_id,
metrics.clicks,
metrics.impressions,
metrics.cost_micros
FROM shopping_product
WHERE
segments.date DURING LAST_30_DAYS
Rendimento dei prodotti con dati del carrello
Gli inserzionisti nel settore della vendita al dettaglio possono accedere a metriche pertinenti su vendite e profitti, come entrate, profitto lordo, margine di profitto lordo e unità vendute. Queste metriche sono disponibili per tutti gli inserzionisti che implementano le conversioni con dati del carrello nelle campagne Shopping e sono compatibili con i seguenti report:
ad_groupad_group_adcampaigncart_data_sales_view(disponibile nella versione 24 e successive)customer(aggregato per tutte le campagne)product_group_viewshopping_performance_viewshopping_product(per le metriche dei dati del carrellometrics.all_*nella versione 24 e successive)
Le seguenti metriche dei dati del carrello possono essere utilizzate nei report, ad esempio in shopping_performance_view, per le campagne Shopping:
metrics.average_cart_sizemetrics.average_order_value_microsmetrics.cost_of_goods_sold_microsmetrics.cross_sell_cost_of_goods_sold_microsmetrics.cross_sell_gross_profit_microsmetrics.cross_sell_revenue_microsmetrics.cross_sell_units_soldmetrics.gross_profit_marginmetrics.gross_profit_microsmetrics.lead_cost_of_goods_sold_microsmetrics.lead_gross_profit_microsmetrics.lead_revenue_microsmetrics.lead_units_soldmetrics.ordersmetrics.revenue_microsmetrics.units_sold
Nella versione 24 e successive, sono disponibili anche le seguenti metriche dei dati del carrello per generare report su tutte le conversioni (incluse quelle non disponibili per le offerte):
metrics.all_average_cart_sizemetrics.all_average_order_value_microsmetrics.all_cost_of_goods_sold_microsmetrics.all_cross_sell_cost_of_goods_sold_microsmetrics.all_cross_sell_gross_profit_microsmetrics.all_cross_sell_revenue_microsmetrics.all_cross_sell_units_soldmetrics.all_gross_profit_marginmetrics.all_gross_profit_microsmetrics.all_lead_cost_of_goods_sold_microsmetrics.all_lead_gross_profit_microsmetrics.all_lead_revenue_microsmetrics.all_lead_units_soldmetrics.all_ordersmetrics.all_revenue_microsmetrics.all_units_sold
Il seguente esempio mostra come le metriche dei dati del carrello possono essere utilizzate per analizzare il rendimento a livello di prodotto per le campagne Shopping 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 = 'SHOPPING'
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 delle campagne con dati del carrello
Le metriche sui 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 = 'SHOPPING'
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