Flutter SDK Advanced Features
The AppTrove Flutter SDK offers advanced features to enhance user engagement, attribution, and analytics for Flutter applications on Android and iOS platforms. These features enable developers to track campaign performance, deliver personalized experiences, and ensure accurate attribution while maintaining privacy compliance. This section introduces the advanced features of deep linking, getting campaign data, and Apple Search Ads attribution, providing a foundation for leveraging these tools in your app.
Prerequisites
- A Flutter application with the AppTrove SDK installed and initialized
- Access to the Trackier Panel for configuring campaigns and retrieving SDK keys
- Flutter 2.0 or later, Dart 2.12 or later
- For Apple Search Ads: iOS 10.0 or later and an Apple Search Ads account
- Basic knowledge of Dart, Flutter, and native platform configurations
Details for Advanced Features
1. Deep Linking
What It Does
Deep linking redirects users to specific in-app content using URLs (e.g., https://trackier.u9ilnk.me
). It supports two types:
- Normal Deep Linking: Opens the app directly to the specified content if the app is installed.
- Deferred Deep Linking: Redirects users to the app store for installation, then to the specified content upon first app open.
Benefits
- Enhances user experience by providing seamless navigation from external sources (e.g., ads, emails) to targeted app content.
- Increases engagement and conversions by directing users to relevant in-app pages, such as product details or promotions.
- Supports personalized user journeys based on campaign or referral data.
Use Case
A retail app can use deep linking to route users from a promotional email to a specific product page, pre-filling the cart with the advertised item to streamline the purchase process.
3. Uninstall Tracking for Android
What It Does
Tracks app uninstalls on Android devices using Firebase Analytics' app_remove event, capturing uninstall data to monitor user churn and retention.
Benefits
-
Enables analysis of user retention by identifying uninstall patterns across different campaigns or user segments.
-
Provides actionable insights to optimize acquisition strategies and reduce churn by addressing high uninstall rates.
-
Supports fraud detection by monitoring unusual uninstall activity from specific traffic sources.
-
Integrates seamlessly with Trackier's analytics for a comprehensive view of user lifecycle data.
Use Case
A fitness app can track uninstalls to determine which ad campaigns lead to high churn, allowing the team to adjust targeting or enhance onboarding with personalized workout plans to improve user retention.
Next Steps
Explore the implementation details for each advanced feature in the following sections:
- Deep Linking
- Getting Campaign Data
- Apple Search Ads Attribution
For further assistance, refer to the Trackier Documentation Portal or contact Trackier support at support@trackier.com.