Bulk Data Export trong Google Search Console là gì?
Báo cáo hiệu suất & dữ liệu
Bulk data export là một thiết lập trong Search Console, giúp gửi dữ liệu hiệu suất của property sang một dataset BigQuery trong dự án Google Cloud của riêng bạn mỗi ngày một lần. Dữ liệu này gồm mọi hàng mà Search Console có, trong đó các truy vấn hiếm gặp được đưa vào dưới dạng hàng không có nội dung truy vấn, và không bị giới hạn trong 16 tháng: dữ liệu cứ tăng dần cho đến khi bạn xóa. Dữ liệu chỉ bắt đầu từ ngày bạn bật tính năng này, còn phần lưu trữ và truy vấn vượt mức miễn phí của BigQuery sẽ do bạn trả phí.
Những gì bạn có được mà báo cáo và API không có
| Báo cáo hiệu suất | Search Analytics API | Bulk data export | |
|---|---|---|---|
| Số hàng | 1.000 mỗi bảng hoặc mỗi lần xuất | Tối đa 50.000 mỗi ngày cho mỗi loại tìm kiếm | Toàn bộ các hàng |
| Lịch sử | 16 tháng | 16 tháng | Từ ngày thiết lập, giữ cho đến khi bạn xóa |
| Truy vấn hiếm (ẩn danh) | Không có trong bảng, vẫn được tính vào tổng | Tương tự | Có trong dữ liệu dưới dạng hàng với truy vấn trống |
| Chi phí | Miễn phí | Không phát sinh hóa đơn Cloud, nhưng có hạn mức | Phí lưu trữ và truy vấn BigQuery |
| Công sức | Không cần | Cần viết code và OAuth | Cần dự án Cloud và SQL |
Trước khi bắt đầu
- Bạn cần quyền owner đối với property trong Search Console.
- Bạn cần một dự án Google Cloud đã bật thanh toán.
- Trong dự án đó, hãy bật BigQuery API và BigQuery Storage API tại APIs & Services > Enabled APIs & Services.
Cách thiết lập bulk data export
- Trong Cloud console, mở IAM and Admin rồi chọn Grant access.
- Thêm principal
search-console-data-export@system.gserviceaccount.comvới hai vai trò: BigQuery Job User và BigQuery Data Editor. Sau đó lưu lại. - Trong Search Console, mở Settings > Bulk data export.
- Nhập project ID của dự án Cloud (không phải số dự án).
- Chọn tên dataset. Tên mặc định là
searchconsole, mọi tên đều phải bắt đầu bằng cụm này, và mỗi property xuất vào cùng một dự án cần có dataset riêng. - Hãy chọn vị trí dataset cẩn thận: Google không hỗ trợ thay đổi vị trí sau khi việc xuất đã bắt đầu.
- Chọn Continue. Lần xuất đầu tiên sẽ đến trong vòng 48 giờ và bao gồm dữ liệu của ngày chạy đó.
Khi các bảng đã được tạo, bạn có thể đặt thời hạn hết hạn của partition (từ 14 ngày trở lên) để giới hạn dung lượng lưu trữ. Đừng thêm hoặc thay đổi cột: thay đổi schema sẽ khiến việc xuất bị lỗi.
Dữ liệu được đưa vào BigQuery
searchdata_site_impression: hiệu suất tổng hợp theo property, giống như tổng số trên biểu đồ trong Search Console. Không có cột URL.searchdata_url_impression: tổng hợp theo URL, với một cột cho mỗi dạng hiển thị trên tìm kiếm (nhưis_job_listing) và cờis_anonymized_discover.ExportLog: một hàng cho mỗi lần xuất thành công trên mỗi bảng. Giá trịepoch_versioncủa bảng này tăng lên mỗi khi Google ghi lại một ngày với dữ liệu đã được hiệu chỉnh.
Ngày tháng tính theo giờ Thái Bình Dương (Pacific Time). Các hàng không được tổng hợp sẵn, vì vậy hãy luôn dùng SUM() cho các chỉ số. Vị trí bắt đầu từ 0 và được cộng dồn, nên vị trí trung bình là SUM(sum_top_position) / SUM(impressions) + 1 trong bảng site, và tương tự với sum_position trong bảng URL.
Một truy vấn khởi đầu để lấy các truy vấn web hàng đầu của tháng trước:
SELECT
query,
SUM(clicks) AS clicks,
SUM(impressions) AS impressions,
SUM(sum_top_position) / SUM(impressions) + 1 AS avg_position
FROM `your-project.searchconsole.searchdata_site_impression`
WHERE data_date BETWEEN '2026-09-01' AND '2026-09-30'
AND search_type = 'WEB'
AND query != ''
GROUP BY query
ORDER BY clicks DESC
LIMIT 100
Luôn lọc theo data_date. Các bảng được phân vùng theo ngày, nên bộ lọc ngày là thứ giúp mỗi truy vấn không phải quét (và tính phí) toàn bộ lịch sử của bạn.
Giới hạn và các trường hợp lỗi
- Không áp dụng hồi tố. Mọi dữ liệu trước thời điểm thiết lập phải lấy từ API hoặc các báo cáo.
- Lỗi làm việc xuất bị dừng. Sau một lỗi, Search Console sẽ thử lại vào ngày hôm sau và giữ dữ liệu chưa xuất trong khoảng một tuần. Sau khoảng một tháng thử lại không thành công, hệ thống sẽ ngừng xuất hoàn toàn. Chủ sở hữu và người dùng đầy đủ quyền sẽ nhận được email khi việc xuất gặp lỗi hoặc hoạt động trở lại.
- Khoảng trống dữ liệu có thể là vĩnh viễn. Trang về các bất thường dữ liệu của Google ghi nhận rằng ngày 28 tháng 2 và 1 tháng 3 năm 2026 bị thiếu trong dữ liệu xuất của một số property và sẽ không được khôi phục. Thỉnh thoảng hãy đối chiếu
ExportLogvới lịch. - Dừng xuất. Chọn Deactivate export trong trang cài đặt sẽ dừng việc xuất trong vòng 24 giờ. Các bảng hiện có vẫn được giữ lại trong BigQuery.
Bạn có cần tính năng này không?
Nếu bạn cần mọi truy vấn đuôi dài, cờ dạng hiển thị tìm kiếm theo từng URL, hoặc muốn dùng SQL để join với dữ liệu khác của công ty, thì có. Nếu bạn chủ yếu muốn có lịch sử vượt quá 16 tháng cho báo cáo thông thường, thì property lưu trữ trong AutoPSEO làm được việc đó mà không cần dự án Cloud: bật lưu trữ đầy đủ, hệ thống sẽ backfill 16 tháng, rồi lưu tối đa 25.000 hàng truy vấn, trang và truy vấn-kèm-trang mỗi ngày cho tìm kiếm web, giữ tối đa mười năm. Con số đó ít hơn toàn bộ các hàng, nhưng hoàn toàn đủ cho đa số website. Xem quản trị, Search Console lưu dữ liệu trong bao lâu và Search Console API.
Nguồn: tổng quan về bulk data export, thiết lập, giám sát, tài liệu tham chiếu bảng và truy vấn mẫu của Google.
Xem thêm trong Báo cáo hiệu suất & dữ liệu
- Cách sử dụng báo cáo Hiệu suất trong Google Search Console?
- Clicks, impressions, CTR và vị trí trung bình có ý nghĩa gì?
- Google Search Console lưu trữ bao nhiêu dữ liệu lịch sử?
- Tôi có thể dùng Google Search Console để nghiên cứu từ khóa không?
- Tại sao dữ liệu Search Console của tôi khác với Google Analytics?
- CTR tốt trong Google Search Console là bao nhiêu?
Tự động hóa nội dung SEO của bạn
Kết nối Search Console và website của bạn. AutoPSEO sẽ quét website và lên kế hoạch cho các chủ đề đầu tiên ngay lập tức. Không cần thẻ tín dụng.