tech stack
Analytics instalado
O MetricSpot deteta ferramentas de analytics — GA4, Plausible, Fathom, Matomo, Umami. Sem analytics não vês o que funciona nem onde os visitantes desistem.
O que esta verificação faz
Examina a página carregada à procura de scripts de analytics conhecidos:
- Google Analytics 4 (
gtag/js,googletagmanager.com) - Plausible (
plausible.io/js/plausible.js) - Fathom Analytics (
cdn.usefathom.com) - Matomo (auto-alojado ou matomo.cloud)
- Umami (auto-alojado; caminho comum
umami.is/script.js) - Simple Analytics, Pirsch, Open Web Analytics
Reporta qual(is) está(ão) presente(s). Falha quando nenhum é detetado — analytics é a verificação base “estás a medir alguma coisa?”.
Porque é importante
Correr um website sem analytics é voar às cegas. Não sabes:
- Que páginas têm tráfego e quais não têm.
- De onde vêm os visitantes (pesquisa, social, direto, referência).
- Que CTAs convertem e quais são ignoradas.
- Se a tua última alteração melhorou ou destruiu o envolvimento.
Todas as decisões de SEO e CRO a jusante dependem de teres alguma resposta a estas perguntas. Três meses de dados GA4 são mais úteis do que três meses de testes A/B sem eles.
Como corrigir
Escolhe uma ferramenta de analytics e instala-a. As escolhas:
Privacy-first (sem banner de cookies necessário na maioria das jurisdições):
- Plausible — open-source, alojado ou auto-alojado, script de 1 KB, amigo do RGPD. 9 $/mês alojado, gratuito se auto-alojado.
- Fathom — perfil semelhante, polimento ligeiramente mais empresarial.
- Umami — open-source, auto-alojável num VPS de 5 $.
- Simple Analytics — privacy-first, preço amigável para os EUA.
Mais funcionalidades (requerem banner de consentimento):
- GA4 — gratuito, integra com Google Ads, conjunto de funcionalidades mais profundo, curva de aprendizagem mais íngreme.
- Matomo — substituto open-source do GA, auto-alojável, configurável em modo sem cookies.
Plausible (recomendado para sites de marketing):
<script defer data-domain="teusite.com" src="https://plausible.io/js/script.js"></script>
Pronto. Sem cookies, sem banner de consentimento necessário na maioria das jurisdições, dashboard completo ativo em menos de uma hora.
GA4 (recomendado se precisas de tracking de conversões do Google Ads):
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXX');
</script>
Emparelha com o Consent Mode v2 do Google para que a tag respeite o teu banner de consentimento de cookies.
Umami auto-alojado:
<script defer src="https://o-teu-umami.com/script.js" data-website-id="..."></script>
Auto-alojar numa box Hetzner de 5 $ dá-te a propriedade dos dados ao estilo Plausible sem a subscrição.
WordPress: o plugin Site Kit by Google trata da instalação do GA4 em dois cliques. Para o Plausible, o plugin oficial é um dos plugins WP mais simples alguma vez lançados.
Next.js: mete o script no app/layout.tsx:
import Script from "next/script";
export default function RootLayout({ children }: { children: React.ReactNode }) {
return (
<html>
<body>
{children}
<Script defer data-domain="teusite.com" src="https://plausible.io/js/script.js" />
</body>
</html>
);
}
Astro: adiciona a tag <script> ao <head> do BaseLayout.astro (ou ao <body> para scripts com defer).
Testa se está mesmo a disparar: abre DevTools → Network, recarrega a página, procura um pedido para plausible.io/api/event ou google-analytics.com/g/collect. Se não o vires, a tua tag está mal configurada.
Perguntas frequentes
Posso usar várias ferramentas de analytics?
Sim — muitos sites correm GA4 (para atribuição em Google Ads) mais Plausible ou Fathom (para o dashboard que a equipa realmente consulta). O custo é peso da página; o benefício é visibilidade dupla. Não envies mais de duas — nunca olharás para a terceira.
Porquê chumbar esta verificação? Alguns sites legitimamente não precisam de analytics.
Quase nenhum site comercial genuinamente não precisa. Blogs pessoais e landing pages pontuais estão isentos no espírito; a regra falha como aviso ligeiro para notares se um deploy retirou a tag por acidente (causa comum de mistérios “os rankings caíram da noite para o dia”).
E analytics server-side?
Ferramentas como GoatCounter, Pirsch em modo de servidor ou analisadores caseiros de logs contam como analytics para os nossos efeitos — mas a nossa verificação procura scripts no cliente. Adiciona um comentário no <head> (<!-- analytics: server-side via goatcounter -->) para te lembrares porque é que esta verificação avisa no teu site.
Fontes
Última atualização 2026-05-11