Skip to main content

AppTrove Expo SDK Introduction

The AppTrove Expo SDK is a comprehensive tool for mobile app developers to track user acquisition, in-app events, and revenue in Expo and React Native applications. It integrates seamlessly with Expo managed workflow and bare React Native projects, supporting both TypeScript and JavaScript. This documentation guides you through integrating and using the AppTrove SDK effectively.

Key Features

  • Attribution Tracking: Track installs and campaigns with precise attribution
  • Event Tracking: Monitor in-app events (built-in and custom) for user behavior insights
  • Revenue Tracking: Record revenue with currency support for monetization analysis
  • Deep Linking: Direct users to specific app content through normal and deferred deep linking
  • Campaign Data Retrieval: Access detailed campaign information for personalized experiences
  • Uninstall Tracking: Analyze user retention patterns on Android using Firebase integration
  • SDK Signing: Enhanced security with secret ID and key configurations
  • Expo Compatibility: Full support for Expo managed workflow and development builds

Supported Workflows

  • Expo Managed Workflow: Automatic configuration with Expo's build system
  • Expo Development Builds: Compatible with custom development builds
  • Bare React Native: Works with ejected Expo projects

Requirements

  • Expo SDK 48 or later
  • React Native 0.70 or later
  • Android API 21 (Android 5.0) or later
  • iOS 10.0 or later
  • Trackier MMP account with access to SDK key

Example Application

To demonstrate the Trackier Expo SDK integration, an example app is available. To explore the integration:

  1. Clone the repository containing the example project from GitHub
  2. Navigate to the example directory
  3. Install dependencies by running npm install or yarn install in the project root
  4. For iOS, navigate to the ios folder and run pod install (if using bare workflow)
  5. Run the project using expo start and test on Android or iOS to verify the integration

Next Steps

To get started with the AppTrove Expo SDK:

  1. Install the SDK in your Expo project
  2. Initialize the SDK in your app
  3. Test your integration to ensure proper tracking of installs, events, and other features
  4. Contact AppTrove support at support@trackier.com for assistance

For further assistance, contact AppTrove support at support@trackier.com.