Qualsiasi sito web

Installazione npm install @blipit/browser

L'SDK Blipit per browser pesa 7 KB. Cattura errori non catturati, promise rejection non gestite e richieste fallite, conserva i click e le richieste che hanno portato a ogni errore, registra i web vitals e può registrare un session replay quando si verifica un errore. Installalo da npm in un'app con bundler, oppure inserisci un solo tag script in qualsiasi pagina.

1Con npm

Chiama init una volta, prima che il resto del codice venga eseguito. Usa la chiave pubblica.

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 },
});

2Senza bundler: un solo tag script

Incolla questo nell'<head> di ogni pagina, oppure nello spazio per codice personalizzato della tua piattaforma.

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>

3Di' a Blipit chi è l'utente (facoltativo)

Dopo l'accesso, allega l'utente così le issue mostrano chi è stato colpito e i replay possono essere trovati per utente.

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

4Verifica che funzioni

Nella console del browser sul tuo sito, esegui la riga qui sotto. Apri Issue in app.blipit.io. Il primo evento compare entro pochi secondi, raggruppato in una issue, e i responsabili ricevono un'email.

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

Buono a sapersi

  • Opzioni: sampleRate (da 0 a 1), ignoreErrors (stringhe o pattern), beforeSend per scartare o modificare un evento, maxBreadcrumbs, webVitals (attivo per impostazione predefinita), autoSessionTracking per i tassi crash-free (richiede release).
  • Le versioni fisse dello script si trovano su blipit.io/sdk/0.2.0/blipit.js se vuoi controllare gli aggiornamenti.
  • Content Security Policy: consenti https://in.blipit.io in connect-src, e https://blipit.io in script-src se usi il tag script.
  • Usi già un SDK Sentry nel browser? Funziona senza modifiche: imposta il DSN su https://<public key>@in.blipit.io/<project id>.

Bloccato? Scrivi a support@blipit.io. Le chiavi e il DSN esatto di ogni progetto sono sotto Chiavi API in app.blipit.io.