
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
mixpanel-react-native
Advanced tools
Official React Native Tracking Library for Mixpanel Analytics
Welcome to the official Mixpanel React Native library. The Mixpanel React Native library is an open-source project, and we'd love to see your contributions! We'd also love for you to come and work with us! Check out Jobs for details
Check out our official documentation for more in depth information on installing and using Mixpanel on React Native.
npm install mixpanel-react-native
pod install
At this point, you are ready to use Mixpanel React Native SDKTo start tracking with the library you must first initialize with your project token. To initialize the library, first add import Mixpanel
and call Mixpanel.init(token)
with your project token as it's argument. Once you've called this method once, you can access instance throughout application.
import Mixpanel from 'mixpanel-react-native';
...
class YourClass extends React.Component {
constructor(props) {
super(props);
this.configMixpanel();
}
configMixpanel = async () => {
this.mixpanel = await Mixpanel.init(MixpanelToken);
}
...
Once you've initialized the library, Mixpanel will automatically collect common mobile events. You can enable/ disable automatic collection through your project settings.
With the mixpanel
object created in the last step a call to track
is all you need to send additional events to Mixpanel.
// Track with event-name
mixpanel.track('TrackEvent');
// Track with event-name and property
mixpanel.track('TrackEvent', {'Status': 'Pending'});
You're done! You've successfully integrated the Mixpanel React Native SDK into your app. To stay up to speed on important SDK releases and updates, star or watch our repository on Github.
No worries, here are some links that you will find useful:
Have any questions? Reach out to support@mixpanel.com to speak to someone smart, quickly.
FAQs
Official React Native Tracking Library for Mixpanel Analytics
The npm package mixpanel-react-native receives a total of 39,162 weekly downloads. As such, mixpanel-react-native popularity was classified as popular.
We found that mixpanel-react-native demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.