Google Analytics 4 DAG

بررسی اجمالی

این صفحه شما را راهنمایی می کند که چگونه tcrm_bq_to_ga4 یا tcrm_gcs_to_ga4 DAG را پیکربندی کنید و چگونه داده ها را آماده کنید.

Google Analytics 4 (که قبلاً به عنوان "برنامه + وب" شناخته می شد) نوع جدیدی از دارایی است که گزارش های متفاوتی نسبت به آنچه در ویژگی های Universal Analytics مشاهده می کنید، دارد. یکی از مزایای ویژگی Google Analytics 4 این است که می توانید از آن برای یک وب سایت، یک برنامه یا هر دو وب سایت و برنامه با هم استفاده کنید. ویژگی های Universal Analytics فقط از وب سایت ها پشتیبانی می کند. برای کسب اطلاعات بیشتر اطلاعیه را بخوانید.

برای جزئیات، لطفاً به آشنایی با نسل بعدی Google Analytics مراجعه کنید

متغیرهای جریان هوا را پیکربندی کنید

متغیرهای جدید ضروری tcrm_bq_to_ga4 DAG ایجاد کنید

جدول زیر نشان می دهد که کدام متغیرها برای اجرای tcrm_bq_to_ga4 DAG مورد نیاز هستند. فقط اگر قصد دارید از BigQuery به عنوان منبع داده خود استفاده کنید، باید این متغیرها را تنظیم کنید.

نام متغیر مقدار پیش فرض اطلاعات متغیر
bq_dataset_id my_dataset نام مجموعه داده BigQuery حاوی داده‌ها.
bq_table_id my_table نام جدول BigQuery حاوی داده ها.
api_secret Google Analytics 4 API Secret، لطفاً برای جزئیات در مورد نحوه ایجاد رمز API به بخش پارامتر query مراجعه کنید
payload_type از میان gtag یا firebase انتخاب کنید
measurement_id اگر payload_type gtag باشد الزامی است
firebase_app_id اگر payload_type firebase باشد الزامی است

متغیرهای جدید ضروری tcrm_gcs_to_ga4 DAG ایجاد کنید

جدول زیر نشان می دهد که کدام متغیرها برای اجرای tcrm_gcs_to_ga4 DAG مورد نیاز هستند. فقط اگر قصد دارید از Google Cloud Storage به عنوان منبع داده خود استفاده کنید، باید این متغیرها را تنظیم کنید.

نام متغیر مقدار نمونه اطلاعات متغیر
gcs_bucket_name my_bucket نام سطل ذخیره‌سازی ابری.
gcs_bucket_prefix folder/sub_folder مسیر پوشه داده در داخل سطل.
gcs_content_type JSON نوع محتوای Cloud Storage.
api_secret Google Analytics 4 API Secret، لطفاً برای جزئیات در مورد نحوه ایجاد رمز API به بخش پارامتر query مراجعه کنید
payload_type gtag از میان gtag یا firebase انتخاب کنید
measurement_id اگر payload_type gtag باشد الزامی است
firebase_app_id اگر payload_type firebase باشد الزامی است

آماده سازی داده ها برای ارسال به Google Analytics 4

توجه: برای جزئیات مورد نیاز، به API پروتکل اندازه گیری 4 {target="_blank"} مراجعه کنید.

برای ارسال داده های خود به GA4 می توانید از 2 گزینه زیر انتخاب کنید، نمونه داده ها بر اساس رویداد ورود است.:

  1. از BigQuery با استفاده از tcrm_bq_to_ga4 DAG در قالب جدول SQL.

    شناسه ظرفیت ترابری
    1 {"client_id":1,"events":[{"name":"login" "params":{"method": "Google"}}]} }
  2. از Google Cloud Storage با استفاده از tcrm_gcs_to_ga4 DAG در قالب JSON.

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

DAG خود را اجرا کنید

در کنسول Airflow روی گزینه DAGs از نوار منوی بالا کلیک کنید. DAG را که می خواهید اجرا کنید در لیست سمت چپ پیدا کنید. سپس با کلیک بر روی دکمه Play در سمت راست لیست، آن را اجرا کنید.

خواندن گزارش های DAG

لطفاً به خواندن گزارش‌های DAG در پرسش‌های متداول مراجعه کنید.