Skip to main content

Introduction

The Apptrove Cordova SDK helps you track attribution, in-app events, revenue, deep links, and uninstall analytics in Cordova and Ionic applications.

SDK Transition Notice

Trackier SDK is transitioning to Apptrove SDK

ItemDetails
Current StatusBoth Trackier SDK and Apptrove SDK are available
Deprecation DateTrackier SDK will be deprecated in August 2026
Action RequiredUse Apptrove SDK for all new development
Apptrove Packagecom.apptrove.cordova_sdk (2.x.x)
Trackier Packagecom.trackier.cordova_sdk (1.x.x)

Use the tabs below for SDK-specific snippets.

  • Package: com.apptrove.cordova_sdk
  • Core classes: AppTroveConfig, AppTroveCordovaPlugin, AppTroveEvent
  • Current major version: 2.x

Key Features

  • Attribution tracking
  • Built-in and custom event tracking
  • Revenue tracking
  • Deep linking and deferred deep linking
  • Dynamic link generation
  • Uninstall tracking
  • SDK signing and security controls

Requirements

  • Cordova 9.0+
  • Node.js and npm
  • Ionic Native projects: Ionic CLI, Capacitor, @awesome-cordova-plugins/core
  • Android: API 21+
  • iOS: iOS 10.0+, Xcode 12+
  • Apptrove account with SDK key access

Example Application

Reference implementation:

Quick steps:

  1. Clone the repository and open example-ionic-app.
  2. Install dependencies.
  3. Configure your SDK key and environment.
  4. Run on Android/iOS and validate tracking flows.

Next Steps

  1. Install the SDK: Installation
  2. Initialize the SDK: Initialization
  3. Track events and user data: Events Tracking, Passing User Data
  4. Configure advanced features: Advanced Features
  5. Review releases and migration status: Release Notes
  6. Contact support: support@apptrove.com, Support