# WebSight > Open-source, privacy-first web analytics. Cookieless, realtime and self-hostable - the Google Analytics alternative built for people who ship on the web. WebSight is open-source (MIT), cookieless, realtime web analytics you can self-host: a privacy-first alternative to Google Analytics with session replay, funnels, goals, retention cohorts, Core Web Vitals, and a live 3D visitor globe. - [Website](https://websight.srexrg.me) - [Documentation](https://websight.srexrg.me/docs) - [WebSight vs Google Analytics](https://websight.srexrg.me/compare/google-analytics) - [WebSight vs Plausible](https://websight.srexrg.me/compare/plausible) - [WebSight vs Umami](https://websight.srexrg.me/compare/umami) - [GitHub](https://github.com/srexrg/websight) - [npm package](https://www.npmjs.com/package/websight) Every documentation page below is also available as raw Markdown by appending .md to its URL. The full documentation in one file: [llms-full.txt](https://websight.srexrg.me/llms-full.txt) ## Documentation - [Introduction](https://websight.srexrg.me/docs.md): What WebSight is and what it can do for your site. - [Audience](https://websight.srexrg.me/docs/dashboard/audience.md): Countries, devices, browsers, operating systems, and languages. - [Errors](https://websight.srexrg.me/docs/dashboard/errors.md): JavaScript errors from real users, grouped and triaged. - [Events](https://websight.srexrg.me/docs/dashboard/events.md): Explore custom events, their properties, and recent occurrences. - [Filters and date ranges](https://websight.srexrg.me/docs/dashboard/filters.md): Slice every screen by page, source, location, device, and more. - [Funnels](https://websight.srexrg.me/docs/dashboard/funnels.md): See where visitors drop off in multi-step flows. - [Globe](https://websight.srexrg.me/docs/dashboard/globe.md): A 3D view of live visitors and where your audience is in the world. - [Goals](https://websight.srexrg.me/docs/dashboard/goals.md): Count conversions from pageviews or custom events. - [Journeys](https://websight.srexrg.me/docs/dashboard/journeys.md): The paths visitors take through your site. - [Overview](https://websight.srexrg.me/docs/dashboard/overview.md): Your site's key metrics, trends, and top breakdowns at a glance. - [Pages](https://websight.srexrg.me/docs/dashboard/pages.md): Your most viewed, entry, and exit pages. - [Profiles](https://websight.srexrg.me/docs/dashboard/profiles.md): Lifetime activity per visitor or identified user. - [Realtime](https://websight.srexrg.me/docs/dashboard/realtime.md): Who is on your site right now and what they are doing. - [Session replay](https://websight.srexrg.me/docs/dashboard/replays.md): Watch real visits as replayed DOM snapshots, sampled and masked. - [Retention](https://websight.srexrg.me/docs/dashboard/retention.md): Cohort analysis of who comes back and when. - [Sessions](https://websight.srexrg.me/docs/dashboard/sessions.md): Every visit with its full event timeline. - [Sources](https://websight.srexrg.me/docs/dashboard/sources.md): Where traffic comes from: channels, referrers, and UTM campaigns. - [Web Vitals](https://websight.srexrg.me/docs/dashboard/web-vitals.md): Core Web Vitals from the field at the 75th percentile. - [How WebSight counts](https://websight.srexrg.me/docs/getting-started/how-counting-works.md): How visitors, sessions, bounce rate, and duration are measured. - [Install on your platform](https://websight.srexrg.me/docs/getting-started/install.md): Snippets for Next.js, React, Vue, WordPress, Shopify, Webflow, Framer, and Google Tag Manager. - [Quickstart](https://websight.srexrg.me/docs/getting-started/quickstart.md): Add your site and see your first pageview in under five minutes. - [Privacy and data](https://websight.srexrg.me/docs/resources/privacy.md): What WebSight stores, what it never stores, and who can see it. - [Self-hosting](https://websight.srexrg.me/docs/resources/self-hosting.md): Run your own WebSight instance. - [Troubleshooting](https://websight.srexrg.me/docs/resources/troubleshooting.md): Fix missing data, blocked requests, and installation problems. - [Public dashboards](https://websight.srexrg.me/docs/sharing/public-dashboards.md): Share a read-only dashboard, protect it with a password, and embed a live badge. - [Site settings](https://websight.srexrg.me/docs/sharing/site-settings.md): Site details, installation, and feature toggles. - [Adblockers and proxying](https://websight.srexrg.me/docs/tracking/adblockers.md): Serve the tracker first-party so content blockers cannot filter it. - [Server-side API](https://websight.srexrg.me/docs/tracking/api.md): Send events from your backend with an API key. - [Automatic events](https://websight.srexrg.me/docs/tracking/automatic-events.md): Outbound clicks, file downloads, and form submits tracked out of the box. - [Custom events](https://websight.srexrg.me/docs/tracking/custom-events.md): Track signups, purchases, and clicks with websight.track or data-ws-event. - [Exclude traffic](https://websight.srexrg.me/docs/tracking/exclude-traffic.md): Keep localhost, your own visits, and bots out of your stats. - [Identify users](https://websight.srexrg.me/docs/tracking/identify.md): Attach your own user ids to visitors in persistent mode. - [Script reference](https://websight.srexrg.me/docs/tracking/script.md): Every attribute the tracker script accepts. - [JavaScript SDK](https://websight.srexrg.me/docs/tracking/sdk.md): Type-safe init, track, and identify plus a React Analytics component from the websight npm package.