DestinationPlugin
for Sprig. This is a segment analytics plugin that wraps react-native-userleap
.
Please make sure that your product currently uses segment analytics in your application. If you do not currently, but want to get started, please checkout Segment's documentation. Or follow Segment's instructions on github.
You need to install the @sprig-technologies/analytics-react-native-plugin-sprig
and the react-native-userleap
dependency.
yarn add @sprig-technologies/analytics-react-native-plugin-sprig react-native-userleap
# or
npm install --save @sprig-technologies/analytics-react-native-plugin-sprig react-native-userleap
Run pod install
after the installation to autolink the Sprig SDK.
In your code where you initialize the analytics client call the .add({ plugin })
method with an SprigPlugin
instance.
// App.js
import { createClient } from '@segment/analytics-react-native';
import { SprigPlugin } from '@sprig-technologies/analytics-react-native-plugin-sprig';
const segmentClient = createClient({
writeKey: 'SEGMENT_WRITE_KEY'
});
const plugin = new SprigPlugin();
segmentClient.add({ plugin });
After this set up, any segment track
and identify
functionalities will also forward the events and identify the user id and attributes to Sprig respectively. The users will automatically see the survey if they are eligible without additional work.
Follow the instructions for adding plugins on the Analytics client for segment related documentations.
We included a simple react native app that implements the plugin under ./example
Please use Github issues, Pull Requests, or feel free to reach out to our support team.
Please see LICENSE file