- 23 Dec 2023
- 4 Minutes to read
Event Object
- Updated on 23 Dec 2023
- 4 Minutes to read
The Event object helps you create custom events and event parameters in different data types.
Set tag event
This method returns a new chainable Insider event object in which you can add parameters.
Parameter | Data Type |
---|---|
eventName | String |
Method Signature
static tagEvent(name: string): ?RNInsiderEvent
Method Example
// You can create an event without parameters and call the build method
RNInsider.tagEvent('eventname').build();
// You can create an event, then add parameters and call the build method
RNInsider.tagEvent('eventname').addParameterWithInt('key', 10).build();
// You can create an object and add the parameters later
var insiderExampleEvent = RNInsider.tagEvent('eventname');
// Do not forget to call build method once you are done with parameters
// Otherwise your event will be ignored
insiderExampleEvent.build();
Build event
This method allows you to build your Insider event object.
Method Signature
build()
Method Example
insiderExampleEvent.build();
Set string parameter
This method allows you to set the string parameter of your Insider event object.
Parameter | Data Type |
---|---|
key | String |
value | String |
Method Signature
addParameterWithString(key: string, value: string)
Method Example
// You can create an event then add parameters and call the build method
RNInsider.tagEvent('eventname').addParameterWithString('key', 'value');
// You can create an object and add the parameters later
var insiderExampleEvent = RNInsider.tagEvent('eventname');
insiderExampleEvent.addParameterWithString('key', 'value');
// Do not forget to call build method once you are done with parameters.
// Otherwise your event will be ignored.
insiderExampleEvent.build();
Set integer parameter
This method allows you to set the integer parameter of your Insider event object.
Parameter | Data Type |
---|---|
key | String |
value | Integer |
Method Signature
addParameterWithInt(key: string, value: number)
Method Example
// You can create an event then add parameters and call the build method
RNInsider.tagEvent('eventname').addParameterWithInt('key', 10);
// You can create an object and add the parameters later
var insiderExampleEvent = RNInsider.tagEvent('eventname');
insiderExampleEvent.addParameterWithInt('key', 10);
// Do not forget to call build method once you are done with parameters.
// Otherwise your event will be ignored.
insiderExampleEvent.build();
Set double parameter
This method allows you to set the double parameter of your Insider event object.
Parameter | Data Type |
---|---|
key | String |
value | Double |
Method Signature
addParameterWithDouble(key: string, value: number)
Method Example
// You can create an event then add parameters and call the build method
RNInsider.tagEvent('eventname').addParameterWithDouble('key', 10.5);
// You can create an object and add the parameters later
var insiderExampleEvent = RNInsider.tagEvent('eventname');
insiderExampleEvent.addParameterWithDouble('key', 10.5);
// Do not forget to call build method once you are done with parameters.
// Otherwise your event will be ignored.
insiderExampleEvent.build();
Set date parameter
This method allows you to set the date parameter of your Insider event object.
Parameter | Data Type |
---|---|
key | String |
value | Date |
Method Signature
addParameterWithDate(key: string, value: Date
Method Example
// You can create an event then add parameters and call the build method
RNInsider.tagEvent('eventname').addParameterWithDate('key', new Date());
// You can create an object and add the parameters later
var insiderExampleEvent = RNInsider.tagEvent('eventname');
insiderExampleEvent.addParameterWithDate('key', new Date());
// Do not forget to call build method once you are done with parameters.
// Otherwise your event will be ignored.
insiderExampleEvent.build();
Set array parameter
This method allows you to set the array parameter of your Insider event object.
Parameter | Data Type |
---|---|
key | String |
value | Array (of string) |
Method Signature
addParameterWithArray(key: string, value: Array<string>)
Method Example
// You can create an event then add parameters and call the build method
var arr = ['value1', 'value2', 'value3'];
RNInsider.tagEvent('eventname').addParameterWithArray('key', arr);
// You can create an object and add the parameters later
var insiderExampleEvent = RNInsider.tagEvent('eventname');
insiderExampleEvent.addParameterWithArray('key', arr);
// Do not forget to call build method once you are done with parameters.
// Otherwise your event will be ignored.
insiderExampleEvent.build();
Set boolean parameter
This method allows you to set the boolean parameter of your Insider event object.
Parameter | Data Type |
---|---|
key | String |
value | Boolean |
Method Signature
addParameterWithBoolean(key: string, value: boolean)
Method Example
// You can create an event then add parameters and call the build method
RNInsider.tagEvent('eventname').addParameterWithBoolean('key', true);
// You can create an object and add the parameters later
var insiderExampleEvent = RNInsider.tagEvent('eventname');
insiderExampleEvent.addParameterWithBoolean('key', true);
// Do not forget to call build method once you are done with parameters.
// Otherwise your event will be ignored.
insiderExampleEvent.build();