Script-Tag
Eine Zeile HTML in dein Site-Head einfügen.
NPM-Package
Den Tracker als Dependency in deiner JS-App installieren.
Server-side
Events von deinem Backend zur REST API POSTen.
Script einbinden
Füge das Snippet in den <head> jeder Seite ein, die du tracken willst. Das defer-Attribut sorgt dafür, dass es das Rendering nicht blockiert.
<script defer data-domain="your-site.com" src="https://datakant.ai/datakant-tracker.js" ></script>
Ersetze your-site.com mit der Domain, die du im datakant Dashboard registriert hast. Der Tracker erkennt Pageviews, Clicks und Form Submissions automatisch.
Via NPM installieren
Du bevorzugst einen Bundle-Ansatz für React, Next.js, Vue oder Svelte? Installiere das Tracker-Package und rufe init() einmal in deinem App-Entry-Point auf.
bun add @datakant/tracker
import { init } from "@datakant/tracker";
init({
trackingId: "dk_xxxxxxxxxxxxxxxx",
endpoint: "https://datakant.ai",
});Server-side Installation
Wenn dein Stack den Ingest von einem Server aus macht (Node, Bun, Deno, Go, Python), kannst du Events direkt an /api/events/ingest POSTen. Siehe die Ingest-Endpoint-Referenz für das vollständige Payload-Schema — demnächst verfügbar.