Bu hızlı başlangıç kılavuzunda, Google Analytics hizmetini uygulamanıza nasıl ekleyeceğiniz ve etkinlikleri günlüğe kaydetmeye başlar.
Google Analytics, uygulamanız için kullanım ve davranış verilerini toplar. SDK günlüğe iki temel bilgi türü kaydeder:
- Etkinlikler: Uygulamanızda neler olup bittiği. Örneğin, kullanıcı işlemleri, sistem veya veya hataları anlamına gelir.
- Kullanıcı özellikleri: Kullanıcılarınızın segmentlerini tanımlamak için tanımladığınız özellikler (ör. dil tercihi veya coğrafi konum)
Analytics bazı verileri otomatik olarak günlüğe kaydeder events ve kullanıcı özellikleri; bunları etkinleştirmek için kod eklemeniz gerekmez.
Başlamadan önce
firebase_core
uygulamasını yükleyin ve başlatma kodunu ekleyin. uygulamanıza yükleyin.- Uygulamanızı Firebase projenize eklemek için Firebase konsolu.
Analytics SDK'sını uygulamanıza ekleyin
Flutter projenizin kök dizininden aşağıdaki komutu çalıştırarak eklentiyi yükleyin:
flutter pub add firebase_analytics
İşlem tamamlandığında Flutter uygulamanızı yeniden derleyin:
flutter run
Yüklendikten sonra
firebase_analytics
uygulamasına erişebilirsiniz eklentisine eklemeniz gerekir:import 'package:firebase_analytics/firebase_analytics.dart';
Yeni bir Firebase Analytics örneği oluşturmak için
instance
mülk açıkFirebaseAnalytics
:FirebaseAnalytics analytics = FirebaseAnalytics.instance;
Etkinlikleri günlüğe kaydetmeye başla
Bir FirebaseAnalytics
örneği oluşturduktan sonra,
etkinlikleri kitaplığın log
- yöntemleriyle değiştirin.
Belirli etkinlikler tüm uygulamalar için önerilir; belirli işletme türleri veya sektörler için diğer öneriler önerilir. Göndermeniz gereken belgeler belirtilen parametreleriyle birlikte önerilen etkinlikleri de kullanılabilir ayrıntılara yer vermek ve gelecekte sunacağınız özelliklerden Google Analytics 360'ta kullanıma sunulur. Bu bölümde, daha fazla bilgi için bkz. Etkinlikleri günlüğe kaydedin.
Aşağıdaki kod bir ödeme etkinliği 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'ı kullanın.
- Firebase konsolunda verilerinizi keşfedin.
- Etkinlikler ve kullanıcı özellikleri.
- Verilerinizi BigQuery'ye nasıl aktaracağınızı öğrenin.