Sobre o projeto

O repositório fornece uma solução para obter analytics em tempo real, específicos por página, do Google Analytics 4, algo que a interface padrão do GA4 não oferece facilmente. Utiliza a API de Dados do GA4 para extrair usuários ativos, visualizações de página, eventos e conversões segmentados por página e país. Um DAG do Apache Airflow (gerenciado via Astro) executa a extração a cada cinco minutos dentro de um contêiner Docker. Os dados extraídos são transformados com Pandas e carregados em um banco de dados PostgreSQL. O Metabase é então usado para criar dashboards que visualizam as métricas armazenadas, permitindo que os marketers monitorem o desempenho individual de páginas durante campanhas como lançamentos de produtos. O projeto inclui instruções de configuração para clonar o repositório, configurar uma conta de serviço do Google Cloud, adicionar a conta de serviço à propriedade GA4, instalar Docker e Astro, tornar scripts executáveis e iniciar/parar a aplicação. Também descreve a arquitetura, esquema de tabelas e sugestões para contribuir ou estender o pipeline.