廣告離線轉換 DAG

總覽

本頁將逐步說明如何設定 tcrm_bq_to_ads_oc_v2tcrm_gcs_to_ads_oc_v2 DAG,以及如何準備資料。

消費者在點按廣告後未必會直接上網購物,有時反而會先歷經多個階段,最後才透過實體管道完成交易 (例如親臨門市或打電話)。不過,只要匯出離線轉換資料,您就能評估消費者點按廣告或撥打廣告轉接電話號碼與貴商家聯絡後,又透過實體管道採取了哪些行動。

詳情請參閱「關於離線轉換匯入」一文

設定 Airflow 變數

建立新的必要 tcrm_bq_to_ads_oc_v2 DAG 變數

以下章節說明執行 tcrm_bq_to_ads_oc_v2 DAG 所需的變數。只有在您打算使用 BigQuery 做為資料來源時,才需要設定這些變數。

變數名稱 範例值 變數資訊
tcrm_bq_to_ads_oc_v2_bq_dataset_id my_dataset 包含資料的 BigQuery 資料集名稱。
tcrm_bq_to_ads_oc_v2_bq_table_id my_table 包含資料的 BigQuery 資料表名稱。
tcrm_bq_to_ads_OC_v2_google_ads_yaml_credentials 如需 Google Ads API 的驗證資訊,請參閱 Google Ads API 總覽

建立新的必要的 DAG 變數tcrm_gcs_to_ads_oc_v2

以下章節說明執行 tcrm_gcs_to_ads_oc_v2 DAG 所需的變數。只有在打算使用 Google Cloud Storage 做為資料來源時,才需要設定這些變數。

變數名稱 範例值 變數資訊
tcrm_gcs_to_ads_oc_v2_gcs_bucket_name my_bucket Cloud Storage 值區名稱。
tcrm_gcs_to_ads_oc_v2_gcs_bucket_prefix folder/sub_folder 值區中資料資料夾的路徑。
tcrm_gcs_to_ads_oc_v2_gcs_content_type (非必要) JSONCSV Cloud Storage 內容類型。
tcrm_gcs_to_ads_oc_v2_google_ads_yaml_credentials 如需 Google Ads API 的驗證資訊,請參閱 Google Ads API 總覽

準備資料,傳送至 Google Ads 離線轉換

資料欄位說明:

customerId 為執行上傳的客戶編號。

conversionActionId 是與此轉換相關聯的轉換動作編號。你可以在網址中找到特定轉換的 ID。請參考螢幕截圖。查看頁面。點選頂端選單的 TOOLS AND SETTINGS,然後在彈出式視窗中點選「MEASUREMENT」下方的 Conversion,然後點選要傳送離線點擊轉換的 Conversion action

conversionDateTime 的格式必須為 yyyy-mm-dd hh:mm:ss+|-hh:mm

有 3 種方法可以選擇將資料傳送到 Google Ads:

  1. 透過 BigQuery 使用 SQL 資料表格式的 tcrm_bq_to_ads_oc_v2 DAG。

    資料表結構定義:

    欄位名稱 類型
    customerId STRING
    轉換動作編號 STRING
    gclid STRING
    轉換價值 STRING
    轉換日期時間 STRING

    範例資料表:

    customerId 轉換動作編號 gclid 轉換價值 轉換日期時間
    1234567890 123456789 gclick_id_1 0.1 2022-01-11 18:00:00+0900
    1234567890 123456789 gclick_id_2 0.2 2022-01-12 18:00:00+0900
    1234567890 123456789 gclick_id_3 0.3 2022-01-13 18:00:00+0900
    1234567890 123456789 gclick_id_4 0.4 2022-01-14 18:00:00+0900
  2. 透過 Google Cloud Storage 使用 JSON 格式的 tcrm_gcs_to_ads_oc_v2 DAG。

    {"customerId": "1234567890", "conversionActionId": "123456789", "gclid": "gclick_id_1", "conversionValue":"0.1", "conversionDateTime": "2022-01-11 18:00:00+0900"}
    {"customerId": "1234567890", "conversionActionId": "123456789", "gclid": "gclick_id_2", "conversionValue":"0.2", "conversionDateTime": "2022-01-12 18:00:00+0900"}
    {"customerId": "1234567890", "conversionActionId": "123456789", "gclid": "gclick_id_3", "conversionValue":"0.3", "conversionDateTime": "2022-01-13 18:00:00+0900"}
    {"customerId": "1234567890", "conversionActionId": "123456789", "gclid": "gclick_id_4", "conversionValue":"0.4", "conversionDateTime": "2022-01-14 18:00:00+0900"}
    
  3. 透過 Google Cloud Storage 使用 CSV 格式的 tcrm_gcs_to_ads_oc_v2 DAG。

    customerId,conversionActionId,googleClickId,conversionValue,conversionTime
    1234567890,123456789,gclick_id_1,0.1,2022-01-11 18:00:00+0900
    1234567890,123456789,gclick_id_2,0.2,2022-01-12 18:00:00+0900
    1234567890,123456789,gclick_id_3,0.3,2022-01-13 18:00:00+0900
    1234567890,123456789,gclick_id_4,0.4,2022-01-14 18:00:00+0900
    

執行 DAG

在 Airflow 主控台中,按一下頂端選單列中的 DAGs 選項。在左側清單中,找到您要執行的 DAG。然後按一下清單右側的 Play 按鈕,以執行它。

讀取 DAG 的記錄

請參閱常見問題中的閱讀 DAG 記錄