Como integrar o Google Analytics em um dashboard do Grafana

Olá, pessoal!

Eu fui encarregado em integrar as informações do nosso Google Analytics em um dashboard do Grafana para que a área de negócios tivesse uma visualização mais prática e amigável de alguns dados. Essa foi uma tarefa que nunca tinha feito, então, comecei a ler artigos e documentações de ambos Grafana e Google Analytics para tentar encontrar uma solução. Encontrada a solução, compartilho com vocês como consegui fazer. Vamos lá!

Primeiro ponto… O Grafana não tem um data source para conectar diretamente com o Analytics. Nas documentações da Google é explicado como podemos usar a API para criar a conexão e exportar os dados. Com isso, eu pensei: “alguém já teve ter criado essa integração”.

Sim, com certeza.

Encontrei o que precisava em “stitchdata.com”. Eles desenvolveram uma série de integrações e com um plano grátis que encaixou no que eu precisava. Criei uma integração com a origem “Google Analytics”, escolhi as métricas que queria e como destino escolhi um PostgreSQL (por que o Grafana já tem um datasource nativo para ele).

Integração no "stitchdata.com"

Integração no “stitchdata.com”


Sincronização

Sincronização


Escolhendo o destino

Escolhendo o destino

Próximo passo foi configurar o data source no Grafana:

Data source no Grafana

Data source no Grafana

Finalmente, criei o dahsboard com as informações sincronizadas:

Dashboard

Dashboard

É importante conferir a documentação do Google Analytics e também o “Query Explorer” para verificar as combinações de métricas e dimensões válidas:.

No meu cenário o que escolhi foi:

Dois pontos importantes:

  • stitchdata: O tempo mínimo de integração é de 30 minutes.
  • Google Analytics: timestamp dos dados exportados no banco é sempre em UTC. 

No geral, eu achei essa solução muito prática e útil para prover a informação do Google Analytics no Grafana.

Espero que tenha sido útil. Qualquer dúvida ou complemento, deixe seu comment abaixo!

Rafael Natali

Mais artigos deste autor »

Profissional de TI com mais de 10 anos de experiência no setor de serviços de TI, trabalhando com as tecnologias Microsoft, Linux, Oracle e Cloud em diferentes setores da indústria para empresas multinacionais.

Certificações:
AWS Solutions Architect Professional
AWS Solutions Architect Associate


Deixe seu comentário

Seu endereço de e-mail não será publicado. Campos com * são obrigatórios!

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">