Skip to main content

Analytics & Event Tracking

Track user behavior and campaign performance.

Overview

Resync provides built-in event tracking and analytics integration to help you understand user behavior and measure campaign success.

Event Tracking

Log Custom Events

Resync.logEvent({
eventId: 'evt_button_clicked',
metadata: {
buttonName: 'signup',
screen: 'homepage',
},
});

Track Conversions

Resync.logEvent({
eventId: 'evt_purchase_completed',
logId: 'order_123',
metadata: {
amount: 99.99,
currency: 'USD',
productId: 'prod_456',
},
});

Analytics Integration

Firebase Analytics

import analytics from '@react-native-firebase/analytics';

const logAnalytics = (logId, event) => {
analytics().logEvent(event.type, {
logId,
...event.metadata,
});
};

<ResyncContentView
name="Form"
logAnalytics={logAnalytics}
/>

Automatic Tracking

Resync automatically tracks:

  • Form views
  • Field interactions
  • Validation errors
  • Form submissions
  • Campaign impressions
  • Variant assignments

Learn More