@pulsetrackme/sdk
v0.1.5
Published
A lightweight analytics and feedback collection library for modern web applications
Maintainers
Readme
PulseTrack
PulseTrack is an analytics and feedback collection library designed for modern web applications. It provides developers with powerful tools to understand user behavior, collect feedback, and make data-driven decisions.
✨ Features
📊 Comprehensive Analytics
- Page view and navigation tracking
- User interaction monitoring (clicks, form submissions, etc.)
- Custom event tracking
- Session management
💬 User Feedback
- Built-in feedback widgets
- Customizable feedback forms
- Screenshot capture for visual feedback
- User metadata collection
🚀 Developer Friendly
- TypeScript support
- Framework agnostic (works with React, Vue, Angular, etc.)
- Extensible plugin system
- Detailed documentation
📦 Installation
Install PulseTrack using npm:
npm install pulsetrackor
yarn add pulsetrack🚀 Quick Start
import { PulseTrack } from 'pulsetrack';
// Initialize with your configuration
const tracker = new PulseTrack({
token: 'your-token-id'
});
// Track a custom event
tracker.addTag('user_action', { action: 'button_click', buttonId: 'cta-button' });📚 Documentation
For detailed documentation, please visit our documentation website.
Available Plugins
- Analytics: Core tracking functionality
- Feedback: User feedback collection
- Performance: Page load and resource timing
- Error Tracking: JavaScript error monitoring
🔧 Configuration
| Option | Type | Default | Description |
|--------|------|---------|-------------|
| token | string | - | Your token identifier (required) |
