Qualquer site

Instalar npm install @blipit/browser

O SDK de navegador do Blipit tem 7 KB. Ele captura erros não capturados, rejeições de promise não tratadas e requisições com falha, guarda os cliques e as requisições que levaram a cada erro, registra web vitals e pode gravar um replay de sessão quando um erro acontece. Instale-o pelo npm em um app com bundler, ou coloque uma tag script em qualquer página.

1Com npm

Chame init uma vez, antes de o restante do seu código rodar. Use a chave pública.

sh
npm install @blipit/browser
js
import * as Blipit from "@blipit/browser";

Blipit.init({
  key: "<public key>",
  environment: "production",
  release: "2026.09.28",
  replay: { onErrorSampleRate: 1 },
});

2Sem bundler: uma tag script

Cole isto no <head> de todas as páginas, ou no campo de código personalizado da sua plataforma.

html
<script src="https://blipit.io/sdk/blipit.js"></script>
<script>
  Blipit.init({ key: "<public key>", environment: "production", release: "2026.09.28", replay: { onErrorSampleRate: 1 } });
</script>

3Diga ao Blipit quem é o usuário (opcional)

Depois do login, anexe o usuário para que os problemas mostrem quem foi afetado e os replays possam ser encontrados por usuário.

js
Blipit.setUser({ id: "42", email: "ana@example.com" });

4Confira se funciona

No console do navegador no seu site, execute a linha abaixo. Abra Problemas em app.blipit.io. O primeiro evento aparece em alguns segundos, agrupado em um problema, e os responsáveis recebem um e-mail.

js
Blipit.captureMessage("Hello from " + location.host, "info");

Bom saber

  • Opções: sampleRate (0 a 1), ignoreErrors (strings ou padrões), beforeSend para descartar ou editar um evento, maxBreadcrumbs, webVitals (ativado por padrão), autoSessionTracking para taxas sem falha (precisa de release).
  • Versões fixas do script ficam em blipit.io/sdk/0.2.0/blipit.js se você quiser controlar as atualizações.
  • Content Security Policy: permita https://in.blipit.io em connect-src, e https://blipit.io em script-src se você usar a tag script.
  • Já usa um SDK do Sentry no navegador? Ele funciona sem alterações: defina o DSN como https://<public key>@in.blipit.io/<project id>.

Travou? Envie um e-mail para support@blipit.io. As chaves e o DSN exato de cada projeto ficam em Chaves de API no app.blipit.io.