DAG Lượt chuyển đổi ngoại tuyến trong Campaign Manager

Tổng quan

Trang này sẽ hướng dẫn bạn cách định cấu hình DAG tcrm_bq_to_cm hoặc tcrm_gcs_to_cm và cách chuẩn bị dữ liệu.

Trong Campaign Manager 360, lượt chuyển đổi được gắn một thẻ, gọi là hoạt động Floodlight, khi người dùng thực hiện một hành động được xác định trước sau khi được phân phát quảng cáo. Thường thì các hành động được gắn thẻ bao gồm hoạt động theo dõi khi người dùng mua một mặt hàng từ cửa hàng trực tuyến hoặc truy cập vào một trang web để yêu cầu thêm thông tin thông qua một biểu mẫu trực tuyến. Nói chung, các lượt chuyển đổi mà Google theo dõi đều bắt đầu và kết thúc trực tuyến.

Để biết thông tin chi tiết, vui lòng tham khảo bài viết Tải lượt chuyển đổi lên

Định cấu hình biến Airflow

Tạo biến DAG tcrm_bq_to_cm 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_cm. 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.
cm_profile_id Mã hồ sơ của người dùng tài khoản dịch vụ trong CM.
cm_service_account Tài khoản dịch vụ được ủy quyền với tư cách là người dùng Campaign Manager.

Tạo biến DAG tcrm_gcs_to_cm 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_cm. 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 (không bắt buộc) JSON hoặc CSV. Loại nội dung trong Cloud Storage.
cm_profile_id Mã hồ sơ của người dùng tài khoản dịch vụ trong CM.
cm_service_account Tài khoản dịch vụ được uỷ quyền với tư cách là người dùng Campaign Manager.

Chuẩn bị dữ liệu để gửi đến lượt chuyển đổi ngoại tuyến trong Campaign Manager

Để gửi dữ liệu đến Campaign Manager, bạn có thể chọn trong số 3 tuỳ chọn sau:

  1. Từ BigQuery sử dụng DAG tcrm_bq_to_cm ở Định dạng bảng SQL. (Dữ liệu ví dụ được cắt bớt có chủ ý vì chúng quá dài.)

    gclid Mã hoạt động Floodlight Mã cấu hình Floodlight thông thường timestampMicros số lượng value
    cj0K... 1234567 1234567 12345678-abcd-... 1592685900000000 1 1000
  2. Từ Google Cloud Storage bằng DAG tcrm_gcs_to_cm ở định dạng JSON.

    {'gclid': 'cj0K...', 'floodlightActivityId': '1234567', 'floodlightConfigurationId': '1234567', 'ordinal': '12345678-abcd-...', 'timestampMicros': '12345678-abcd-...', 'ordinal':'1', 'quantity': '1000', 'value':'1000'}
    
  3. Từ Google Cloud Storage sử dụng DAG tcrm_gcs_to_cm ở định dạng CSV.

    gclid,floodlightActivityId,floodlightConfigurationId,ordinal,timestampMicros,quantity,value
    Cj0K...,1234567,1234567,12345678-abcd-abcd-abcd-0123456789ab,1592685900000000,1,1000
    

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.