src/app.html, the shell that wraps every page. It loads once for the whole app, and client-side navigation is tracked automatically.
Before you start
- A tinyanalytics site. If you don’t have one yet, follow the Quickstart.
- Your snippet from Settings → Tracking in your dashboard.
Add the snippet to src/app.html
Add the tag to the <head>, next to the %sveltekit.head% placeholder:
src/app.html
Client-side navigation is tracked automatically
SvelteKit renders route changes on the client, and tinyanalytics records each one as a new pageview by default (data-track-spa). Moving between pages is captured for you. See Track single-page apps to change this.
Verify
Run or deploy your app, open it in a browser, then check Realtime in your dashboard for your visit. See Verify your setup for the full check.Your install is working when your own visit appears in Realtime in your dashboard.
Related
Install on any platform
The universal method and other platforms.
Configure the tracking script
Every
data-* option you can set.Track custom events
Send events from your components.
Verify your setup
Confirm tracking works.