Налаштування Session Replay (LogRocket/FullStory) для сайту

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

Розробка та обслуговування будь-яких видів сайтів:

Інформаційні сайти або веб-програми
Сайти візитки, landing page, корпоративні сайти, онлайн каталоги, квіз, промо-сайти, блоги, ресурси новин, інформаційні портали, форуми, агрегатори
Сайти або веб-програми електронної комерції
Інтернет-магазини, B2B-портали, маркетплейси, онлайн-обмінники, кешбек-сайти, біржі, дропшиппінг-платформи, парсери товарів
Веб-програми для управління бізнес-процесами
CRM-системи, ERP-системи, корпоративні портали, системи управління виробництвом, парсери інформації
Сайти або веб-програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, конструктори сайтів, портали надання електронних послуг, відеохостинги, тематичні портали

Це лише деякі з технічних типів сайтів, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Пропоновані послуги
Показано 1 з 1 послугУсі 2065 послуг
Налаштування Session Replay (LogRocket/FullStory) для сайту
Проста
~1 робочий день
Часті питання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1171
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    874
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1094
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    831
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851

Налаштування Session Replay (LogRocket/FullStory)

Session Replay записує DOM-eventos, клики, прокрутку та мережеві запити користувачів і дозволяє відтворити їхню сесію як відео. Інструмент необхідний для налагодження неї́звичайних багів, аналізу воронок конверсії та UX-досліджень.

LogRocket vs FullStory

Критерій LogRocket FullStory
Основний фокус Налагодження + Redux/Network UX аналітика + DX Data
Інтеграція з помилками Вбудована, з трейсами Через інтеграції
Маскування приватності Гнучке Гнучке
Модель цін За сесіями/місяць За користувачами
Self-hosted Ні Ні

Open-source альтернатива з self-hosting—OpenReplay.

Установка LogRocket

import LogRocket from 'logrocket';
LogRocket.init('your-app/project-id');

// Ідентифікація користувача
LogRocket.identify(user.id, {
  name: user.name,
  email: user.email,
  plan: user.subscriptionPlan
});

Для React додайте logrocket-react для відстеження компонентів:

import setupLogRocketReact from 'logrocket-react';
setupLogRocketReact(LogRocket);

Маскування конфіденційних даних

Обов'язково перед production—паролі, платіжні дані, особисті поля:

LogRocket.init('app/id', {
  dom: {
    inputSanitizer: true, // приховує всі inputs
    textSanitizer: false
  },
  network: {
    requestSanitizer: request => {
      if (request.headers['Authorization']) {
        request.headers['Authorization'] = '[redacted]';
      }
      return request;
    }
  }
});

Або через CSS-клас lr-hide на конкретних елементах.

Прив'язка до помилок Sentry

LogRocket.getSessionURL(sessionURL => {
  Sentry.configureScope(scope => {
    scope.setExtra('sessionURL', sessionURL);
  });
});

Тепер кожна помилка Sentry має пряме посилання на запис сесії, в якій сталася помилка.

Часова шкала

Установка та базова конфігурація маскування—1 день. Інтеграція з Sentry/Datadog та налаштування фільтрів сесій—2–3 дні.