Installation guides
Start with your application's framework or website builder in the platform guides. Install once in the document your site actually serves.
Create or select your website in Seean, then copy its snippet from Settings → Installation. Preserve both data-site and data-api. An editor preview is not proof that the published version contains the tracker. Check your platform’s custom-code access and your site’s analytics-consent flow before installing.
Plain HTML
Paste the generated snippet before </head> in every page, or in a shared header used by those pages:
<script defer src="https://app.seean.io/k.js"
data-site="YOUR_SITE_TOKEN"
data-api="https://app.seean.io"></script>
Replace YOUR_SITE_TOKEN. This must remain a classic external script, not an ES module. For local development on localhost or 127.0.0.1, add data-local and use a separate test website. Privacy and automation exclusions still apply.
Next.js (App Router)
Use next/script in the shared root layout. The Next.js guide includes separate App Router and Pages Router examples and navigation checks.
Astro
Use the shared layout with is:inline. Follow the Astro guide for ClientRouter and island behavior.
WordPress
Use a site-wide header integration that survives theme updates. The guide separates self-hosted WordPress, WordPress.com and theme types. Follow the WordPress guide.
Shopify
Install in the published storefront theme. Checkout pixels and order ingestion have separate requirements. Follow the Shopify guide.
Webflow
Use the site-wide Head code setting, then publish to your measured domain. Follow the Webflow guide.
Framer
Use Custom Code on all pages with the script set to run once. Follow the Framer guide.
Verify
Follow installation verification: load the script, inspect the collection request, and match the website and pathname in Events. Settings → Installation → Setup health shows the last prepared pageview time (accepted visits can take a few seconds to appear, or longer during an internal storage interruption) and offers a published-homepage check; it does not prove every route works. Check a direct page load, navigation and Back/Forward. Remove any duplicate direct or tag-manager installation.
See script options, technical privacy and feature availability. A working script installation does not imply a native plugin, MCP connection or sales integration.
Platform guides
There are 22 dedicated platform guides. Choose the guide matching your current framework or builder. If an AI builder generated a different framework, follow that framework’s document structure.
Astro
Add Seean to an Astro layout and check pageviews through full-page and ClientRouter navigation.
Bolt
Add Seean to a Bolt web project, publish the change and check real pageviews.
Bubble
Add Seean to a Bubble web application header and test both live pages and navigation workflows.
Django
Add Seean to a shared Django HTML template and verify all inherited page layouts.
Framer
Add one Seean script to all Framer pages and avoid repeated installation during client navigation.
GhostInstall Seean using Ghost site-wide Code Injection and check public theme coverage.
Google Tag Manager
Load the Seean tracker once through a GTM web container and verify the published tag.
Kajabi
Use Kajabi Header Page Scripts and verify each website, landing page and checkout surface.
Laravel
Install Seean in a shared Blade document and check separate frontend navigation lifecycles.
Lovable
Add Seean to a Lovable project using the correct TanStack Start or React and Vite document.
Next.js
Install Seean with next/script in the App Router or Pages Router and verify client navigation.
Podia
Install Seean in Podia Website tracking code and understand its public-page and member-area scope.
React Router
Place Seean in a React Router Vite entry document or Framework Mode root layout.
Replit
Choose the correct document for your Replit web app and verify tracking on its published URL.
Shopify
Install Seean in a Shopify storefront theme and understand checkout, pixel and order limitations.
Squarespace
Use Squarespace Header Code Injection and understand plan and checkout exclusions.
Vercel v0
Add Seean to a v0-generated web app and verify the production deployment on Vercel.
Vue.js
Add Seean to a Vue application and understand Vue Router history and hash tracking.
Webflow
Add Seean through Webflow site-wide Head code and verify the published domain.
Wix
Configure Wix Custom Code for a published domain and verify that its security and consent rules allow collection.
WooCommerce
Track WooCommerce storefront pages and distinguish browser activity from verified orders and refunds.
WordPress
Add the browser tracker through a site-wide WordPress header integration without editing your parent theme.
Something unclear? Contact support.