React Native User Events

Understand how to record user events with React Native.

User Events

Record an event with event data

// event with properties
var props = { 'Name': 'XYZ', 'Price': 123 }

CleverTap.recordEvent('Product Viewed', props)

Record an event without event data

// event without properties
CleverTap.recordEvent('Product Viewed')

Record Charged event

var chargeDetails = { 'totalValue': 20, 
                      'category': 'books', 
                      'purchase_date': new Date()
                    }
var items = [
{ 'title': 'book1', 'published_date': new Date('2010-12-12T06:35:31'), 'author': 'ABC' },
{ 'title': 'book2', 'published_date': new Date('2020-12-12T06:35:31'), 'author': 'DEF'},
{ 'title': 'book3', 'published_date': new Date('2000-12-12T06:35:31'), 'author': 'XYZ' }]

CleverTap.recordChargedEvent(chargeDetails, items);