Scopri quale lingua usano davvero i tuoi lettori
Analytics dei contenuti senza cookie, integrati nell'SDK che già distribuisci: visualizzazioni per voce, lingua, modello e paese, con un trasporto che non blocca mai la pagina.
Visualizzazioni per lingua · ultimi 30 giorni
41,381
Top entries
01 · Two lines
A provider and a hook
Avvolgi l'app una volta, poi chiama l'hook delle visualizzazioni nelle pagine che ti interessano. Tutto il resto — batching, tentativi, gestione dell'unload — è un problema dell'SDK.
- Sicuro durante SSR e build statiche: fuori dal browser il tracker non fa nulla.
- Chiamato fuori dal provider? Avvisa una volta e si disattiva invece di andare in crash.
- Le proprietà non valide generano un errore in sviluppo e vengono rimosse in produzione.
import { useTrackView } from
"@better-i18n/content/adapters/nextjs"
useTrackView("content.view", {
entryId: post.id,
contentModel: "blog",
entrySlug: post.slug,
language: post.locale,
})content.view · tr · blog · 1 event
sent with sendBeacon · 0ms on the main thread
02 · Transport
Mai bloccare la pagina, mai perdere l'evento
Tre trasporti vengono provati in ordine e ogni errore viene assorbito. Una chiamata di analytics non può rallentare nulla né lanciare errori nella tua app.
Spara e dimentica; sopravvive alla navigazione e alla chiusura della scheda.
on failure ↓
Per body sotto i 51,2 KB quando beacon non è disponibile.
on failure ↓
Ultima risorsa: un normale POST.
continua a fallire → scartato silenziosamente
03 · What gets tracked
Explicit by default
L'approccio alla privacy è una scelta di progettazione, non un'impostazione da cercare: nulla viene raccolto se non lo invia il tuo codice.
Only what you call
Nessun pageview automatico, nessun fingerprinting, nessun cookie. Un evento esiste perché il tuo codice l'ha richiesto.
Project context
Organizzazione e progetto vengono risolti dalla chiave API, così i payload restano piccoli.
Your own properties
entryId, contentModel, language, framework: qualsiasi primitivo tu passi. Oggetti e array vengono rifiutati.
Country, not IP
Il codice paese arriva dai metadati edge di Cloudflare; l'IP non viene mai memorizzato.
04 · Key safety
Una chiave pubblica che non può far fuoriuscire i tuoi dati
Lo stesso modello di minaccia usato da PostHog, Mixpanel e Vercel Analytics: la chiave incorporata scrive eventi e non ha alcun permesso di lettura.
Write-only public key
Una chiave bi_pub_* può solo inviare eventi: non può leggere contenuti né analytics.
Rate limited at the edge
Limiti per IP e per progetto, più regole WAF: una chiave esposta può fare spam ma non esfiltrare dati.
Scoped to one project
Le chiavi sono validate su un unico projectId: le letture tra progetti sono impossibili.
First-party proxy
Riscrivi l'endpoint di track attraverso il tuo dominio, così i blocker vedono solo richieste first-party.
FAQ
Domande che i team si fanno prima di metterlo in produzione
“La funzionalità di pubblicazione CDN è incredibile. Pubblichiamo le traduzioni e sono subito online: nessun deploy, nessuna invalidazione della cache.”

Samet Selcuk
Fondatore, Hellospace
Get started
Scopri quali lingue giustificano il loro budget di traduzione
Installa l'SDK, registra una visualizzazione e guarda la ripartizione per lingua riempirsi: gratis mentre lo valuti.