Đang lấy dữ liệu hiệu suất của bạn

Bạn có thể truy vấn dữ liệu hiệu suất một cách nhanh chóng mà không vượt quá hạn mức, bằng cách chạy truy vấn hằng ngày cho giá trị dữ liệu trong một ngày.

Bạn phải chọn thông tin bạn muốn trong dữ liệu của mình: loại tìm kiếm nào (web, hình ảnh, video, v.v.) và phương diện nào (trang, cụm từ tìm kiếm, quốc gia hoặc thiết bị), cũng như chọn nhóm kết quả theo trang hay tài sản. Khi truy vấn trang và/hoặc chuỗi truy vấn, một số dữ liệu có thể bị loại bỏ (tìm hiểu nguyên nhân).

Tổng quan

  1. Bạn nên chạy truy vấn mỗi ngày để có dữ liệu trong một ngày bằng cách sử dụng một trong các kiểu truy vấn được mô tả bên dưới. Việc chạy truy vấn hằng ngày cho dữ liệu trong một ngày không được vượt quá hạn mức hằng ngày. Dữ liệu thường có sẵn sau 2-3 ngày; bạn có thể tìm hiểu dữ liệu có sẵn gần đây nhất bằng cách chạy một truy vấn đơn giản được nhóm theo ngày trong 10 ngày qua. Khi viết truy vấn của bạn:
    • Chọn nhóm kết quả theo trang hoặc tài sản.
    • Chọn xem bạn muốn số lượng đầy đủ hơn hay nhiều phương diện trong truy vấn của mình. Lưu ý:Bạn phải truy vấn dữ liệu về giao diện tìm kiếm (AMP, đường liên kết màu xanh dương, kết quả nhiều định dạng, v.v.) bằng quy trình 2 bước.
  2. Phân trang qua các kết quả bằng cách chạy lại cùng một truy vấn, tăng giá trị startRow thêm 25.000 trong yêu cầu cho đến khi bạn đến trang cuối cùng (phản hồi không có hàng).
  3. Chạy cùng một truy vấn bằng một tham số type khác nếu muốn.

Dưới đây là ví dụ về mã giả cho một truy vấn. Bạn có thể chạy lệnh này một lần mỗi ngày cho mỗi giá trị type mà bạn muốn nhận dữ liệu.

int maxRows = 25000; // Current max response size
int i = 0;
do {
  response = Request(startDate = 3_days_ago,
                     endDate = 3_days_ago,
                     ... add dimensions, type ...
                     rowLimit = maxRows,
                     startRow = i * maxRows);
  i++;
  …  // Do something with the response data.
} while (response.rows.count() != 0); // Page through all result rows

Hạn mức dữ liệu

Ngoài hạn mức sử dụng API, phương thức Phân tích tìm kiếm còn hiển thị tối đa 50.000 hàng dữ liệu mỗi ngày cho mỗi loại tìm kiếm (web, hình ảnh, v.v. được sắp xếp theo lượt nhấp).

Thông tin chi tiết về truy vấn

Bạn có thể truy vấn dữ liệu được nhóm theo trang hoặc tài sản.

Đã nhóm theo trang

Để đếm chính xác, bạn phải bỏ qua các phương diện trang và truy vấn, như sau:

"startDate": "2018-06-01",
"endDate": "2018-06-01",
"dimensions": ["country", "device"],
"type": "web",
"aggregationType": "byPage"
  • startDate / endDate: Chọn khoảng thời gian là một ngày bằng cách chọn cùng một ngày.
  • dimensions: Thêm country và/hoặc device (không bắt buộc).
  • type: Liệt kê trên từng giá trị type như mong muốn trong một truy vấn riêng.
  • aggregationType: Phải là byPage.

Để biết chi tiết hơn, bao gồm thông tin về trang và/hoặc truy vấn, do mất một số dữ liệu, hãy chạy truy vấn như sau:

"startDate": "2018-06-01",
"endDate": "2018-06-01",
"dimensions": ["page", "query", "country", "device"],
"type": "web"
  • startDate / endDate: Chọn khoảng thời gian là một ngày bằng cách chọn cùng một ngày.
  • dimensions: Bao gồm page. Nếu muốn, bạn có thể kết hợp query, country hoặc device.
  • type: Liệt kê trên từng giá trị type như mong muốn trong một truy vấn riêng.

Được nhóm theo tài sản

Để đếm chính xác, bạn phải bỏ qua các phương diện trang và truy vấn, như sau:

