검색 결과의 측정항목이 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