flux_analytics_sdk 0.1.6
flux_analytics_sdk: ^0.1.6 copied to clipboard
Flux Analytics official Flutter SDK for tracking events, sessions, and user identity.
Flux Analytics SDK #
Flux Analytics Dashboard için resmi Flutter SDK'sı. Bu SDK sayesinde uygulamanızdaki yüklemeleri, oturumları ve özel olayları kolayca takip edebilirsiniz.
Özellikler #
- ✅ Kolay Kurulum: App ID ve Firm ID ile anında başlangıç.
- 📱 Cihaz Analizi: Otomatik platform, model ve OS versiyonu tespiti.
- 👤 Kullanıcı Tanımlama: LTV ve Retention takibi için
identifydesteği. - 🚀 Özel Olaylar: İstediğiniz her türlü aksiyonu (level_up, purchase vb.) metadata ile takip edin.
- 📡 Offline Desteği: İnternet yoksa verileri kuyruğa alır ve bağlantı geldiğinde otomatik gönderir.
Kurulum #
pubspec.yaml dosyanıza ekleyin:
dependencies:
flux_analytics_sdk: ^0.1.1
Kullanım #
Başlatma #
Uygulamanızın başlangıcında SDK'yı ilklendirin:
import 'package:flux_analytics_sdk/flux_analytics_sdk.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Flux.init(
appId: 'YOUR_APP_ID',
firmId: 'YOUR_FIRM_ID',
apiKey: 'YOUR_API_KEY',
debug: true, // Geliştirme aşamasında logları görmek için
);
runApp(const MyApp());
}
Kullanıcı Tanımlama #
Flux.identify('user_123');
Olay Takip Etme #
Flux.track('purchase', {
'item_id': 'premium_sub',
'price': 19.99,
'currency': 'USD',
});
Örnek Uygulama #
Daha detaylı kullanım için example/ klasöründeki örnek uygulamayı inceleyebilirsiniz.