Nessuna metrica nei risultati di ricerca
Quando esegui una query, potresti trovare metriche con valore zero per le entità. I motivi potrebbero essere i seguenti:
- Le entità non sono idonee alla visualizzazione.
- Potrebbero essere state messe in pausa nell'intervallo di date del report.
Con i risultati delle query, spesso vuoi ottenere informazioni sul rendimento delle tue campagne. In questo contesto, le metriche con valore zero potrebbero non essere utili. Per generare un report più utile, puoi escludere esplicitamente le metriche con valore zero.
Escludere le metriche con valore zero con un predicato
Un predicato è un'espressione che restituisce TRUE, FALSE o UNKNOWN.
Vengono utilizzati nella condizione di ricerca delle clausole WHERE in
Google Ads Query Language.
La seguente query mostra come rimuovere esplicitamente le metriche con valore zero con un predicato:
SELECT
campaign.id,
metrics.impressions
FROM campaign
WHERE metrics.impressions > 0
Escludere le metriche con valore zero segmentando
Le metriche con valore zero vengono sempre escluse quando si segmenta un report, a condizione che tutte le selezionate metriche siano zero (vedi sotto).
Per segmentare un report, includi un campo segments nella query di ricerca. Ad esempio, se segmenti un report in base a segments.date, le metriche vengono suddivise con una riga per ogni data. Le date senza metriche non vengono restituite in un report di questo tipo.
Per la seguente query, il report non includerà le righe di metriche con valore zero:
SELECT
campaign.name,
metrics.impressions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
Righe restituite con metriche con valore zero
Le righe le cui metriche selezionate sono tutte zero non verranno restituite.
Ad esempio:
SELECT
ad_group_criterion.criterion_id,
metrics.impressions,
metrics.clicks,
metrics.conversions,
segments.date
FROM keyword_view
WHERE segments.date BETWEEN <date1> AND <date2>
Il report risultante non conterrà righe in cui tutte e tre le metriche selezionate sono zero.
Nelle situazioni in cui recuperi dati precedenti al
periodo di conservazione,
il report risultante non conterrà righe per i dati granulari precedenti al
periodo di conservazione (37 mesi). Le richieste di segmenti granulari (ad esempio segments.date o segments.week) per intervalli precedenti a 37 mesi restituiranno un DateRangeError. I dati di alto livello (mensili, trimestrali e annuali) e altri dati dell'account, inclusi i dati di fatturazione e i report storici, vengono conservati per un periodo di 11 anni. Tieni presente che la conservazione di 11 anni è allineata ai limiti del periodo di calendario completo (l'inizio del periodo completo successivo). Ad esempio:
- Se 11 anni fa era il 22/03/2022, i dati vengono restituiti dal 01/04/2022 a oggi.
- Se 11 anni fa era il 01/03/2022, i dati vengono comunque restituiti dal 01/04/2022 a oggi.