Skip to Content

SvelteKit

SvelteKit has a single src/app.html that acts as the HTML shell for every page. Paste the snippet inside the <head> there:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width" /> %sveltekit.head% <script defer src="https://api.snowanalytics.app/sa.js" data-site="YOUR_SITE_ID"></script> </head> <body data-sveltekit-preload-data="hover"> <div style="display: contents">%sveltekit.body%</div> </body> </html>

Keep the %sveltekit.head% placeholder. SvelteKit uses it to inject page-specific <head> content.

SPA route tracking

No extra configuration needed. Snow hooks the browser History API, so SvelteKit’s client-side navigation is tracked automatically. See Single-page apps.

Verify

Open your site in a browser, then check the Live view in the Snow dashboard. See Troubleshooting if nothing appears.