SvelteKit

Füge das Lienks-Snippet in die src/app.html ein.

Before you start

Lege zuerst deine Site an und kopiere die Site-ID (siehe Quick start).

Add the snippet

Öffne src/app.html und füge das Snippet in den <head> ein, vor %sveltekit.head%:

<head>
  <meta charset="utf-8" />
  <script defer src="https://app.lienks.com/a.js" data-site="YOUR_SITE_ID"></script>
  %sveltekit.head%
</head>

Page views in your app

SvelteKit wechselt Seiten über die History-API, daher werden Seitenwechsel automatisch gezählt. Seitenwechsel mit replaceState werden nicht gezählt.

Track a custom event

Rufe window.lienks?.event('signup_clicked') auf, wo immer etwas gezählt werden soll. Mehr unter Custom events.

<button onclick={() => window.lienks?.event('signup_clicked')}>Sign up</button>

In Svelte 4 heißt das Attribut on:click.

In TypeScript-Projekten ergänzt du Window in den globalen Deklarationen in src/app.d.ts:

declare global {
  interface Window {
    lienks?: { event: (eventName: string) => void };
  }
}

Check that it works

Öffne deine Seite. Der erste Pageview erscheint im Dashboard. Kommt nichts an, schau unter Troubleshooting.