Báo cáo đã lọc

API Báo cáo Search Ads 360 mới hiện đã ra mắt. API mới mang đến khả năng linh hoạt hơn nữa trong việc xây dựng các báo cáo tuỳ chỉnh và tích hợp dữ liệu vào các ứng dụng và quy trình báo cáo. Hãy tìm hiểu thêm về việc di chuyển sang và sử dụng API Báo cáo Search Ads 360 mới.

Theo mặc định, báo cáo của bạn sẽ chứa tất cả dữ liệu trong reportScope mà yêu cầu của bạn chỉ định. Nếu muốn báo cáo chỉ chứa dữ liệu khớp với một nhóm tiêu chí, bạn có thể thêm một hoặc nhiều bộ lọc vào báo cáo. Hệ thống chỉ trả về những hàng đáp ứng mọi bộ lọc.

Ví dụ: bạn có thể yêu cầu một báo cáo gồm tất cả các từ khoá trong một công ty quảng cáo. Sau đó, bạn có thể chỉ định một bộ lọc để chỉ những từ khoá có URL trang đích bắt đầu bằng www.example.com và www.another-example.com mới xuất hiện trong báo cáo.

"filters": [
  {
    "column" : { "columnName": "keywordLandingPage" },
    "operator" : "startsWith",
    "values" : [
      "http://www.example.com",
      "http://www.another-example.com"
    ]
  }
]

Mỗi bộ lọc chỉ định một cột cần được lọc, một toán tử và danh sách các giá trị dự kiến sẽ có trong cột được chỉ định:

"filters": [
  {
   "column" : column to filter on,
   "operator" : operator specifying the type of filter,
   "values" : list of values
  },
  { ... another filter can go here ... }
]
Lưu ý: Bạn không thể lọc một số cột. Trong tài liệu tham khảo về Loại báo cáo, mỗi cột cho biết liệu đó có phải là Filterable hay không.

Toán tử lọc

Tất cả các bộ lọc đều phân biệt chữ hoa chữ thường. Nghĩa là, bộ lọc có "www.Sprockets.com" sẽ không khớp với cột chứa "www.sprockets.com".

Đơn vị tổ chức Nội dung mô tả Số lượng giá trị được hỗ trợ
equals Cột phải khớp chính xác với giá trị được chỉ định. 1
notEquals Cột không được khớp với giá trị được chỉ định. 1
in

Cột này phải khớp chính xác với một trong các giá trị trong danh sách của bộ lọc.

Không hợp lệ với các kiểu dữ liệu danh sách (chẳng hạn như String list).

biến
lessThan

Cột phải chứa giá trị nhỏ hơn giá trị được chỉ định.

Nếu bạn chỉ định bộ lọc này cho cột Boolean, thì API Search Ads 360 sẽ chuyển đổi false thành giá trị số 0true thành 1. Nếu bạn chỉ định bộ lọc này cho cột String, thì API sẽ so sánh thứ tự từ vựng.

Không hợp lệ với các kiểu dữ liệu danh sách (chẳng hạn như String list).

1
greaterThan

Cột phải chứa một giá trị lớn hơn một trong các giá trị thuộc danh sách của bộ lọc.

Nếu bạn chỉ định bộ lọc này cho cột Boolean, API sẽ chuyển đổi false thành giá trị số 0true thành 1. Nếu bạn chỉ định bộ lọc này cho cột String, thì API sẽ so sánh thứ tự từ vựng.

Không hợp lệ với các kiểu dữ liệu danh sách (chẳng hạn như String list).

1
lessThanOrEqual

Cột phải chứa một giá trị nhỏ hơn hoặc bằng một trong các giá trị trong danh sách của bộ lọc.

Nếu bạn chỉ định bộ lọc này cho cột Boolean, API sẽ chuyển đổi false thành giá trị số 0true thành 1. Nếu bạn chỉ định bộ lọc này cho cột String, thì API sẽ so sánh thứ tự từ vựng.

Không hợp lệ với các kiểu dữ liệu danh sách (chẳng hạn như String list).

1
greaterThanOrEqual

Cột phải chứa một giá trị lớn hơn hoặc bằng một trong các giá trị trong danh sách của bộ lọc.

Nếu bạn chỉ định bộ lọc này cho cột Boolean, API sẽ chuyển đổi false thành giá trị số 0true thành 1. Nếu bạn chỉ định bộ lọc này cho cột String, thì API sẽ so sánh thứ tự từ vựng.

Không hợp lệ với các kiểu dữ liệu danh sách (chẳng hạn như String list).

1
isNull Cột này phải để trống. Ví dụ: nếu bạn chỉ định isNull cho cột keywordMaxCpc trong một báo cáo từ khoá, thì báo cáo sẽ chỉ chứa các từ khoá chưa chỉ định CPC tối đa. 0
isNotNull Cột phải chứa một giá trị. 0
startsWith

Cột phải bắt đầu bằng một trong các chuỗi thuộc danh sách của bộ lọc.

Chỉ hợp lệ cho String cột.

biến
containsSubstring

Cột phải chứa tất cả hoặc một phần của một trong các chuỗi được chỉ định trong danh sách của bộ lọc.

Ví dụ: bộ lọc containsSubstring có các giá trị:
["ham", "cheese"]
sẽ trả về các hàng có giá trị sau:
hamburger
cheeseburger

nhưng sẽ không trả về các hàng có các giá trị này:
lobster roll
lettuce
high amplitude (high amplitude bao gồm chuỗi con "h am", nhưng tất cả các ký tự — bao gồm cả dấu cách — đều được bộ lọc đánh giá)

Chỉ hợp lệ cho String cột.

biến
doesNotContainSubstring

Cột không được chứa bất kỳ chuỗi nào trong danh sách của bộ lọc.

Ví dụ: bộ lọc doesNotContainSubstring có các giá trị:
["ham", "cheese"]
sẽ trả về các hàng có giá trị sau:
lobster roll
lettuce

nhưng sẽ không trả về các hàng có các giá trị sau:
hamburger
cheeseburger

Chỉ hợp lệ cho String cột.

biến
containsElement

Cột phải chứa ít nhất một trong các giá trị trong danh sách của bộ lọc. Chỉ hợp lệ đối với các cột có kiểu dữ liệu danh sách (chẳng hạn như String list).

Ví dụ: trong báo cáo campaign, bộ lọc containsElement có các giá trị:
["foo", "bar"]
lọc trên cột effectiveLabels sẽ chỉ trả về những chiến dịch được gắn nhãn foo, bar hoặc cả hai.

biến