"startDate": "2018-06-01",
"endDate": "2018-06-01",
"dimensions": ["country", "device"],
"type": "web"
  • startDate / endDate: Chọn khoảng thời gian là một ngày bằng cách chọn cùng một ngày.
  • dimensions: Thêm country và/hoặc device (không bắt buộc).
  • type: Không bắt buộc liệt kê trên mỗi giá trị type tuỳ ý trong một truy vấn riêng.

Để biết thêm chi tiết, bao gồm cả thông tin về truy vấn, quốc gia và/hoặc thiết bị, nhưng sẽ bị mất một số dữ liệu, hãy chạy truy vấn như sau:

"startDate": "2018-06-01",
"endDate": "2018-06-01",
"dimensions": ["query", "country", "device"],
"type": "web"
  • startDate / endDate: Chọn khoảng thời gian là một ngày bằng cách chọn cùng một ngày.
  • dimensions: Bạn có thể kết hợp query, country hoặc device nếu muốn.
  • type: Liệt kê trên từng giá trị type như mong muốn trong một truy vấn riêng.

Nhóm kết quả theo trang hoặc tài sản

Số lượt hiển thị, số lượt nhấp, vị trí và tỷ lệ nhấp được tính theo cách khác khi nhóm kết quả theo trang thay vì theo tài sản. Tìm hiểu thêm.

Tại sao tôi bị mất dữ liệu khi yêu cầu cung cấp thêm thông tin chi tiết?

Khi bạn nhóm theo trang và/hoặc truy vấn, hệ thống của chúng tôi có thể bỏ một số dữ liệu để có thể tính toán kết quả trong một khoảng thời gian hợp lý nhờ sử dụng một lượng tài nguyên điện toán hợp lý.

Nhận dữ liệu về giao diện tìm kiếm

Giao diện tìm kiếm không khả dụng dưới dạng cột cùng với bất kỳ phương diện nào khác. Do đó, nếu muốn xem thông tin về giao diện tìm kiếm cho trang web của mình, bạn phải làm theo quy trình sau:

  1. Hãy chỉ định searchAppearance làm phương diện duy nhất. Phương diện này sẽ nhóm tất cả dữ liệu theo loại giao diện tìm kiếm (không có các phương diện khác).
  2. Chạy truy vấn thứ hai (không bắt buộc) và lọc theo một trong các loại giao diện tìm kiếm được liệt kê trong bước 1, thêm phương diện mong muốn vào truy vấn (trang, quốc gia, cụm từ tìm kiếm, v.v.).

Để truy xuất dữ liệu về nhiều loại giao diện tìm kiếm, bạn phải chạy bước thứ hai một lần cho mỗi loại giao diện tìm kiếm được liệt kê ở bước 1.

Cụm từ tìm kiếm đầu tiên:

Nhận danh sách các loại giao diện tìm kiếm trên trang web của bạn.

{
  "startDate": "2018-05-01",
  "endDate": "2018-05-31",
  "type": "web",
  "dimensions": [
    "searchAppearance"
  ]
}

Kết quả:

Trang web của bạn có loại INSTANT_APP, AMP_BLUE_LINK, v.v.

 "rows": [
  {
   "keys": [
    "INSTANT_APP"
   ],
   "clicks": 443024.0,
   "impressions": 4109826.0,
   "ctr": 0.10779629113251997,
   "position": 1.088168452873674
  },
  {
   "keys": [
    "AMP_BLUE_LINK"
   ],
   "clicks": 429887.0,
   "impressions": 1.7090884E7,
   "ctr": 0.025152999692701676,
   "position": 7.313451603790653
  },...

Cụm từ tìm kiếm thứ hai:

Lọc theo một trong các loại giao diện tìm kiếm bạn thấy ở bước 1, cùng với bất kỳ phương diện nào mà bạn muốn (trang, thiết bị, v.v.). Ở đây, chúng tôi lọc theo AMP_BLUE_LINK.

{
  "startDate": "2018-05-01",
  "endDate": "2018-05-31",
  "type": "web",
  "dimensions": [
    "device" // and/or page, country, ...
  ],
  "dimensionFilterGroups": [
    {
      "filters": [
        {
          "dimension": "searchAppearance",
          "operator": "equals",
          "expression": "AMP_BLUE_LINK"
        }
      ]
    }
  ]
}

Kết quả:

Bảng chi tiết về AMP_BLUE_LINK theo loại thiết bị.

"rows": [
  {
   "keys": [
    "MOBILE"
   ],
   "clicks": 429887.0,
   "impressions": 1.7090783E7,
   "ctr": 0.025153148337323107,
   "position": 7.31339517914422
  },
  {
   "keys": [
    "DESKTOP"
   ],
   "clicks": 0.0,
   "impressions": 66.0,
   "ctr": 0.0,
   "position": 12.257575757575758
  },
...