
React Native and Expo SDK
React Native analytics for real product journeys
Install @talivia/react-native, connect your Website ID, and record native screens and product actions alongside your website activity. Works with Expo and bare React Native projects.

Wednesday, September 16th, 2026
Product analytics for mobile apps
From first screen to the next milestone
Instrument the moments your React Native app already knows about, without changing its business flow.
See every relevant screen
Call screen() in your React Navigation or Expo Router change handler.
Measure onboarding and features
Call track() where a signup, tutorial step, or important action actually completes.
Connect known customers
Call identify() after login with the same stable account ID used on your website.
How it works
Add the SDK to your app
Use the package in native React Native or Expo; the web script remains the path for Expo Web.
Read the setup guide- 01
Install @talivia/react-native
For Expo, also install AsyncStorage and expo-crypto adapters.
- 02
Initialize with your Website ID
Pass the platform, hostname, storage adapter, and UUID generator.
- 03
Track navigation and actions
Call screen() and track() explicitly; identify() after your own authentication succeeds.
Choose your SDK
Start with the framework you ship
Each SDK sends native app activity to Talivia. Pick your platform for installation details and the exact tracking calls.
What you can learn
A React Native setup that respects your app
One analytics workspace
Use the same Website ID and hostname as your web tracker.
Your navigation, your events
Choose the screens and business milestones that belong in your reports.
No private key in the app
The SDK sends to the public event collector; keep payment verification on your server.
Clear measurement boundaries
Know what the SDKs do today
Mobile tracking follows the events your app explicitly sends. Known identities can be linked, while cross-device funnels are still visitor-based.
- Screen changes and business events require explicit calls in your app.
- Offline retry is memory-only and capped at 100 events; app restarts clear the queue.
- Install attribution and verified app purchases require separate trusted integrations.
Questions
Mobile analytics, explained
What you can collect now, and where additional integrations are needed.
Does it work with Expo?
Yes. Install @talivia/react-native and, for Expo, add the AsyncStorage and expo-crypto adapters shown in the guide. Expo Web uses the browser tracker instead.
Does it automatically track React Navigation or Expo Router?
No. Call screen() from the navigation callback for your router.
Can I use the same Website ID as my website?
Yes. Use the same Website ID and hostname to see web and app activity in one workspace. Current funnels still group by visitor token across devices.
Bring your app into focus
See your app and website activity together
Create a workspace, add your SDK, and start with your first screen and product event.
Start tracking for free