عن المشروع

يقدم المستودع حلًا للحصول على تحليلات في الوقت الفعلي ومحددة حسب الصفحة من Google Analytics 4، وهو ما لا يوفره واجهة GA4 القياسية بسهولة. يستخدم واجهة برمجة تطبيقات GA4 لاستخراج المستخدمين النشطين، ومشاهدات الصفحات، والأحداث، والتحويلات مفصّلة حسب الصفحة والدولة. يعمل DAG من Apache Airflow (يتم إدارته عبر Astro) على استخراج البيانات كل خمس دقائق داخل حاوية Docker. ثم يتم تحويل البيانات باستخدام Pandas وتحميلها إلى قاعدة بيانات PostgreSQL. ويستخدم Metabase لإنشاء لوحات معلومات تعرض المقاييس المخزنة، مما يمكّن المسوقين من مراقبة أداء الصفحات الفردية أثناء الحملات مثل إطلاق المنتجات. يتضمن المشروع تعليمات إعداد لاستنساخ المستودع، وتكوين حساب خدمة Google Cloud، وإضافة الحساب إلى خاصية GA4، وتثبيت Docker وAstro، وجعل النصوص البرمجية قابلة للتنفيذ، وبدء/إيقاف التطبيق. كما يوضح البنية التحتية، ونمط الجدول، واقتراحات للمساهمة أو توسيع خط الأنابيب.