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