DAG của Google Analytics 4

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_typegtag
firebase_app_id Bắt buộc nếu payload_typefirebase

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_typegtag
firebase_app_id Bắt buộc nếu payload_typefirebase

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.

  1. 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"}}]} }
  2. 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.