Skip to main content

Introduction

The AppTrove Flutter SDK provides robust tools for tracking user acquisition, in-app events, revenue, and deep links, optimized for Flutter applications on both Android and iOS platforms. This guide walks you through integrating and using the SDK effectively to enhance your app's analytics and marketing capabilities.

Key Features

  • Attribution Tracking: Attribute app installs to specific marketing campaigns.
  • Event Tracking: Monitor built-in and custom events to understand user interactions.
  • Revenue Tracking: Record in-app revenue with currency support for monetization insights.
  • Deep Linking: Route users to specific in-app content using normal and deferred deep links.
  • Security: Enable SDK signing to authenticate requests and prevent fraudulent activity.
  • Campaign Data Retrieval: Access detailed campaign data (e.g., ad ID, campaign name) for personalized experiences.
  • Uninstall Tracking: Track app uninstalls on Android using Firebase Analytics.

Example Application

We have created an example app to demonstrate AppTrove Flutter SDK integration. To explore the integration:

  1. Clone the repository containing the example project to get started.
  2. Navigate to the Example directory.
  3. Run flutter pub get to install dependencies.
  4. For iOS, navigate to the ios folder and run pod install.
  5. Open the project in your IDE (e.g., VS Code, Android Studio) to build and run the app.

Requirements

  • Flutter 2.0 or later
  • Dart 2.12 or later
  • Android API 21 (Android 5.0) or later
  • iOS 10.0 or later
  • Xcode 12.0 or later (for iOS)
  • Trackier MMP account with SDK key
  • CocoaPods for iOS dependency management
  • Gradle for Android dependency management

Next Steps

To get started with the AppTrove Flutter SDK:

  1. Add the SDK to your Flutter project.
  2. Initialize the SDK in your app.
  3. Test your integration to ensure proper tracking of installs, events, and other features.

For further assistance, refer to the Trackier Documentation Portal or contact Trackier support at support@trackier.com.