# Instalação universal

Script assíncrono, consentimento e primeiro evento.

## Adicione o script

Substitua SEU_SITE_ID pelo identificador público exibido no dashboard. O endereço do script abaixo corresponde ao ambiente configurado. O ID público não é uma credencial privada.

```
<script async src="https://api.pulsant.app/tracker.js" data-collect-url="https://api.pulsant.app" data-site-id="SEU_SITE_ID"></script>
```

## Autorize analytics

Por padrão, o script aguarda consentimento. Faça a chamada após o carregamento ou use a fila abaixo antes do script. Conecte a decisão ao seu banner/CMP. Não habilite persistência ou comportamento apenas por conveniência.

```
window.pulsant = window.pulsant || Object.assign(function (...args) { window.pulsant.q.push(args); }, { q: [] });
window.pulsant('consent', { analytics: true, persistent: false, behavior: false });
```

## Confirmar a instalação

Instale o script no domínio público autorizado e confirme o primeiro evento no onboarding. Localhost e previews não são coletados pelo produto. Confira hostname, bloqueadores, CSP e autorização se o evento não aparecer. O modo de dados de teste foi removido; os testes automatizados do repositório continuam isolados.

