Nessuna metrica nei risultati di ricerca
Quando esegui una query, potresti vedere metriche per entità che sono pari a zero. I motivi potrebbero essere i seguenti:
- Le entità non sono idonee per la visualizzazione.
- Potrebbero essere stati messi 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, non è consigliabile che non siano presenti metriche. Per generare un report più utile, puoi escludere in modo esplicito zero metriche.
Escludi zero metriche con un predicato
Un predicato è un'espressione che restituisce TRUE
, FALSE
o UNKNOWN
.
Vengono utilizzati nella condizione di ricerca delle clausole WHERE
dell'API Search Ads 360 Reporting.
La seguente query mostra come rimuovere in modo esplicito zero metriche con un predicato:
SELECT
campaign.id,
metrics.impressions
FROM campaign
WHERE metrics.impressions > 0
Escludi zero metriche segmentando
Nessuna metrica viene sempre esclusa durante la segmentazione di un report, a condizione che tutte le metriche selezionate siano pari a zero (vedi di seguito).
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à nessuna riga della metrica:
SELECT
campaign.name,
metrics.impressions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
Righe restituite con zero metriche
Le righe per le quali una query restituisce zero metriche per tutte le metriche selezionate sono escluse dai report per impostazione predefinita. Le colonne personalizzate non si applicano.
In questa query di esempio, se non sono presenti metriche impressions
per un 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 qualsiasi sarà esclusa dai
risultati solo se non esistono metriche impressions
, clicks
e conversions
per quel giorno.
SELECT
campaign.name,
metrics.impressions,
metrics.clicks,
metrics.conversions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS