Ensora
Ensora
DocumentationInstallationBasic Usage

Advanced

Error TrackingPrivacy & Utilities

API Reference

API Reference

Documentation

Complete guide to the Ensora SDK for React Native and Expo

Introduction

Ensora is a mobile analytics platform for React Native and Expo apps. Add the SDK to your project and start capturing session replays, touch heatmaps, navigation events, and errors in minutes.

Key Features

Here are some of the features Ensora offers:

  • Session replay — record and watch full user sessions
  • Touch heatmaps — see where users tap and swipe
  • Navigation tracking — auto-capture Expo Router screen changes
  • Error tracking — catch unhandled JS exceptions with session context
  • Custom events — track any action with track()
  • Privacy & masking — redact sensitive fields before they leave the device
  • Full TypeScript support with type safety
  • Expo Router auto-capture with zero configuration

Getting Started

To get started with Ensora, you can do any of the following:

Dashboard

View sessions, heatmaps, and analytics for your project

Install SDK

Add Ensora to your React Native or Expo project in minutes

Read Usage Guide

Learn how to track events and configure the SDK

Quick Example

import { EnsoraProvider } from '@ensora/react-native';

export default function RootLayout() {
  return (
    <EnsoraProvider
      apiKey="your_api_key"
      projectId="your_project_id"
      touchCapture={true}
    >
      <Stack />
    </EnsoraProvider>
  );
}

Support

  • Issues
  • Contact

Last updated on

Installation

Install and set up the Ensora SDK in minutes

On this page

Introduction
Key Features
Getting Started
Quick Example
Support