Build with AppVibezz.
Install the SDK, send events, and start measuring installs, retention and revenue across React Native, Web and Node, live in minutes.
Video Tutorial
Watch a step-by-step walkthrough to get your integration up and running in minutes.
Up and running in three steps
Install the package, initialize once, and start tracking events. The SDK queues, batches and retries for you.
Install the package
Add appvibezz from npm or yarn. On React Native, also install @react-native-async-storage/async-storage for the offline queue.
Initialize once
Call AppVibezz.init() with your API key when your app starts. First Open and App Open are tracked automatically.
Track events
Use track(), revenue() and screen() to capture what matters. Events show up in your dashboard in real time.
// Install: npm install appvibezz import { AppVibezz } from 'appvibezz'; // Initialize once when your app starts AppVibezz.init({ apiKey: 'YOUR_API_KEY' }); // Identify the user after login AppVibezz.identify('user_12345'); // Track a custom event AppVibezz.track('add_to_cart', { item_id: 'SKU_123', price: 29.99, });
Explore the docs
Practical guides for every part of the SDK.
Getting started
Grab your API key from the dashboard, initialize the SDK and see live data flowing in minutes.
Identify users
Call identify() after login to link events to a user, and reset() on logout.
Track events
Send custom events with optional properties to capture sign-ups, actions and more.
Track revenue
Record purchases with revenue(), including amount, currency and transaction details.
Screen tracking
Log screens manually, or auto-track them with React Navigation via trackNavigation().
Configuration
Tune the flush interval, batch size, session timeout, debug logging and custom storage.
Looking for the full method list?
Browse every SDK method, configuration option and example in the API reference.