
Como usar n8n para gerar relatórios de tráfego do site hospedado na Hostinger e enviá‑los por e‑mail
Se você quer transformar dados de visitas em insights acionáveis sem depender de planilhas complexas, este artigo mostra, passo a passo, como configurar o n8n para coletar métricas do Google Analytics, montar um relatório de tráfego e enviá‑lo automaticamente para o seu e‑mail. Em poucos minutos, você terá uma automação que facilita o monitoramento constante do desempenho do seu site na Hostinger.
Configurando o n8n e conectando ao Google Analytics
O primeiro passo é garantir que o n8n tenha acesso às métricas do seu site. Siga estas etapas para integrar o Google Analytics ao seu workspace n8n:
- Instale o n8n: se ainda não o fez, hospede o n8n em um servidor VPS ou use a versão cloud. A documentação oficial fornece scripts de instalação simples para Docker, npm ou servidores Linux.
- Crie um Projeto no Google Cloud: acesse Google Cloud Console, crie um novo projeto e habilite a API do Google Analytics Reporting.
- Obtenha credenciais OAuth 2.0: dentro do projeto, crie um Client ID e Client Secret*. Salve o
client_ide oclient_secretpara usar no n8n. - Adicione a credencial no n8n: no editor do n8n, vá em “Credenciais”, escolha “Google Analytics API” e preencha os campos com as credenciais obtidas. Defina o escopo como
https://www.googleapis.com/auth/analytics.readonly. - Configure o nó “Google Analytics”: selecione o ID da vista (view ID) da sua propriedade Hostinger, escolha as métricas desejadas (por exemplo,
sessions,pageviews,bounceRate) e defina o intervalo de datas (últimos 7 dias, mês corrente etc.). - Teste a conexão: execute o nó para garantir que o n8n retorne um JSON com os dados de tráfego. Se houver erros, verifique o ID da vista e as permissões OAuth.
Com a conexão funcionando, o próximo passo é transformar esses dados brutos em um relatório legível.
Automatizando o envio dos relatórios por e‑mail
Depois de obter os números, use o n8n para gerar um e‑mail formatado e programar o envio recorrente. Veja como montar essa automação:
- Transforme os dados: adicione um nó “Function” logo após o Google Analytics. Nesse nó, escreva uma pequena função JavaScript que converta o JSON em uma tabela HTML. Por exemplo:
return [ { html: `<h3>Relatório de Tráfego – ${new Date().toLocaleDateString()}</h3> <table border="1" cellpadding="5"> <tr><th>Métrica</th><th>Valor</th></tr> <tr><td>Sessões</td><td>${items[0].json.sessions}</td></tr> <tr><td>Visualizações de página</td><td>${items[0].json.pageviews}</td></tr> <tr><td>Taxa de rejeição</td><td>${items[0].json.bounceRate}%</td></tr> </table>` } ]; - Configure o nó “E‑mail”: escolha o provedor (SMTP, Gmail, SendGrid etc.). Preencha o remetente, adicionando seu domínio Hostinger para melhorar a entrega. No campo “Assunto”, use algo como “📊 Relatório de Tráfego Diário – {{ $today }}”. No corpo, insira a expressão
{{$json["html"]}}para inserir a tabela gerada. - Agende a execução: adicione um nó “Cron”. Defina a frequência desejada – por exemplo, “todos os dias às 08:00”. Conecte o nó Cron ao nó Google Analytics para iniciar a cadeia de forma automática.
- Teste a automação: execute manualmente o workflow para garantir que o e‑mail chega com o layout correto. Ajuste estilos de tabela (cor de fundo, fontes) usando CSS inline, pois a maioria dos clientes de e‑mail suporta apenas isso.
- Escalabilidade: caso queira incluir mais métricas ou comparar períodos, duplique o nó “Function” e ajuste a lógica. Também é possível salvar o relatório em formato CSV usando um nó “Write Binary File” e anexá‑lo ao e‑mail.
Com essa sequência – coleta, formatação e envio – o n8n age como um agente autônomo que entrega, diariamente, os números essenciais para decisões de marketing, SEO e gestão de conteúdo.
Ao final de cada execução, você também pode enviar uma cópia para um canal Slack ou Telegram, adicionando os nós correspondentes, garantindo que toda a equipe esteja alinhada sem precisar abrir a caixa de entrada.
Resumo: configuramos a integração do n8n com o Google Analytics, transformamos os dados em um relatório visual e automatizamos o disparo por e‑mail usando um agendamento cron. Essa solução reduz trabalho manual, aumenta a precisão das informações e mantém os tomadores de decisão sempre atualizados.
Pronto para automatizar o monitoramento do seu site? Experimente agora a combinação n8n + Hostinger e descubra como ganhar tempo para focar no crescimento do seu negócio. Visite Hostinger e obtenha 20% de desconto e comece a criar automações poderosas hoje mesmo!
