UserWave is an open-source JavaScript library for tracking user activity on websites or web applications. With UserWave, you can capture and analyze interactions like button clicks, form submissions, and other events to better understand user behavior and improve your product experience. UserWave is built in public, and you can contribute or follow the development on GitHub.
- Event Tracking: Track specific events like button clicks, form submissions, and more.
- Timestamped Logs: Log each event with the exact time it occurred.
- Custom Event Names: Name and categorize events for easier analysis.
- Real-time Event Stream: View user interactions in real-time (Pro feature).
- Automatic Page View Tracking: Automatically captures page views without manual setup.
- Minimal Setup: Simple to install and start tracking with minimal configuration.
- Data Privacy First: No personally identifiable information (PII) is stored by default.
Install UserWave via npm:
npm install userwave
UserWave is an open-source project built in public! Contributions are welcome. To contribute:
- Fork the repository.
- Create a new branch with your feature or bugfix.
- Submit a pull request with a detailed description.
- Please review our contributing guidelines before submitting.
License This project is licensed under the MIT License. See the LICENSE file for details.