0 측정항목

검색 결과에 0 측정항목 표시

쿼리를 실행할 때 값이 0인 항목의 측정항목이 표시될 수 있습니다. 이는 다음과 같은 이유 때문일 수 있습니다.

  • 엔티티를 표시할 수 없습니다.
  • 보고서의 기간 내에 일시중지되었을 수 있습니다.

쿼리 결과를 통해 캠페인 실적에 관한 정보를 얻고 싶을 때가 많습니다. 이 컨텍스트에서는 0 측정항목이 바람직하지 않을 수 있습니다. 더 유용한 보고서를 생성하려면 0 측정항목을 명시적으로 제외하면 됩니다.

술어로 0 측정항목 제외

술어는 TRUE, FALSE 또는 UNKNOWN로 평가되는 표현식입니다. Search Ads 360 Reporting APIWHERE 절의 검색 조건에 사용됩니다.

다음 쿼리는 술어를 사용하여 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