Skip to content

eventlog-rn

Track user activities locally. Share with support when needed.

Quick Example

typescript
import { eventLog } from 'eventlog-rn';

// Initialize once
await eventLog.init();

// Log events
eventLog.screen('HomeScreen');
eventLog.action('button_clicked', { buttonId: 'checkout' });

// Export for debugging
const result = await eventLog.export({ mode: 'repro' });

What is it?

A local-first activity tracker for React Native that helps users share their app usage with customer support.

How it works:

  1. 📝 Track activities - Automatically logs user actions, screens, and errors locally
  2. 💾 Store on-device - All data stays private on the user's device
  3. 🤝 Share with consent - Users can export and send logs to support when they need help

Perfect for customer support:

  • 🐛 Faster bug resolution - See exactly what the user did before the issue
  • 📊 Better support tickets - Users attach activity logs instead of vague descriptions
  • 🔒 Privacy-first - Users control when and what they share
  • No server needed - Everything happens locally

Not an analytics platform. This is a support tool that respects user privacy.