Sieh, welche Sprache deine Leser wirklich nutzen
Cookiefreie Content-Analytics, direkt im SDK, das du schon auslieferst: Aufrufe nach Eintrag, Sprache, Modell und Land – mit einem Transport, der nie eine Seite blockiert.
Aufrufe nach Sprache · letzte 30 Tage
41,381
Top entries
01 · Two lines
A provider and a hook
Umschließe die App einmal und rufe dann den View-Hook auf den Seiten auf, die dich interessieren. Alles andere – Batching, Retries, Unload-Handling – ist Sache des SDKs.
- Sicher bei SSR und statischen Builds – außerhalb des Browsers tut der Tracker nichts.
- Außerhalb des Providers aufgerufen? Es warnt einmal und deaktiviert sich, statt abzustürzen.
- Ungültige Eigenschaften werfen in der Entwicklung einen Fehler und werden in der Produktion entfernt.
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
Die Seite nie blockieren, das Event nie verlieren
Drei Transporte werden der Reihe nach versucht und jeder Fehler wird abgefangen. Ein Analytics-Aufruf kann nichts verlangsamen und deiner App keinen Fehler entgegenwerfen.
Absenden und vergessen; übersteht Navigation und das Schließen des Tabs.
on failure ↓
Für Bodies unter 51,2 KB, wenn beacon nicht verfügbar ist.
on failure ↓
Letzter Ausweg: ein normaler POST.
weiterhin fehlerhaft → wird stillschweigend verworfen
03 · What gets tracked
Explicit by default
Die Datenschutzhaltung ist eine Design-Entscheidung, keine Einstellung, die du erst suchen musst: Es wird nichts erfasst, was dein Code nicht sendet.
Only what you call
Keine automatischen Pageviews, kein Fingerprinting, keine Cookies. Ein Event existiert, weil dein Code danach gefragt hat.
Project context
Organisation und Projekt werden aus dem API-Key aufgelöst, dadurch bleiben die Payloads klein.
Your own properties
entryId, contentModel, language, framework – jedes Primitive, das du übergibst. Objekte und Arrays werden abgelehnt.
Country, not IP
Der Ländercode kommt aus den Edge-Metadaten von Cloudflare; die IP wird nie gespeichert.
04 · Key safety
Ein öffentlicher Key, der deine Daten nicht leaken kann
Dasselbe Bedrohungsmodell, das PostHog, Mixpanel und Vercel Analytics verwenden: Der eingebettete Key schreibt Events und hat keinen Lesezugriff.
Write-only public key
Ein bi_pub_*-Key kann Events senden und sonst nichts – er kann weder Inhalte noch Analytics lesen.
Rate limited at the edge
Limits pro IP und pro Projekt sowie WAF-Regeln: Ein geleakter Key kann spammen, aber keine Daten abziehen.
Scoped to one project
Keys werden gegen eine einzige projectId validiert – projektübergreifende Lesezugriffe sind unmöglich.
First-party proxy
Schreibe den Track-Endpunkt über deine eigene Domain um, damit Adblocker nur First-Party-Anfragen sehen.
FAQ
Fragen, die Teams vor dem Livegang stellen
“Wir nutzen Better I18N in unserer Next.js-Plattform und in unseren Mobile-Apps. Ein Werkzeug für jedes Produkt – Übersetzungen sind live, sobald wir pushen, ohne Redeploy, ohne Reibung.”

Samet Selcuk
Gründer, Hellospace
Get started
Finde heraus, welche Sprachen ihr Übersetzungsbudget wert sind
Installiere das SDK, erfasse einen Aufruf und beobachte, wie sich die Sprachaufschlüsselung füllt – kostenlos, solange du evaluierst.
Mehr entdecken
Lokalisierungssoftware
Vergleich der führenden Lokalisierungssoftware-Plattformen
Übersetzungsmanagement
Moderne Übersetzungsmanagementsysteme
Mehrsprachige Suchmaschinenoptimierung
Bitte optimieren Sie Ihre Website für mehrere Sprachen.
Internationale Suchmaschinenoptimierung
Erreichen Sie mit SEO ein globales Publikum