Hướng dẫn này giải thích cách bạn có thể truy cập vào các báo cáo tuỳ chỉnh của Google Analytics từ BigQuery bằng cách sử dụng tiện ích bổ sung Google Analytics cho Trang tính và trình kết nối BigQuery của Google Drive.
Hướng dẫn này cho biết cách tạo báo cáo tuỳ chỉnh bằng tiện ích bổ sung Google Analytics Trang tính, hiển thị trang tính kết quả báo cáo dưới dạng bảng BigQuery bên ngoài, sau đó truy vấn dữ liệu báo cáo từ BigQuery.
Hướng dẫn này sử dụng báo cáo Thu nạp người dùng làm ví dụ, nhưng bạn có thể áp dụng các bước này cho bất kỳ loại báo cáo nào.
Bước 1: Thiết lập báo cáo tuỳ chỉnh trong Google Trang tính
Cài đặt tiện ích bổ sung Google Analytics cho Trang tính từ Google Workspace Marketplace.
Mở hộp thoại Extensions (Tiện ích) → GA4 Reports Builder for Google Analytics (Trình tạo báo cáo GA4 cho Google Analytics) → Create new report (Tạo báo cáo mới).
Định cấu hình báo cáo bằng cách chỉ định tài sản Analytics, phạm vi ngày và các trường báo cáo.
Sử dụng các trường sau cho báo cáo Thu nạp người dùng:
Phương diện
firstUserDefaultChannelGroup
Chỉ số
eventCount
keyEvents
totalRevenue
newUsers
engagedSessions
engagementRate
Để trống các trường bộ lọc Phương diện và Bộ lọc chỉ số.
Dưới đây là hình ảnh về các chế độ cài đặt báo cáo chính xác:
Nhấp vào Tạo báo cáo để tạo cấu hình báo cáo trong tài liệu Trang tính hiện tại:
Chọn Tiện ích → Trình tạo báo cáo GA4 cho Google Analytics → Chạy báo cáo để tạo báo cáo. Một thẻ mới có tên báo cáo sẽ được tạo sau khi báo cáo hoàn tất.
Mở hộp thoại Extensions (Tiện ích) → GA4 Reports Builder for Google Analytics (Trình tạo báo cáo GA4 cho Google Analytics) → Schedule reports (Lên lịch báo cáo) để thiết lập tính năng thăm dò ý kiến định kỳ về dữ liệu báo cáo mới nhất. Chỉ định lịch biểu rồi nhấp vào Lưu.
Bước 2: Kết nối tài liệu báo cáo trên Google Trang tính dưới dạng bảng bên ngoài BigQuery
Với BigQuery, bạn có thể tạo một bảng cố định được liên kết với nguồn dữ liệu bên ngoài trong Google Trang tính. Hãy sử dụng tính năng này để kết nối bảng tính báo cáo Google Analytics đã tạo ở bước trước dưới dạng bảng BigQuery bên ngoài.
Bước này yêu cầu bạn làm theo Hướng dẫn tạo bảng bên ngoài trên Google Drive trong tài liệu BigQuery.
Bảng điều khiển Google Cloud
Trong Google Cloud Console, hãy mở trang BigQuery.
Trong bảng điều khiển Explorer (Trình khám phá), hãy mở rộng dự án rồi chọn một tập dữ liệu.
Mở rộng tuỳ chọn
Thao tác rồi nhấp vào Mở.Trong bảng chi tiết, hãy nhấp vào biểu tượng Tạo bảng
.Trên trang Tạo bảng, trong mục Nguồn:
Đối với mục Tạo bảng từ, hãy chọn Drive.
Trong trường Chọn URI Drive, hãy nhập URI Drive của tài liệu Google Trang tính chứa báo cáo ở dạng
https://docs.google.com/spreadsheets/d/[file_id]
.Đối với Định dạng tệp, hãy chọn Google Trang tính
Trên trang Tạo bảng, trong mục Đích đến:
Đối với Tên tập dữ liệu, hãy chọn tập dữ liệu thích hợp và trong trường Tên bảng, hãy nhập tên của bảng mà bạn đang tạo trong BigQuery.
Xác minh rằng Loại bảng được đặt thành Bảng bên ngoài.
Trong hộp Dải ô của trang tính, hãy chỉ định tên trang tính và dải ô để truy vấn. Đó phải là Trang tính chứa dữ liệu báo cáo của bạn:
sheet_name!top_left_cell_id:bottom_right_cell_id
cho một dải ô. Đối với báo cáo mẫu, bạn có thể chỉ định phạm vi làUser acquisition report!A:G
. Lưu ý cách trang tính tương ứng với tên báo cáo tuỳ chỉnh được đề cập trong dải ô.Trong phần Schema (Giản đồ), hãy bật tính năng Auto detect (Tự động phát hiện).
Mở rộng mục Tuỳ chọn nâng cao, trong hộp Hàng tiêu đề cần bỏ qua, hãy chỉ định số lượng hàng cần bỏ qua. Trong ví dụ của chúng tôi, dữ liệu báo cáo bắt đầu từ hàng 15. Đây là giá trị cần đặt trong hộp nhập.
Trên trang Tạo bảng, trong mục Đích đến:
Đối với Tập dữ liệu, hãy chọn tập dữ liệu thích hợp và trong trường Bảng, hãy nhập tên của bảng mà bạn đang tạo trong BigQuery.
Xác minh rằng Loại bảng được đặt thành Bảng bên ngoài.
Nhấp vào TẠO BẢNG.
Nếu cần, hãy chọn tài khoản của bạn rồi nhấp vào Cho phép để cấp cho các công cụ của ứng dụng BigQuery quyền truy cập vào Drive.
Dưới đây là ví dụ về màn hình cấu hình bảng BigQuery bên ngoài:
Bước 3: Truy vấn bảng báo cáo Google Trang tính từ BigQuery
Giờ đây, bạn có thể chạy truy vấn trên bảng báo cáo Google Trang tính như thể đó là một bảng BigQuery tiêu chuẩn, tuân theo các giới hạn đối với nguồn dữ liệu bên ngoài.
Mở bảng
user_acquisition_report
để kiểm tra giản đồ:Nhấp vào Truy vấn. Trong truy vấn được đề xuất, hãy thay đổi
SELECT FROM
thànhSELECT * FROM
để có được tất cả các trường báo cáo, sau đó Chạy truy vấn để chạy truy vấn dựa trên bảng bên ngoài.
Truy vấn trong ví dụ sau đây sẽ xuất ra một đoạn dữ liệu trong bảng cho tất cả các cột: