검색 결과의 측정항목이 0임
쿼리를 실행할 때 항목의 측정항목이 0인 경우가 있습니다. 다음과 같은 이유로 발생할 수 있습니다.
- 항목을 표시할 수 없습니다.
- 보고서 기간 내에 일시중지되었을 수 있습니다.
쿼리 결과를 통해 캠페인 실적에 대한 정보를 얻으려는 경우가 많습니다. 이 맥락에서 0 측정항목은 바람직하지 않을 수 있습니다. 더 유용한 보고서를 만들려면 0 측정항목을 명시적으로 제외할 수 있습니다.
조건자로 0 측정항목 제외
조건자는 TRUE
, FALSE
또는 UNKNOWN
로 평가되는 표현식입니다.
Search Ads 360 Reporting API의 WHERE
절의 검색 조건에 사용됩니다.
다음 쿼리는 조건자를 사용하여 0 측정항목을 명시적으로 삭제하는 방법을 보여줍니다.
SELECT
campaign.id,
metrics.impressions
FROM campaign
WHERE metrics.impressions > 0
세분화하여 0 측정항목 제외
선택된 모든 측정항목이 0인 경우 보고서를 세분화할 때 항상 0개의 측정항목이 제외됩니다 (아래 참고).
보고서를 분류하려면 검색어에 segments
필드를 포함하면 됩니다. 예를 들어 segments.date
로 보고서를 분류하면 측정항목이 날짜별로 하나의 행으로 분류됩니다. 측정항목이 없는 날짜는 이러한 보고서에 반환되지 않습니다.
다음 쿼리의 경우 보고서에 0개의 측정항목 행이 포함되지 않습니다.
SELECT
campaign.name,
metrics.impressions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
측정항목이 0인 반환된 행
쿼리에서 선택한 모든 측정항목에 대해 0을 반환하는 행은 기본적으로 보고서에서 제외됩니다. 맞춤 열은 적용되지 않습니다.
이 쿼리 예시에서 지난 30일 동안 특정 날짜에 impressions
측정항목이 없으면 해당 날짜의 행이 보고서에서 생략됩니다.
SELECT
campaign.name,
metrics.impressions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
이 쿼리 예시에서 특정 날짜의 행은 해당 날짜의 impressions
, clicks
및 conversions
측정항목이 0인 경우에만 결과에서 제외됩니다.
SELECT
campaign.name,
metrics.impressions,
metrics.clicks,
metrics.conversions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS