Como integrar o Google Analytics em um dashboard do Grafana

AGRADEÇA AO AUTOR COMPARTILHE!

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!

AGRADEÇA AO AUTOR COMPARTILHE!

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="">