Установка сниппета

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.