Instalação do Script de Rastreamento
Adicione análises do Zenovay ao seu site com uma única linha de código. Nenhuma configuração necessária.
Instalação Rápida (30 segundos)
Copie este script e cole-o na seção <head> do seu site:
<!-- Zenovay Analytics v2.0.6 -->
<script defer
data-tracking-code="YOUR_TRACKING_CODE"
src="https://api.zenovay.com/z.js">
</script>Substitua YOUR_TRACKING_CODE pelo seu código de rastreamento do Painel do Zenovay. Ele se parece com ZV_ABC123XYZ.

Pronto! O script rastreia automaticamente:
- Visualizações de página
- Sessões de visitantes
- Localização geográfica
- Informações do dispositivo e navegador
- Fontes de referência
- Parâmetros UTM
Instalação Específica do Framework
HTML / Sites Estáticos
Adicione diretamente antes da tag de fechamento </head>:
<!DOCTYPE html>
<html>
<head>
<title>My Website</title>
<!-- Zenovay Analytics v2.0.6 -->
<script defer
data-tracking-code="YOUR_TRACKING_CODE"
src="https://api.zenovay.com/z.js">
</script>
</head>
<body>
<!-- Your content -->
</body>
</html>React
Adicione o script no useEffect do seu componente raiz:
import { useEffect } from 'react';
function App() {
useEffect(() => {
const script = document.createElement('script');
script.src = 'https://api.zenovay.com/z.js';
script.defer = true;
script.setAttribute('data-tracking-code', 'YOUR_TRACKING_CODE');
document.head.appendChild(script);
}, []);
return <div>Your App</div>;
}
export default App;Next.js (App Router)
Adicione ao seu arquivo de layout raiz:
import Script from 'next/script';
export default function RootLayout({ children }) {
return (
<html lang="en">
<head>
<Script
src="https://api.zenovay.com/z.js"
data-tracking-code="YOUR_TRACKING_CODE"
strategy="afterInteractive"
/>
</head>
<body>{children}</body>
</html>
);
}Next.js (Pages Router)
Adicione ao seu _document.tsx:
import { Html, Head, Main, NextScript } from 'next/document';
import Script from 'next/script';
export default function Document() {
return (
<Html>
<Head>
<Script
src="https://api.zenovay.com/z.js"
data-tracking-code="YOUR_TRACKING_CODE"
strategy="afterInteractive"
/>
</Head>
<body>
<Main />
<NextScript />
</body>
</Html>
);
}Vue.js
Adicione ao seu index.html ou use no App.vue:
<!DOCTYPE html>
<html>
<head>
<!-- Zenovay Analytics -->
<script defer
data-tracking-code="YOUR_TRACKING_CODE"
src="https://api.zenovay.com/z.js">
</script>
</head>
<body>
<div id="app"></div>
</body>
</html>WordPress
Opção 1: Usando um Plugin (Recomendado)
- Instale o plugin Insert Headers and Footers
- Acesse Settings → Insert Headers and Footers
- Cole isto em "Scripts in Header":
<!-- Zenovay Analytics -->
<script defer
data-tracking-code="YOUR_TRACKING_CODE"
src="https://api.zenovay.com/z.js">
</script>Opção 2: Editar Tema
Adicione ao header.php antes de </head>:
<!-- Zenovay Analytics -->
<script defer
data-tracking-code="YOUR_TRACKING_CODE"
src="https://api.zenovay.com/z.js">
</script>
</head>Shopify
- Acesse Online Store → Themes
- Clique em Actions → Edit code
- Abra
theme.liquid - Adicione antes de
</head>:
<!-- Zenovay Analytics -->
<script defer
data-tracking-code="YOUR_TRACKING_CODE"
src="https://api.zenovay.com/z.js">
</script>
</head>Webflow
- Acesse Project Settings → Custom Code
- Cole na seção Head Code:
<!-- Zenovay Analytics -->
<script defer
data-tracking-code="YOUR_TRACKING_CODE"
src="https://api.zenovay.com/z.js">
</script>Squarespace
- Acesse Settings → Advanced → Code Injection
- Cole na seção Header
Verificar Instalação
1. Verificar o Console do Navegador
Abra as ferramentas do desenvolvedor do seu navegador (F12) e procure por:
[Zenovay] Script executing... (v2.0.6)
Zenovay Analytics loaded { trackingCode: 'YOUR_TRACKING_CODE', enabled: true }
2. Ativar Modo de Depuração
Para ver logs detalhados, ative o modo de depuração nas configurações gerais do seu domínio (Domínios → selecione seu site → Geral) ou adicione o atributo de depuração:
<script defer
data-tracking-code="YOUR_TRACKING_CODE"
data-debug="true"
src="https://api.zenovay.com/z.js">
</script>Para uma visualização visual, dentro da página, de cada evento que o rastreador envia — tipo, propriedades, modo sem cookies, estado GPC, estado do consentimento — ative o Debug Overlay nas configurações do seu domínio e carregue qualquer página com ?zenovay_debug=1 acrescentado à URL. Os dados pessoais são mascarados.
3. Verificar o Painel em Tempo Real
Visite seu Painel do Zenovay e verifique a visualização em Tempo Real para ver sua visita aparecendo ao vivo.
Atributos do Script
Personalize o comportamento com atributos de dados:
| Atributo | Tipo | Padrão | Descrição |
|---|---|---|---|
data-tracking-code | string | obrigatório | Seu código de rastreamento (por ex., ZV_ABC123) |
data-debug | boolean | false | Mostrar logs do console |
data-allow-localhost | boolean | false | Rastrear visitas de localhost |
Proteção contra Bloqueadores de Anúncios
Alguns bloqueadores de anúncios podem bloquear api.zenovay.com. Use nosso Proxy First-Party para 100% de precisão no rastreamento:
Se você está vendo solicitações bloqueadas no Firefox ou Edge, configure um Proxy First-Party para rotear o rastreamento através do seu próprio domínio.
<!-- First-Party Proxy (bypasses ad blockers) -->
<!-- Requires proxy setup - see: docs.zenovay.com/guides/first-party-tracking -->
<script defer
data-tracking-code="YOUR_TRACKING_CODE"
src="/api/_z/script.js">
</script>Política de Segurança de Conteúdo (CSP)
Se seu site usa headers de CSP, adicione o Zenovay:
Content-Security-Policy:
script-src 'self' https://api.zenovay.com;
connect-src 'self' https://api.zenovay.com;Solução de Problemas
Script Não Carregando
- Verifique erros de digitação no seu código de rastreamento
- Verifique se o script está em
<head>e não em<body> - Verifique os headers de CSP - adicione api.zenovay.com às fontes permitidas
- Desative o bloqueador de anúncios temporariamente para testar
Sem Eventos no Painel
- Aguarde 30 segundos - os eventos são agrupados em lote
- Verifique o console do navegador para erros
- Ative o modo de depuração para ver os logs de eventos
- Tente uma janela incógnita/privada para descartar extensões
Bloqueador de Anúncios Bloqueando o Script
Configure um Proxy First-Party para rotear o rastreamento através do seu domínio.
Usando IA para Instalar
Se você está usando assistentes de codificação com IA (Cursor, Lovable, Replit), verifique nossos AI Integration Prompts para prompts prontos para colar.
Próximos Passos
- Proxy First-Party - Contorne bloqueadores de anúncios
- Eventos Personalizados - Rastreie ações específicas do usuário
- AI Integration Prompts - Prompts para assistentes de codificação com IA