Không có chỉ số

Hướng dẫn này giải thích lý do các hàng có chỉ số bằng 0 xuất hiện trong báo cáo Google Ads API và cách loại trừ hoặc xử lý các hàng đó trong truy vấn của bạn.

Chỉ số bằng 0 trong kết quả tìm kiếm

Khi thực hiện một truy vấn, bạn có thể gặp phải các chỉ số bằng 0 cho các thực thể. Lý do có thể là:

  • Các thực thể này không đủ điều kiện để hiển thị.
  • Các chiến dịch này đã bị tạm dừng trong phạm vi ngày của báo cáo.

Với kết quả truy vấn, bạn thường muốn thu thập thông tin về hiệu suất của chiến dịch. Trong bối cảnh này, bạn có thể không muốn có chỉ số bằng 0. Để tạo ra một báo cáo hữu ích hơn, bạn có thể loại trừ rõ ràng các chỉ số bằng 0.

Loại trừ các chỉ số bằng 0 bằng một thuộc tính

Vị từ là một biểu thức có giá trị là TRUE, FALSE hoặc UNKNOWN. Vị từ được dùng trong điều kiện tìm kiếm của các mệnh đề WHERE trong Ngôn ngữ truy vấn Google Ads.

Truy vấn sau đây minh hoạ cách xoá rõ ràng các chỉ số bằng 0 bằng một vị từ:

SELECT
  campaign.id,
  metrics.impressions
FROM campaign
WHERE metrics.impressions > 0

Loại trừ chỉ số bằng 0 bằng cách phân đoạn

Các chỉ số bằng 0 luôn bị loại trừ khi phân đoạn báo cáo, miễn là tất cả các chỉ số được chọn đều bằng 0 (xem phần Các hàng được trả về có chỉ số bằng 0).

Bạn có thể phân đoạn báo cáo bằng cách thêm bất kỳ trường segments nào vào mệnh đề SELECT của cụm từ tìm kiếm (việc lọc trên một phân đoạn ngày chính trong WHERE mà không chọn phân đoạn đó trong SELECT sẽ không phân đoạn báo cáo). Ví dụ: nếu bạn phân đoạn một báo cáo theo segments.date, các chỉ số sẽ được chia thành một hàng cho mỗi ngày. Những ngày không có chỉ số sẽ không xuất hiện trong báo cáo như vậy.

Đối với truy vấn sau, báo cáo sẽ không bao gồm các hàng có chỉ số bằng 0:

SELECT
  campaign.name,
  metrics.impressions,
  segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS

Các hàng được trả về có chỉ số bằng 0

Những hàng có tất cả chỉ số được chọn đều bằng 0 sẽ không được trả về khi phân đoạn. Ví dụ: hãy xem xét truy vấn sau đây chọn metrics.impressions, metrics.clicks và metrics.conversions:

SELECT
  ad_group_criterion.criterion_id,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  segments.date
FROM keyword_view
WHERE segments.date BETWEEN '2026-01-01' AND '2026-01-31'

Báo cáo kết quả sẽ không chứa bất kỳ hàng nào có cả 3 chỉ số đã chọn đều bằng 0, nhưng sẽ trả về những hàng có ít nhất một trong 3 chỉ số đã chọn lớn hơn 0.

Khi truy vấn dữ liệu cũ hơn khoảng thời gian lưu giữ dữ liệu, dữ liệu chi tiết cũ hơn 37 tháng sẽ không có sẵn và không trả về hàng. Các yêu cầu về phân đoạn ngày chi tiết (segments.date, segments.week và segments.hour) bao gồm các phạm vi cũ hơn 37 tháng sẽ trả về DateRangeError.REQUESTED_DATE_GRANULARITY_NOT_SUPPORTED trong phiên bản 24 trở lên (hoặc DateRangeError.UNKNOWN trong phiên bản 23). Dữ liệu tổng hợp cấp cao (segments.month, segments.quarter và segments.year) được lưu giữ trong 11 năm, tính từ đầu kỳ lịch hoàn chỉnh tiếp theo. Ví dụ: nếu thời hạn 11 năm để xem lại dữ liệu là ngày 2015-03-22 (hoặc 2015-03-01), thì dữ liệu hằng tháng sẽ có sẵn kể từ tháng dương lịch đầy đủ đầu tiên sau thời hạn (2015-04-01). Hãy xem phần Phạm vi ngày để biết thông tin chi tiết.