DAG Google Analytics 4

Ringkasan

Halaman ini akan memandu Anda mengonfigurasi DAG tcrm_bq_to_ga4 atau tcrm_gcs_to_ga4 dan cara menyiapkan data.

Google Analytics 4 (sebelumnya dikenal sebagai “Aplikasi + Web) adalah jenis properti baru, dengan laporan yang berbeda dari yang biasa Anda lihat di properti Universal Analytics. Salah satu keuntungan dari properti Google Analytics 4 adalah Anda dapat menggunakannya untuk situs, aplikasi, atau situs dan aplikasi secara bersamaan. Properti Universal Analytics hanya mendukung situs. Baca pengumuman untuk mempelajari lebih lanjut.

Untuk mengetahui detailnya, lihat Memperkenalkan Google Analytics generasi berikutnya

Mengonfigurasi Variabel Airflow

Buat Variabel DAG tcrm_bq_to_ga4 yang Diperlukan Baru

Tabel berikut menunjukkan variabel yang diperlukan untuk menjalankan DAG tcrm_bq_to_ga4. 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.
api_secret Rahasia Google Analytics 4 API, lihat bagian parameter kueri untuk mengetahui detail tentang cara membuat rahasia API
payload_type Pilih dari gtag atau firebase
measurement_id Diperlukan jika payload_type adalah gtag
firebase_app_id Diperlukan jika payload_type adalah firebase

Buat Variabel DAG tcrm_gcs_to_ga4 yang Diperlukan Baru

Tabel berikut menunjukkan variabel yang diperlukan untuk menjalankan DAG tcrm_gcs_to_ga4. 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 JSON Jenis konten Cloud Storage.
api_secret Rahasia Google Analytics 4 API, lihat bagian parameter kueri untuk mengetahui detail tentang cara membuat rahasia API
payload_type gtag Pilih dari gtag atau firebase
measurement_id Diperlukan jika payload_type adalah gtag
firebase_app_id Diperlukan jika payload_type adalah firebase

Menyiapkan Data untuk Dikirim ke Google Analytics 4

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

Untuk mengirim data ke GA4, Anda dapat memilih dari 2 opsi berikut, misalnya data didasarkan pada peristiwa login.

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

    id payload
    1 {"client_id":1,"events":[{"name":"login" "params":{"method": "Google"}}]} }
  2. Dari Google Cloud Storage menggunakan DAG tcrm_gcs_to_ga4 dalam Format JSON.

    {"id": 1, "payload":{"client_id":1,"events":[{"name":"login", "params":{"method": "Google"}}]} }
    

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.