Aucune métrique dans les résultats de recherche
Lorsque vous exécutez une requête, vous pouvez voir des métriques pour des entités sont nuls. Les raisons peuvent être multiples :
- Les entités ne peuvent pas être affichées.
- Ils ont peut-être été mis en veille pendant la période du rapport.
Avec les résultats de requêtes, vous souhaitez souvent obtenir des informations sur la façon dont vos les performances de vos campagnes. Dans ce contexte, il est possible qu'aucune métrique souhaitable. Pour obtenir un rapport plus utile, vous pouvez exclure de façon explicite métriques.
Exclure zéro métrique avec un prédicat
Un prédicat est une expression qui renvoie TRUE
, FALSE
ou UNKNOWN
.
Elles sont utilisées dans la condition de recherche des clauses WHERE
dans
API Search Ads 360 Reporting :
La requête suivante montre comment supprimer explicitement zéro métrique avec un prédicat:
SELECT
campaign.id,
metrics.impressions
FROM campaign
WHERE metrics.impressions > 0
Exclure zéro métrique en segmentant le rapport
Les données ne correspondant pas à des métriques sont toujours exclues lors de la segmentation d'un rapport, à condition que toutes sélectionnées ont la valeur zéro (voir ci-dessous).
Pour segmenter un rapport, vous devez inclure n'importe quel champ segments
dans la recherche
requête. Par exemple, si vous segmentez un rapport par segments.date
, les métriques sont
ventilées par une ligne
pour chaque date. Les dates sans métriques ne sont pas renvoyées.
dans un tel rapport.
Pour la requête suivante, le rapport n'inclura aucune ligne de métrique:
SELECT
campaign.name,
metrics.impressions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
Lignes renvoyées sans aucune métrique
Les lignes pour lesquelles une requête ne renvoie aucune métrique pour toutes les métriques sélectionnées sont exclus de vos rapports par défaut. Les colonnes personnalisées ne s'appliquent pas.
Dans cet exemple de requête, si aucune métrique impressions
n'est disponible pour un jour du
les 30 derniers jours, la ligne correspondant à ce jour sera omise du rapport.
SELECT
campaign.name,
metrics.impressions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
Dans cet exemple de requête, la ligne correspondant à un jour donné ne sera exclue que de votre
résultats s'il n'y a aucune métrique impressions
, clicks
et conversions
pour cette journée.
SELECT
campaign.name,
metrics.impressions,
metrics.clicks,
metrics.conversions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS