nemu_tracking_flutter
Nemu Smart Links SDK for Flutter: attribution, UTM tracking, deep linking, and install/deferred deep link flows.
Requirements
- Dart SDK
>=3.0.0 <4.0.0 - Flutter
>=3.10.0
Installation
Add to your pubspec.yaml:
dependencies:
nemu_tracking_flutter: ^1.1.0
Run flutter pub get.
Quick start
import 'package:flutter/foundation.dart';
import 'package:flutter/widgets.dart';
import 'package:nemu_tracking_flutter/nemu_tracking_flutter.dart';
void main() {
WidgetsFlutterBinding.ensureInitialized();
NemuTracking.instance.init(
NemuInitParams(
apiKey: 'YOUR_API_KEY',
trackingId: 'YOUR_TRACKING_ID',
// uriScheme is optional if you only use Universal Links
uriScheme: 'yourapp://',
isDebugMode: kDebugMode,
),
);
NemuTracking.instance.onDeepLink((data) {
// Handle DeepLinkData (UTMs, deep link value, deferred flag)
});
}
Configure Android (App Links, install referrer) and iOS (Associated Domains, universal links) in your app as required by your Nemu project.
API overview
| Area | Entry points |
|---|---|
| Initialization | NemuTracking.instance.init |
| Deep link listener | NemuTracking.instance.onDeepLink |
| Last stored deep link | NemuTracking.instance.getDeepLinkData |
| Last session history | NemuTracking.instance.getLastSessionHistory |
| User binding | setUserId / clearUserId |
| Testing (Android install referrer) | setInstallReferrerClickIdOverride |
Documentation
- Product / support: nemu.com.br ยท suporte@usenemu.com
- Source: repository
License
See LICENSE.