Установка сниппета
Gauss Analytics работает через небольшой JavaScript-сниппет, который вы размещаете на своём сайте. После установки он автоматически начинает собирать данные о посетителях, страницах и источниках трафика.
Шаг 1. Получите сниппет
Войдите в дашборд → перейдите в Настройки проекта → скопируйте сниппет во вкладке Установка.
Сниппет выглядит примерно так:
<script
defer
src="https://cdn.gausslab.io/gauss.js"
data-site-id="YOUR_SITE_ID"
></script>
YOUR_SITE_ID — уникальный идентификатор вашего проекта.
Шаг 2. Вставьте сниппет на сайт
Разместите тег <script> внутри <head> на каждой странице, которую хотите отслеживать. Лучше всего вставить его в общий шаблон или layout-файл.
WordPress
Установите плагин Insert Headers and Footers и вставьте сниппет в секцию <head>.
Next.js
// app/layout.tsx
export default function RootLayout({ children }) {
return (
<html>
<head>
<script
defer
src="https://cdn.gausslab.io/gauss.js"
data-site-id="YOUR_SITE_ID"
/>
</head>
<body>{children}</body>
</html>
);
}
Nuxt.js
// nuxt.config.ts
export default defineNuxtConfig({
app: {
head: {
script: [
{
src: 'https://cdn.gausslab.io/gauss.js',
defer: true,
'data-site-id': 'YOUR_SITE_ID',
},
],
},
},
})
Прочие платформы
Вставьте сниппет в шаблон <head> вашей темы или CMS. Gauss работает с любым HTML-сайтом.
Шаг 3. Проверьте установку
Откройте ваш сайт в браузере, затем перейдите в дашборд → Real-time. Если вы видите своё посещение — всё работает.
Подробнее о проверке читайте в разделе Проверка данных.
Атрибут data-site-id
Каждый проект в Gauss Analytics имеет уникальный site-id. Если у вас несколько сайтов — создайте отдельный проект для каждого и используйте соответствующий идентификатор.
Производительность
Сниппет весит менее 5 КБ, загружается асинхронно (defer) и не блокирует рендеринг страницы. Он не влияет на ваши показатели Core Web Vitals.