Skip to content

ivpinheiro/google-analytics-middleware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google Analytics - Middleware

O propósito deste repositório é simplificar o uso da API do Google Analytics. Com esse intuito, desenvolvemos um middleware que processa as requisições e retorna em um formato conveniente para Analistas de Dados.

Pré-requisitos

Antes de compilar o projeto, é necessário criar um arquivo .env na raiz do mesmo. Este arquivo deve conter as chaves de uma conta de serviço do GCP que tenha os serviços do Google Analytics ativados. A variável de ambiente que deve receber a chave de acesso é a que segue abaixo:

SERVICE_ACCOUNT_FILE

Build do projeto

O projeto está contêinerizado e o processo de compilação da aplicação é simples. Para executar o projeto localmente, basta seguir os seguintes comandos:

docker-compose up --build

Documentação da API

A rota 'api/docs/' disponibiliza o Swagger com exemplos de como utilizar o projeto.