Bu hızlı başlangıç kılavuzunda, uygulamanıza Google Analytics'ü nasıl ekleyeceğiniz ve etkinlikleri günlüğe kaydetmeye nasıl başlayacağınız gösterilmektedir.
Google Analytics, uygulamanızla ilgili kullanım ve davranış verilerini toplar. SDK, iki temel bilgi türünü günlüğe kaydeder:
- Etkinlikler: Uygulamanızda neler olduğu (ör. kullanıcı işlemleri, sistem etkinlikleri veya hatalar).
- Kullanıcı özellikleri: Kullanıcı tabanınızın segmentlerini tanımlamak için tanımladığınız özellikler (ör. dil tercihi veya coğrafi konum).
Analytics bazı etkinlikleri ve kullanıcı özelliklerini otomatik olarak günlüğe kaydeder. Bunları etkinleştirmek için herhangi bir kod eklemeniz gerekmez.
Başlamadan önce
- Henüz yapmadıysanız
firebase_core
'ı yükleyin ve uygulamanıza başlatma kodunu ekleyin. - Firebase konsolunda uygulamanızı Firebase projenize ekleyin.
Analytics SDK'sını uygulamanıza ekleme
Eklentiyi yüklemek için Flutter projenizin kökünden aşağıdaki komutu çalıştırın:
flutter pub add firebase_analytics
İşlem tamamlandığında Flutter uygulamanızı yeniden oluşturun:
flutter run
Yükledikten sonra
firebase_analytics
eklentisini Dart kodunuza içe aktararak erişebilirsiniz:import 'package:firebase_analytics/firebase_analytics.dart';
FirebaseAnalytics
adresindekiinstance
mülküne erişerek yeni bir Firebase Analytics örneği oluşturun:FirebaseAnalytics analytics = FirebaseAnalytics.instance;
Etkinlikleri günlüğe kaydetmeye başlama
Bir FirebaseAnalytics
örneği oluşturduktan sonra, kitaplığın log
yöntemleriyle etkinlikleri günlüğe kaydetmeye başlayabilirsiniz.
Bazı etkinlikler tüm uygulamalar için önerilir, bazıları ise belirli işletme türleri veya sektörler için önerilir. Raporlarınızda maksimum düzeyde ayrıntı elde etmek ve kullanıma sunulacak özellikler ile entegrasyonlardan yararlanmak için önerilen etkinlikleri kendi belirlenen parametreleriyle göndermeniz gerekir. Bu bölümde, önceden tanımlanmış bir etkinliğin günlüğe kaydedilmesi gösterilmektedir. Etkinlikleri günlüğe kaydetme hakkında daha fazla bilgi için Etkinlikleri günlüğe kaydetme başlıklı makaleyi inceleyin.
Aşağıdaki kod, bir ödeme etkinliğini 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
- Etkinliklerinizi doğrulamak için DebugView'u kullanın.
- Firebase konsolunda verilerinizi keşfedin.
- Etkinlikler ve kullanıcı özellikleri ile ilgili kılavuzları inceleyin.
- Verilerinizi BigQuery'ye nasıl aktaracağınızı öğrenin.