Integrate with Mixpanel
You might want to send data from Flagship to Mixpanel, to push experiments and features information and combine them with all your analytics dashboard. Hopefully, the method we're providing will help you reach that goal.
The following code example takes into account that you already started your Flagship SDK and synchronized your user to get the flag (the modification) he should be assigned to. The user is now seeing the flag, and you need to activate it, to alert us and count one more user in the corresponding report. When activating it with our Flagship method, you will trigger the Mixpanel method at the same time and send the information you need to, like in the code example below.
It also implies that you imported the Mixpanel library before calling their method.
//... some other codes
Flagship.start(ENV_ID, API_KEY, {
onVisitorExposed: ({ exposedVisitor, fromFlag }) => {
mixpanel.track('flagship_event', {
distinct_id: exposedVisitor.id,
...fromFlag.metadata
})
}
})
//... do some stuff
// Then Calling flag.getValue() or flag.visitorExposed() anywhere will trigger onVisitorExposed callback
Any feedback? We would be really happy to have a quick chat!
Last updated
Was this helpful?