Bu hızlı başlangıç, Google Analytics'i uygulamanıza nasıl ekleyeceğinizi ve olayları günlüğe kaydetmeye nasıl başlayacağınızı gösterir.
Google Analytics, uygulamanız için kullanım ve davranış verilerini toplar. SDK, iki temel bilgi türünü günlüğe kaydeder:
- Olaylar: Kullanıcı eylemleri, sistem olayları veya hatalar gibi uygulamanızda neler oluyor.
- Kullanıcı özellikleri: Dil tercihi veya coğrafi konum gibi kullanıcı tabanınızın bölümlerini açıklamak için tanımladığınız nitelikler.
Analytics, bazı olayları ve kullanıcı özelliklerini otomatik olarak günlüğe kaydeder; etkinleştirmek için herhangi bir kod eklemeniz gerekmez.
Sen başlamadan önce
-
firebase_core
yükleyin ve henüz yapmadıysanız, başlatma kodunu uygulamanıza ekleyin. - Uygulamanızı Firebase konsolunda Firebase projenize ekleyin.
Analytics SDK'sını uygulamanıza ekleyin
Flutter projenizin kökünden eklentiyi kurmak için aşağıdaki komutu çalıştırın:
flutter pub add firebase_analytics
Tamamlandığında, Flutter uygulamanızı yeniden oluşturun:
flutter run
Yüklendikten sonra
firebase_analytics
eklentisine Dart kodunuza aktararak erişebilirsiniz:import 'package:firebase_analytics/firebase_analytics.dart';
FirebaseAnalytics'te örnek alıcıyı çağırarak yeni bir
FirebaseAnalytics
Analyticsinstance
oluşturun:FirebaseAnalytics analytics = FirebaseAnalytics.instance;
Olayları günlüğe kaydetmeye başla
Bir FirebaseAnalytics
örneği oluşturduktan sonra, kitaplığın log
- yöntemleriyle olayları günlüğe kaydetmeye başlayabilirsiniz.
Tüm uygulamalar için belirli etkinlikler önerilir ; diğerleri belirli iş türleri veya sektörler için önerilir. Raporlarınızda maksimum ayrıntıyı sağlamak ve kullanıma sunuldukça gelecekteki özelliklerden ve entegrasyonlardan yararlanmak için önerilen etkinlikleri belirtilen parametreleriyle birlikte göndermelisiniz. Bu bölüm, önceden tanımlanmış bir olayın günlüğe kaydedilmesini gösterir, günlüğe kaydetme hakkında daha fazla bilgi için, bkz.
Aşağıdaki kod bir ödeme olayını günlüğe kaydeder:
await FirebaseAnalytics.instance
.logBeginCheckout(
value: 10.0,
currency: 'USD',
items: [
AnalyticsEventItem(
itemName: 'Socks',
itemId: 'xjw73ndnw',
price: '10.0'
),
],
coupon: '10PERCENTOFF'
);
Sonraki adımlar
- Olaylarınızı doğrulamak için DebugView'ı kullanın.
- Firebase konsolunda verilerinizi keşfedin.
- Olaylar ve kullanıcı özellikleriyle ilgili kılavuzları keşfedin.
- Verilerinizi BigQuery'ye nasıl aktaracağınızı öğrenin.