Tổng quan
Trang này sẽ hướng dẫn bạn cách định cấu hình tcrm_bq_to_ga4
hoặc tcrm_gcs_to_ga4
DAG và cách chuẩn bị dữ liệu.
Google Analytics 4 (trước đây là "Web và ứng dụng) là một loại tài sản mới, với các báo cáo khác với báo cáo mà bạn đã từng xem trong các tài sản Universal Analytics. Một lợi thế của thuộc tính Google Analytics 4 là bạn có thể sử dụng thuộc tính này cho trang web, ứng dụng hoặc cho cả trang web và ứng dụng. Tài sản Universal Analytics chỉ hỗ trợ các trang web. Hãy đọc thông báo để tìm hiểu thêm.
Để biết thông tin chi tiết, vui lòng tham khảo bài viết Làm quen với phiên bản mới của Google Analytics
Định cấu hình biến Airflow
Tạo biến DAG tcrm_bq_to_ga4
cần thiết mới
Bảng sau đây cho biết những biến nào là cần thiết để chạy DAG tcrm_bq_to_ga4
. Bạn chỉ cần thiết lập các biến này nếu định sử dụng BigQuery làm nguồn dữ liệu.
Tên biến | Giá trị mặc định | Thông tin biến |
---|---|---|
bq_dataset_id |
my_dataset |
Tên của tập dữ liệu BigQuery chứa dữ liệu đó. |
bq_table_id |
my_table |
Tên của bảng BigQuery chứa dữ liệu. |
api_secret |
Mã thông báo bí mật cho API Google Analytics 4, vui lòng tham khảo phần tham số truy vấn để biết thông tin chi tiết về cách tạo mã thông báo bí mật cho API | |
payload_type |
Chọn trong số gtag hoặc firebase |
|
measurement_id |
Bắt buộc nếu payload_type là gtag |
|
firebase_app_id |
Bắt buộc nếu payload_type là firebase |
Tạo biến DAG tcrm_gcs_to_ga4
cần thiết mới
Bảng sau đây cho biết những biến nào là cần thiết để chạy DAG tcrm_gcs_to_ga4
. Bạn chỉ cần thiết lập các biến này nếu định sử dụng Google Cloud Storage làm nguồn dữ liệu.
Tên biến | Giá trị mẫu | Thông tin biến |
---|---|---|
gcs_bucket_name |
my_bucket |
Tên bộ chứa trên Cloud Storage. |
gcs_bucket_prefix |
folder/sub_folder |
Đường dẫn đến thư mục dữ liệu bên trong bộ chứa. |
gcs_content_type |
JSON |
Loại nội dung trong Cloud Storage. |
api_secret |
Mã thông báo bí mật cho API Google Analytics 4, vui lòng tham khảo phần tham số truy vấn để biết thông tin chi tiết về cách tạo mã thông báo bí mật cho API | |
payload_type |
gtag |
Chọn trong số gtag hoặc firebase |
measurement_id |
Bắt buộc nếu payload_type là gtag |
|
firebase_app_id |
Bắt buộc nếu payload_type là firebase |
Chuẩn bị dữ liệu để gửi đến Google Analytics 4
LƯU Ý: Hãy tham khảo API Measurement Protocol 4{target="_blank"} để biết các yêu cầu chi tiết.
Để gửi dữ liệu của bạn đến GA4, bạn có thể chọn trong số 2 lựa chọn sau, ví dụ về dữ liệu dựa trên sự kiện login.
Từ BigQuery sử dụng DAG
tcrm_bq_to_ga4
ở Định dạng bảng SQL.id trọng tải 1 {"client_id":1,"events":[{"name":"login" "params":{"method": "Google"}}]} }
Từ Google Cloud Storage bằng DAG
tcrm_gcs_to_ga4
ở định dạng JSON.{"id": 1, "payload":{"client_id":1,"events":[{"name":"login", "params":{"method": "Google"}}]} }
Chạy DAG của bạn
Trong bảng điều khiển Airflow, nhấp vào tuỳ chọn DAGs
từ thanh trình đơn trên cùng. Tìm DAG mà bạn muốn chạy trong danh sách bên trái. Sau đó, hãy chạy ứng dụng này bằng cách nhấp vào nút Play
ở bên phải danh sách.
Đọc nhật ký của DAG
Vui lòng tham khảo phần Đọc nhật ký của DAG trong phần Câu hỏi thường gặp.