roaarrr-browser
Version:
Browser analytics tracking library for roaarrr
68 lines (46 loc) • 1.19 kB
Markdown
for tracking page views, user identification, and events.
```bash
npm install roaarrr-browser
```
```javascript
// Named import
import { analytics } from 'roaarrr-browser';
// Or default import
import analytics from 'roaarrr-browser';
// Initialize with your API key
analytics.init('YOUR_API_KEY');
```
```javascript
const analytics = require('roaarrr-browser');
// Initialize with your API key
analytics.init('YOUR_API_KEY');
```
```javascript
analytics.identify({
identification: 'user123',
email: 'user@example.com',
name: 'John Doe'
});
```
```javascript
analytics.funnel('button_click', {
buttonName: 'signup',
page: 'homepage'
});
```
Initializes the analytics library with your API key. Automatically tracks page views and navigation changes.
Identifies a user. Requires an `identification` field in the userData object.
Tracks a custom event with optional event data.
MIT
A lightweight browser analytics library