Документация

Всё необходимое, чтобы запустить Monoid на вашем сайте.

1. Создайте учётную запись

Перейдите на monoid.website, введите email, пароль и домен. Вы получите ссылку для активации по электронной почте.

2. Добавьте сниппет трекера

После подтверждения вставьте это внутрь тега <head> вашего сайта. Замените YOUR_SITE_ID на ID из вашего дашборда.

html<script async defer src="https://api.monoid.website/tracker.min.js" data-site-id="YOUR_SITE_ID" data-autotrack="true"> </script>

Скрипт загружается асинхронно — он никогда не блокирует отрисовку страницы. Данные начинают появляться в вашем дашборде за секунды.

3. Проверьте установку

Откройте свой сайт в браузере, затем проверьте дашборд Monoid. Вы должны увидеть просмотр страницы в реальном времени в панели Live Visitors. Если ничего не появилось в течение минуты, проверьте, что атрибут data-site-id точно соответствует ID вашего сайта.

Next.js / React

В Next.js добавьте сниппет в _document.tsx или используйте компонент next/script со strategy="afterInteractive":

tsximport Script from 'next/script' export default function RootLayout({ children }) { return ( <html lang="en"> <body> {children} <Script src="https://api.monoid.website/tracker.min.js" data-site-id="YOUR_SITE_ID" strategy="afterInteractive" /> </body> </html> ) }

WordPress

В functions.php вашей темы добавьте:

phpfunction monoid_tracker() { echo '<script async defer src="https://api.monoid.website/tracker.min.js" data-site-id="YOUR_SITE_ID" data-autotrack="true"></script>'; } add_action('wp_head', 'monoid_tracker');

Трекинг без JS (пиксель)

Если вы не можете запускать JavaScript — серверно-рендерные страницы с отключённым JS, строгие статические страницы или среды, блокирующие скрипты — используйте трекинг-пиксель. Вставьте этот тег <img> туда, где должно срабатывать отслеживание. Замените YOUR_SITE_ID и установите p в текущий путь страницы.

html<img src="https://api.monoid.website/pixel.gif?s=YOUR_SITE_ID&p=/your-page-path" width="1" height="1" alt="" style="display:none" referrerpolicy="strict-origin-when-cross-origin" />

Пиксель записывает те же основные аналитические данные, что и JS-трекер — путь, источник, страну, тип устройства и ежедневный хеш посетителя — но без ширины экрана (JavaScript недоступен). Заголовок Referer браузера используется автоматически; вы можете переопределить его параметром &r=referrer-domain. Посетители, отправляющие DNT: 1, не записываются.

Что-то отсутствует или неверно? Сообщите нам