Перейти до вмісту
Dozor
Open source · MIT

Дивіться, як ваші користувачі насправді користуються продуктом

Dozor записує реальні сесії у браузері за допомогою rrweb і дозволяє відтворювати їх з точністю до пікселя. Self-hosted, не залежить від фреймворку, безкоштовний назавжди.

Що він уміє

Побудований на rrweb, створений для команд, які хочуть розуміти своїх користувачів без передавання даних стороннім постачальникам.

Піксельна точність відтворення
Кожна DOM-мутація, рух миші та ввід захоплюються і реконструюються в sandbox iframe. Прокручування, пропуск пауз, перехід по сторінках — плеєр обробляє довгі сесії як першокласний об'єкт.
Відстеження користувачів та їхні traits
Пов'яжіть сесії з вашими користувачами через простий виклик `identify()`. Traits, таймлайни активності та історія сесій — усе з ваших власних SDK payloads.
Слайси для довгих сесій
Сесії автоматично розбиваються при навігації чи паузах, кожен слайс відтворюється окремо. Більше не треба скрабити 40-хвилинну вкладку, яка висіла у фоні.
Ваші дані, ваша база
Ніяких сторонніх процесорів, ніякої прихованої телеметрії. Спрямуйте SDK на вашу власну панель, хостіть на своєму Postgres, володійте кожним байтом.

Встановлення менш як за хвилину

Два пакети на npm — оберіть той, що підходить вашому стеку. Повні гайди живуть у репозиторії SDK.

  1. 1Створіть проєкт у панелі та скопіюйте публічний ключ.
  2. 2Встановіть SDK-пакет, що відповідає вашому стеку.
  3. 3Оберніть застосунок (React) або викличте `init()` (vanilla) з публічним ключем.
$ npm install @kharko/dozor
import { Dozor } from "@kharko/dozor";

Dozor.init({
  apiKey: "dp_...",
  endpoint: "https://kharko-dozor.vercel.app/api/ingest",
});

Подякувати автору

Dozor — це особистий open-source проєкт. Немає платних тарифів, немає enterprise-апсейлу, немає планів монетизації. Якщо він допоміг вам і ви хочете подякувати — є два способи.

🇺🇦 Україна — Monobank (UAH)
Донат в один тап через посилання Monobank. Працює з будь-якої картки, з будь-якої країни, без реєстрації.
Європа — банківський переказ (EUR)
SEPA-переказ на євровий рахунок автора. Використайте ці реквізити у формі переказу вашого банку.
  • IBANGB84CLJU00997180803000
  • BICCLJUGB21
  • ОтримувачZAMNYUS MYKOLA

Інші способи подякувати — або хочете надіслати з іншої системи? Напишіть мені.