React Native Ensighten Module
Getting started
$ npm install react-native-ensighten --save
For iOS
$ cd ios$ pod install
Special Note: Due to a current issue with Xcode where swift support is not enabled when adding a React Native library using swift code you may need to take the following steps if your build fails (Ignore if you've already added any native swift code to your project):
- Open the
.xcworkspace
file in your project's "ios" directory - Go to
File > New > File...
- Select "Swift File" and give it any name
- When prompted select "Add bridging header"
- Rebuild project
For Android
$ cd android$ ./gradlew build
Usage
; // In the entry point of your appEnsighten;
Tracking Page Views
{ Ensighten;}
Tracking Events
<Button title="Add to Cart" onPress= Ensighten ;/>
Tracking Conversions
<Button title="Add Promotion to Cart" onPress= Ensighten ;/>