Запись экрана посетителей сайта
Устанавливаем код онлайн консультанта на сайт, нужна функция просмотра движения мыши по экрану для администратора сайта.
-
262 2 0 Здравствуйте. Рад видеть вашу задачу:) Я тот, кого вы ищете. У меня есть опыт написания таких модулей. Буду счастлив быть вам полезным.
Напишите мне, пожалуйста, для уточнения требований и условий выполнения.
Это моя первая ставка на freelancehunt, срок выполнения установлю с запасом. За искренний отзыв выполню задачу на большее, чем вы ожидали :)
-
2463 108 0 1 Добрый день, Евгений!
Готов обсудить более подробно возможность реализации Вашего проекта
Интересует ряд вопросов по формату записи и воспроизведения, после обсуждения которых можно будет думать о конкретном решении
Ваш бюджет в 8 000 грн является окончательным?
С уважением, Виктор!
-
10671 591 6 10 Готов взять работу, пишите, сделаю все качественно. Опыт работы уже более 12 лет!
-
6530 77 0 доброго дня, вставлю бібліотеку яка буде записувати сесію користувача на вашому сайті. тобто ви зможете переглянути відео запису екрана користувача. звертайтеся)
-
276 2 2 Добрый день!
Установлю модуль, который будет регистрировать движение мыши на сайте. Обращайтесь, обсудим детали
-
865 18 2 1 Я создам систему для записи действий пользователей на сайте, которая будет отслеживать их действия и воспроизводить их в реальном времени, как у Smartlook. Мой процесс разработки будет включать следующие шаги:
1. **Frontend (клиентская часть)**:
- Я напишу JavaScript-скрипт для отслеживания действий пользователей, таких как клики, прокрутка, ввод текста, перемещение мыши.
- Реализую запись экрана с помощью MediaRecorder API или аналогичных технологий для захвата видео.
- Настрою отправку собранных данных на сервер в реальном времени с помощью WebSocket или долгосрочных HTTP-запросов.
- Обеспечу оптимизацию работы системы для мобильных устройств и разных браузеров.
2. **Backend (серверная часть)**:
… - Я настрою сервер для приема и хранения данных от пользователей, используя такие технологии, как Node.js или PHP.
- Создам систему хранения данных, включая видео и изображения, и выберу подходящее хранилище (например, облачные решения типа Amazon S3).
- Реализую передачу данных в реальном времени на сервер и обеспечу бесперебойное воспроизведение действий пользователей.
3. **Панель управления для администратора**:
- Разработаю интерфейс, через который администратор сможет просматривать записи действий пользователей, фильтровать их по времени и типу действия.
- Реализую возможность воспроизведения этих записей в удобном виде (например, через видеоплеер или анимацию).
4. **Интеграция с аналитическими системами**:
- При необходимости, интегрирую систему с другими аналитическими инструментами для более глубокого анализа пользовательского поведения.
Процесс разработки займет около 3-4 месяцев, в зависимости от сложности и объема. Ожидаемая стоимость разработки составляет от **$25,000 до $70,000**.
-
Що саме треба зробити? Що за код, звідки?
-
Такий функціонал колись був у яндекс.метріка. Не знаю як зараз. Але якщо ще і працює, то, як відомо, яндекс не працює у нас.
-
Э схоже вже рішення, але там не рух мишки фіксує а кліки мишкою і створюється карта сторінок.
Можу встановити вам.
-
це не тільки яндекс використовує
-
Microsoft Clarity - можливо вам підійде
-
Чесно посміхнули повідомлення)
Існує два варіанта реалізації, і обидна насправді дуже прості, перший дуже хороший, другий дуже погонний, тут я бачу розглядають лише другий (запис відео на стороні клієнта))
Якшо вам потрібне якісне професійне рішення, то другий варіант ми не розглядаємо. Але й перший має під варіанти що збільшує важкість реалізації, в залежності від ваших вимог та інтеграції в ваш проект.
Варіант з записом відео на стороні клієнта використовуючи API браузера, це дуже поганий варіант бо:
- Клієнт кожен раз має надавати дозвіл браузеру використовувати захват екрану на запис, що не зручно і може злякати користувача. Якщо це маркетинг/аналітичний модуль, то цей варіант очевидно не має місця на існування принципі)
- Підтримка браузерами цього API все ще на низькому рівні, в старих вона відсутня взагалі
- Ми змушуємо клієнта вести повноцінну трансляцію відео, що може бути для нього не можливо або не бажано, іза використання великого трафіку
- Ми навантажуємо свою систему великим трафіком, як мережеві драйвери так і базу даних де будуть зберігатися фрагменти відео, також використання процесора і оперативної пам'яті на обробку таких запитів. Якщо потрібне якісне та стабільне рішення, то бажано зберігати в потоковому форматі HLS/DASH, бо не можливо гарантувати що у консультанта або клієнта не будуть мережеві затримки, або збоїв, або якщо інший консультант захоче підключитися до потоку в непередбачуваний момент. Це ще більше збільшить трафік, за рахунок ключових кадрів відео та надлишкових мета тегів. Також доведеться на сервері декодувати потоку в HLS/DASH.
Хоча до кожного пунктах існують методи оптимізації, картина в цілому не дуже) за одним винятком. Якщо це наприклад щось типу вебінарну, коли клієнт свідомо вимагає даний функціонал. Тоді ми можемо використати MediaDevices.getDisplayMedia + WebRTC - для передачі відео в реальному часі між пристроями клієнта та консультантів. Такий підхід може бути дуже ефективним та витримувати великі навантаження.
Кращий варіант збирати статичні дані (метрики) дій користувача, положення мишки/тач, кліки, скролл і так далі. І вже на основі цих даних збирати відео на сервері, а краще безпосередньо в браузері консультанта, щоб не навантажувати сервер.
Це ідеальне рішення тому що:
- Можливо реалізувати все те як при прямому запису відео.
- Як для клієнта так і для сервера, це дуже низки навантаження. Треба лише декілька біт в секунду порівняно з відео де мегабайти в секунду, або при максимальної оптимізації кілобайт. Навантаження за годину складе значно менше ніж завантаження самої сторінки.
За детальною консультацією звертайтеся в ЛС. Буду радий бути корисним:) -
Актуальные фриланс-проекты в категории Python
Разработка программного обеспечения для управления iPhone через USB-кабель с ПК
10 000 UAH
Необходимо разработать программу для Windows, которая позволяет подключать iPhone с jailbreak через USB-кабель и управлять им с компьютера. Основной функционал: Подключение iPhone через USB. Программа должна быстро распознавать подключенный iPhone и работать через кабель,… C и C++, Python ∙ 1 день 9 часов назад ∙ 17 ставок |
BuzzPost автоматизация Facebook под ИзраильПроект уже есть и он работает - задача решить вопрос по ограничению фб, при количестве постов в час более 3-4 (с 7 утра до 12 ночи) аккаунты клиентов ограничиваются фб. сайт - https://buzzpost.co.il/ Также поискать дыры в логике и в самом проекте и поправить их, опять же логика… Python, Работа с клиентами ∙ 2 дня 6 часов назад ∙ 15 ставок |
AI Commenting Platform для TikTok и Instagram.Цель проекта Разработать систему, которая позволяет управлять большим количеством аккаунтов TikTok и Instagram и автоматически публиковать релевантные комментарии под выбранными видео с использованием ИИ. Основной функционал1. Управление аккаунтами Необходимо реализовать… AI и машинное обучение, Python ∙ 6 дней 8 часов назад ∙ 23 ставки |
Построить модель классификации клиентов1. Есть данные клиентов в Mongo/SQL (примерно 20 000 записей с сырыми данными). 2. Необходимо на их основе построить фичи и модель классификации клиентов на поведенческие группы. 3. Проект выполнить на Python. AI и машинное обучение, Python ∙ 8 дней 2 часа назад ∙ 46 ставок |
ИТ Автоматизация ведения VAT-отчетности
10 000 UAH
Необходимо разработать систему для автоматизации переноса данных о продажах из CRM в бухгалтерскую систему Wafeq. Система должна импортировать банковские и платежные отчеты, автоматически сверять платежи с инвойсами, формировать инвойсы для VAT-отчетности и минимизировать ручную… AI и машинное обучение, Python ∙ 8 дней 7 часов назад ∙ 52 ставки |
