0 측정항목

검색 결과의 0 측정항목

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

  • 항목이 표시될 자격이 없습니다.
  • 보고서의 기간 내에 일시중지되었을 수 있습니다.

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

술어로 0 측정항목 제외

술어는 TRUE, FALSE, UNKNOWN으로 평가되는 표현식입니다. 술어는 WHERE 절의 검색 조건에 사용됩니다. Google Ads 쿼리 언어

다음 쿼리는 술어를 사용하여 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년 동안 보관됩니다. 11년 보관 기간은 전체 달력 기간 경계 (다음 전체 기간의 시작)에 맞춰 조정됩니다. 예를 들면 다음과 같습니다.

  • 11년 전이 2022년 3월 22일인 경우 2022년 4월 1일부터 현재까지의 데이터가 반환됩니다.
  • 11년 전이 2022년 3월 1일인 경우에도 2022년 4월 1일부터 현재까지의 데이터가 반환됩니다.