Overview
The install_referrer package enables Flutter applications to detect the source from which they were installed, such as Google Play, App Store, or TestFlight. It provides a simple API to retrieve referrer information at app launch, helping developers track marketing campaigns and user acquisition sources. Compatible with both Android and iOS, it leverages native platform capabilities through a plugin interface. The package is useful for analytics, attribution, and campaign tracking in mobile apps.
Use cases
- Tracking user acquisition sources
- Analyzing marketing campaign performance
- Integrating with analytics platforms
- Attributing installs to specific ads
- Supporting referral programs
Key features
- Cross-platform support (Android & iOS)
- Simple API for referrer retrieval
- Native integration via platform channels
- Lightweight and minimal dependencies
- Secure data handling
Suitable for
- Marketing analytics teams
- Mobile app developers
- Campaign tracking systems
- Referral and incentive programs
- Apps requiring install attribution
Considerations
- Requires proper setup on both platforms
- Limited to initial install referrer only
- Dependent on platform-specific implementation
- May not work in all testing environments
- Data availability depends on ad network and store policies