0 측정항목

검색 결과의 제로 측정항목

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

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

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

술어로 0 측정항목 제외

술어는 TRUE, FALSE 또는 UNKNOWN로 평가되는 표현식입니다. Google Ads 쿼리 언어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인 행은 반환되지 않습니다.

예를 들면 다음과 같습니다.

SELECT
  ad_group_criterion.criterion_id,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  segments.date
FROM keyword_view
WHERE segments.date BETWEEN <date1> AND <date2>

결과 보고서에는 선택한 세 가지 측정항목이 모두 0인 행이 포함되지 않습니다.

보관 기간보다 오래된 데이터를 가져오는 경우 결과 보고서에는 보관 기간 (37개월)보다 오래된 세부 데이터의 행이 포함되지 않습니다. 37개월보다 오래된 범위에 대해 세분화된 세그먼트 (예: segments.date 또는 segments.week)를 요청하면 DateRangeError이 반환됩니다. 개괄적인 데이터 (월별, 분기별, 연도별)와 결제 정보, 이전 보고서를 비롯한 기타 계정 데이터는 11년 동안 보관됩니다.