Bu hızlı başlangıç, Google Analytics'i uygulamanıza nasıl ekleyeceğinizi ve etkinlikleri 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 olup bitenler.
- Kullanıcı özellikleri: Dil tercihi veya coğrafi konum gibi kullanıcı tabanınızın segmentlerini tanımlamak için tanımladığınız öznitelikler.
Analytics, bazı etkinlikleri ve kullanıcı özelliklerini otomatik olarak günlüğe kaydeder; etkinleştirmek için herhangi bir kod eklemeniz gerekmez.
Sen başlamadan önce
- Henüz yapmadıysanız
firebase_core
yükleyin ve başlatma kodunu uygulamanıza ekleyin. - Uygulamanızı Firebase konsolundaki Firebase projenize ekleyin.
Analytics SDK'sını uygulamanıza ekleyin
Eklentiyi yüklemek için Flutter projenizin kökünden aşağıdaki komutu çalıştırın:
flutter pub add firebase_analytics
Tamamlandığında, Flutter uygulamanızı yeniden oluşturun:
flutter run
Kurulduktan sonra,
firebase_analytics
eklentisine Dart kodunuza aktararak erişebilirsiniz:import 'package:firebase_analytics/firebase_analytics.dart';
FirebaseAnalytics
üzerindeinstance
alıcıyı çağırarak yeni bir Firebase Analytics örneği 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 kullanılabilir ayrıntı sağlamak ve kullanıma sunuldukça gelecekteki özelliklerden ve entegrasyonlardan yararlanmak için önerilen etkinlikleri belirtilen parametrelerle birlikte göndermelisiniz. Bu bölümde, önceden tanımlanmış bir olayın günlüğe kaydedilmesi gösterilmektedir, olayların günlüğe kaydedilmesi hakkında daha fazla bilgi için bkz . Olayları günlüğe kaydetme.
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.
- Verilerinizi Firebase konsolunda keşfedin.
- Etkinlikler ve kullanıcı özellikleriyle ilgili kılavuzları keşfedin.
- Verilerinizi BigQuery'ye nasıl aktaracağınızı öğrenin.