Zero metriche nei risultati di ricerca
Quando esegui una query, potresti riscontrare metriche pari a 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 pari a zero potrebbero non essere desiderabili. Per generare un report più utile, puoi escludere esplicitamente le metriche pari a zero.
Escludere le metriche pari a zero con un predicato
Un predicato è un'espressione che restituisce TRUE, FALSE o UNKNOWN.
Vengono utilizzati nella condizione di ricerca delle clausole WHERE in
nell'API Search Ads 360 Reporting.
La seguente query mostra come rimuovere esplicitamente le metriche pari a zero con un predicato:
SELECT
campaign.id,
metrics.impressions
FROM campaign
WHERE metrics.impressions > 0
Escludere le metriche pari a zero segmentando
Le metriche pari a zero vengono sempre escluse quando si segmenta un report, a condizione che tutte le selezionate metriche siano pari a zero (vedi sotto).
La segmentazione di un report viene eseguita includendo qualsiasi 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 pari a zero:
SELECT
campaign.name,
metrics.impressions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
Righe restituite con metriche pari a zero
Per impostazione predefinita, le righe per le quali una query restituisce metriche pari a zero per tutte le metriche selezionate vengono escluse dai report. Le colonne personalizzate non vengono applicate.
In questa query di esempio, se non sono presenti metriche impressions per nessun giorno negli ultimi 30 giorni, la riga relativa a quel giorno verrà omessa dal report.
SELECT
campaign.name,
metrics.impressions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
In questa query di esempio, la riga relativa a un giorno verrà esclusa dai risultati solo se sono presenti metriche impressions, clicks e conversions pari a zero per quel giorno.
SELECT
campaign.name,
metrics.impressions,
metrics.clicks,
metrics.conversions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS