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.

  • Ghost

    Install 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.