Разработка SAAS продукта
2 000 руб.за час
Приветствую!
Необходимо сделать сервис который отслеживает действия посетителей на сайте в он-лайн и записывает их сессии, действия, события в БД на основе нашего пикселя/скрипта сбора данных. На основе событий в будущем будем привязывать триггеры и отправку посетителям поп-ап форм или e-mail.
Но для начала реализовать надо такой функционал:
Для реализации он-лайн аналитики вероятно надо использовать websocket.
Есть парочка open source проектов которые я планировал использовать для отслеживания действий посетителей на сайте, чтобы не писать с нуля свои. Те которые мне понравились https://github.com/ankane/ahoy.js и https://github.com/DavidWells/analytics
- отслеживание начала и конца сессии
- отслеживание источника перехода
- отслеживание клика по кнопке/ссылке
- отслеживание заполнения форм
- отслеживание закрытия и ухода со страницы
- отслеживание времени пребывания на странице
- запись/обновление кук постетителю
Все евенты сессии посетителя записываем в БД и выводим в админку в формате списка посетителей.
По каждому посетителю можно посмотреть историю взаимодействия с сайтом - какие страницы посещал, какие ссылки или кнопки кликал, какие формы заполнял. Так же список он-лайн посетителией с он-лайн обновлением информации по ним. Агрегирование сначала по кукам потом по userid.
Также в админке вывести настройку - привязки кода пикселя/скрипта к конкретному домену и разделение в БД данных по доменами.
По стеку - я думаю что Javascript/TypeScript, NodeJS или Go или еще что-то, VUE, по БД вопрос открытый.
Может у вас свои соображения - можно обсудить, поскольку ожидается высоконагруженая история с множеством сайтов и соответственно множеством данных по сессиям и посетителям.
Оплата time materials
Необходимо сделать сервис который отслеживает действия посетителей на сайте в он-лайн и записывает их сессии, действия, события в БД на основе нашего пикселя/скрипта сбора данных. На основе событий в будущем будем привязывать триггеры и отправку посетителям поп-ап форм или e-mail.
Но для начала реализовать надо такой функционал:
Для реализации он-лайн аналитики вероятно надо использовать websocket.
Есть парочка open source проектов которые я планировал использовать для отслеживания действий посетителей на сайте, чтобы не писать с нуля свои. Те которые мне понравились https://github.com/ankane/ahoy.js и https://github.com/DavidWells/analytics
- отслеживание начала и конца сессии
- отслеживание источника перехода
- отслеживание клика по кнопке/ссылке
- отслеживание заполнения форм
- отслеживание закрытия и ухода со страницы
- отслеживание времени пребывания на странице
- запись/обновление кук постетителю
Все евенты сессии посетителя записываем в БД и выводим в админку в формате списка посетителей.
По каждому посетителю можно посмотреть историю взаимодействия с сайтом - какие страницы посещал, какие ссылки или кнопки кликал, какие формы заполнял. Так же список он-лайн посетителией с он-лайн обновлением информации по ним. Агрегирование сначала по кукам потом по userid.
Также в админке вывести настройку - привязки кода пикселя/скрипта к конкретному домену и разделение в БД данных по доменами.
По стеку - я думаю что Javascript/TypeScript, NodeJS или Go или еще что-то, VUE, по БД вопрос открытый.
Может у вас свои соображения - можно обсудить, поскольку ожидается высоконагруженая история с множеством сайтов и соответственно множеством данных по сессиям и посетителям.
Оплата time materials
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.