- O n8n tem nó nativo do Google Analytics com a operação Report: Get, que consulta dados do GA4 direto pela Data API
- É preciso ativar a Google Analytics Data API no Google Cloud e criar uma credencial OAuth2 no n8n — processo de uns 10 minutos, feito uma vez
- O Schedule Trigger define a periodicidade: toda segunda às 7h, todo dia 1º do mês, o que fizer sentido pro seu ciclo de relatório
- A API do GA4 tem cota de 25.000 tokens por dia e 1.250 por hora por propriedade — um relatório semanal consome uma fração mínima disso
- Dá pra somar um nó de IA no meio do fluxo e transformar números crus num resumo interpretado antes do envio
1. Ative a Google Analytics Data API no Google Cloud
Acesse o console do Google Cloud (console.cloud.google.com), crie um projeto (ou use um existente) e ative a 'Google Analytics Data API' — é ela que serve os dados do GA4. Sem esse passo, a credencial no n8n conecta mas as consultas voltam vazias ou com erro de permissão. Aproveite e configure a tela de consentimento OAuth com seu e-mail, porque o n8n vai precisar dela na autorização.
2. Crie a credencial OAuth2 no n8n
No n8n, vá em Credentials > New Credential e escolha 'Google Analytics OAuth2'. Cole o Client ID e o Client Secret gerados no Google Cloud, clique em 'Connect my account' e autorize com a conta Google que tem acesso à propriedade do GA4. Se você já conectou o Google Sheets ou o Gmail antes, o caminho é idêntico — só muda a API autorizada.
3. Configure o nó Google Analytics com a operação Report: Get
Adicione o nó Google Analytics ao workflow e selecione a operação 'Report: Get'. Escolha a propriedade GA4, o intervalo de datas (últimos 7 dias, por exemplo) e monte a consulta: métricas como sessions, activeUsers, conversions e engagementRate; dimensões como date, sessionSource ou deviceCategory. Comece com 3 ou 4 métricas — relatório que ninguém lê inteiro não vira decisão. Se precisar de algo que o nó não expõe, o HTTP Request com a mesma credencial acessa qualquer endpoint da Data API.
4. Formate os dados para leitura humana
O retorno da API vem como linhas de dados, não como relatório pronto. Use um nó Code ou Set para organizar os números e montar o corpo do e-mail em HTML — uma tabela simples com métrica, valor da semana e comparação com a semana anterior já resolve. Quer dar um passo além? Insira um nó de IA (OpenAI, por exemplo) entre a consulta e o envio, com um prompt pedindo um resumo executivo dos dados: o e-mail passa de tabela de números a análise com contexto.
5. Conecte o envio por Gmail e agende com o Schedule Trigger
Adicione o nó Gmail (ou SMTP, se preferir outro servidor) com destinatário, assunto dinâmico — 'Relatório semanal · {{data}}' — e o HTML montado no passo anterior. Na ponta inicial do fluxo, coloque um Schedule Trigger: toda segunda-feira às 7h é o clássico pra relatório semanal. Ative o workflow, rode um teste manual pra conferir o e-mail e pronto — a partir daí ele roda sozinho.
6. Replique para vários clientes (se você é agência)
Aqui o fluxo vira produto. Crie uma planilha ou tabela com a lista de clientes: propriedade GA4, e-mail do destinatário, nome. O workflow lê essa lista, faz um loop e dispara um relatório personalizado por cliente — um único fluxo atendendo dez, vinte contas. Cada relatório manual que você deixava de fazer na segunda de manhã custava meia hora; multiplique pelo número de clientes e o retorno da automação aparece na primeira semana.
Quanto a API do GA4 aguenta de consulta automática?
A Google Analytics Data API trabalha com sistema de tokens, e cada consulta consome uma quantidade proporcional à complexidade. Um relatório semanal com meia dúzia de métricas gasta uns 10 tokens — mesmo uma agência rodando relatório diário pra 50 clientes fica longe do teto.
Quem esbarra na cota são dashboards de Looker Studio com dezenas de gráficos atualizando a cada acesso. É justamente aí que o relatório por e-mail via n8n leva vantagem: uma consulta por semana, resultado entregue, cota preservada. Os limites por propriedade GA4 padrão são estes:
| Limite | Propriedade GA4 padrão |
|---|---|
| Tokens por dia | 25.000 |
| Tokens por hora | 1.250 |
| Requisições simultâneas | 10 |
| Consumo típico por consulta simples | 10 tokens ou menos |
Por que e-mail agendado em vez de dashboard?
Dashboard exige que alguém lembre de abrir. E-mail chega. Essa diferença parece boba até você acompanhar o comportamento real de clientes de agência: a maioria não abre o Looker Studio que você montou com carinho, mas lê o e-mail de segunda-feira com os três números que importam.
Os dois não competem, se complementam. O dashboard fica disponível pra quem quer fuçar; o e-mail automático garante que o essencial circule sem depender de disciplina de ninguém. Se você já automatiza planilhas com o n8n, o mesmo raciocínio de agendamento se aplica aqui — muda só a fonte dos dados.
E tem o detalhe operacional: quando a cota da API estoura por excesso de consultas de dashboard, todos os relatórios conectados àquela propriedade param de carregar ao mesmo tempo. O e-mail agendado, que consulta uma vez e guarda o resultado, nunca sofre desse problema.
O que dá pra colocar no relatório além do básico
Depois que o fluxo básico roda, algumas expansões que valem o esforço:
- Comparativo automático: mesma consulta em dois períodos (semana atual vs. anterior) e cálculo da variação percentual no nó Code
- Resumo com IA: um nó de LLM interpreta os dados e escreve dois parágrafos de análise antes da tabela
- Multi-canal: além do e-mail, o mesmo fluxo posta o resumo num canal de Slack ou grupo de WhatsApp
- Alerta de anomalia: um IF no fluxo dispara aviso imediato se as sessões caírem mais de 30% em relação à média
- Arquivo histórico: cada execução grava os números numa planilha, criando série histórica fora do GA4
Perguntas frequentes
O nó de Google Analytics do n8n funciona com GA4?
Preciso pagar algo ao Google para usar a API do GA4?
Consigo enviar o mesmo relatório para vários clientes com propriedades diferentes?
Dá para fazer isso no Make ou no Zapier em vez do n8n?
O relatório pode incluir dados de Google Ads também?
Leia também
Como automatizar Google Sheets com n8n (sem uma linha de código)
Aprenda a automatizar Google Sheets com n8n: adicionar linhas, gerar relatórios automáticos, enviar por e-mail e conectar com qualquer sistema. Passo a passo.
Ler →
7 automações com n8n para agências de marketing que economizam horas por semana
Veja as 7 automações mais úteis do n8n para agências de marketing digital. Da geração de relatórios ao follow-up de leads — com casos de uso reais e como implementar.
Ler →
Como automatizar o onboarding de clientes em agências com n8n
Guia prático para automatizar o onboarding de novos clientes em agências de marketing com n8n: e-mail de boas-vindas, criação de pastas, CRM e agenda.
Ler →
O que é n8n? Guia completo para iniciantes em 2026
Entenda o que é n8n, como a ferramenta de automação funciona, quanto custa, se é difícil de aprender e como criar seu primeiro workflow sem saber programar.
Ler →
Webhook
Entenda o que é webhook, como funciona na prática e como usar no n8n e Make para criar automações em tempo real sem precisar saber programar.
Ler →