DAG GA

Ringkasan

Halaman ini akan memandu Anda mengonfigurasi DAG tcrm_bq_to_ga atau tcrm_gcs_to_ga dan cara menyiapkan data.

Google Analytics digunakan untuk melacak aktivitas situs seperti durasi sesi, halaman per sesi, rasio pantulan, dll. dari individu yang menggunakan situs tersebut, beserta informasi tentang sumber traffic.

Untuk mengetahui detailnya, lihat Ringkasan Measurement Protocol

Mengonfigurasi Variabel Airflow

Buat Variabel DAG tcrm_bq_to_ga yang Diperlukan Baru

Tabel berikut menunjukkan variabel yang diperlukan untuk menjalankan DAG tcrm_bq_to_ga. Anda hanya perlu menyiapkan variabel ini jika berencana untuk menggunakan BigQuery sebagai sumber data Anda.

Nama Variabel Nilai Default Informasi Variabel
bq_dataset_id my_dataset Nama set data BigQuery yang berisi data.
bq_table_id my_table Nama tabel BigQuery yang berisi data.
ga_tracking_id UA-123456789-1 ID Pelacakan Google Analytics

Buat Variabel DAG tcrm_gcs_to_ga yang Diperlukan Baru

Tabel berikut menunjukkan variabel yang diperlukan untuk menjalankan DAG tcrm_gcs_to_ga. Anda hanya perlu menyiapkan variabel ini jika berencana untuk menggunakan Google Cloud Storage sebagai sumber data Anda.

Nama Variabel Nilai Contoh Informasi Variabel
gcs_bucket_name my_bucket Nama bucket Cloud Storage.
gcs_bucket_prefix folder/sub_folder Jalur ke folder data di dalam bucket.
gcs_content_type (opsional) Salah satu dari JSON atau CSV. Jenis konten Cloud Storage.
ga_tracking_id UA-123456789-1 ID Pelacakan Google Analytics

Menyiapkan Data untuk Dikirim ke Google Analytics

CATATAN: Lihat Measurement Protocol API{target="_blank"} untuk mengetahui persyaratan mendetail.

Untuk mengirim data ke GA, Anda dapat memilih dari 3 opsi berikut:

  1. Dari BigQuery menggunakan DAG tcrm_bq_to_ga dalam Format tabel SQL.

  2. Dari Google Cloud Storage menggunakan DAG tcrm_gcs_to_ga dalam Format JSON.

    {"cid": "12345.67890", "t":"event", "ec": "video", "ea": "play", "el": "holiday", "ev": "300" }
    {"cid": "12345.67891", "t":"event", "ec": "video", "ea": "play", "el": "holiday", "ev": "301" }
    {"cid": "12345.67892", "t":"event", "ec": "video", "ea": "play", "el": "holiday", "ev": "302" }
    {"cid": "12345.67893", "t":"event", "ec": "video", "ea": "play", "el": "holiday", "ev": "303" }
    
  3. Dari Google Cloud Storage menggunakan DAG tcrm_gcs_to_ga dalam Format CSV.

    cid,t,ec,ea,el,ev
    12345.67890,event,video,play,holiday,300
    12345.67891,event,video,play,holiday,301
    12345.67892,event,video,play,holiday,302
    12345.67893,event,video,play,holiday,303
    

Menjalankan DAG

Di konsol Airflow, klik opsi DAGs dari panel menu atas. Temukan DAG yang ingin dijalankan dalam daftar di sebelah kiri. Kemudian, jalankan dengan mengklik tombol Play di sisi kanan daftar.

Membaca Log DAG

Lihat Membaca Log DAG di FAQ.