🐾 A web-based tool for logging, visualizing and analyzing mouse events like movement and clicks.
Mouselog is a web-based platform for website owners to log, visualize and analyze user behaviors like mouse trace data.
Mouselog contains 3 parts:
|Server-backend||RESTful API backend for Mouselog server-side||Golang + Beego + MySQL||https://github.com/microsoft/mouselog||N/A|
The client-side agent is not open-source anymore. The latest release on NPM is
go get github.com/microsoft/mouselog
Prepare a Xorm ORM supported database (MySQL is recommended), replace
root:[email protected](localhost:3306)/in conf/app.conf with your own connection string. Mouselog will create a database named
mouselogand necessary tables in it if not exist. All Xorm supported databases are listed here.
Run Server-backend (in port 9000):
go run main.go
cd web npm install npm start
This project is licensed under the MIT license.
If you have any issues or feature requests, please contact us. PR is welcomed. - https://github.com/microsoft/mouselog/issues