Talivia
PricingDocsAI agents
English简体中文
Get started

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.

Start tracking for free Read the documentation
Published on npmExpo and bare React NativeExplicit navigation tracking
Avatar
Visits2
Views8
Events3
Spend$0
Visit duration3m 35s
LocationUS
US
United States
San Francisco
BrowserEN
App
App
en-US
OS
iOS
iOS
iOS
Device
mobile
Mobile
390 × 844
OctNovDecJanFebMarAprMayJunJulAugSep

Wednesday, September 16th, 2026

5:02:00 AM
Enteredgoogle.comdirectly
5:02:00 AM
Viewed page/__app/ios/Home
5:04:00 AM
Viewed page/__app/ios/Onboarding
5:06:00 AM
Triggered eventsignup_completed

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.

Router

See every relevant screen

Call screen() in your React Navigation or Expo Router change handler.

Events

Measure onboarding and features

Call track() where a signup, tutorial step, or important action actually completes.

Account

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
  1. 01

    Install @talivia/react-native

    For Expo, also install AsyncStorage and expo-crypto adapters.

  2. 02

    Initialize with your Website ID

    Pass the platform, hostname, storage adapter, and UUID generator.

  3. 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.

Available

React Native & Expo

@talivia/react-native

Explore SDK
Available

Flutter

talivia_flutter

Explore SDK
Available

Swift & iOS

Swift Package Manager

Explore SDK
In preparation

Native Android

Kotlin SDK

Explore SDK

What you can learn

A React Native setup that respects your app

01

One analytics workspace

Use the same Website ID and hostname as your web tracker.

02

Your navigation, your events

Choose the screens and business milestones that belong in your reports.

03

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
Talivia

Connect website sessions and payments. See which traffic creates revenue.

Copyright © 2025-2026 Talivia. All rights reserved.

Product

Revenue attributionTraffic breakdownSession activitySearch ConsolePricingAI Agent KitBot trafficWebsite analyticsMobile app analyticsVibe-coded app analyticsVPN user tracking

Compare

All alternativesRybbit alternativeOpenPanel alternativeUsermaven alternativeDataFast alternativePlausible alternativeUmami alternativeGoogle Analytics alternativeSimple Analytics alternative

Resources

BlogDocumentationAI crawler directoryGitHubHow it worksFAQGet started

Legal

Privacy policyTerms of serviceSupport