Google Analytics'i kullanmaya başlayın

Bu hızlı başlangıç, Google Analytics'i uygulamanıza nasıl ekleyeceğinizi ve olayları 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

  1. firebase_core yükleyin ve henüz yapmadıysanız, başlatma kodunu uygulamanıza ekleyin.
  2. Uygulamanızı Firebase konsolunda Firebase projenize ekleyin.

Analytics SDK'sını uygulamanıza ekleyin

  1. Flutter projenizin kökünden eklentiyi kurmak için aşağıdaki komutu çalıştırın:

    flutter pub add firebase_analytics
    
  2. Tamamlandığında, Flutter uygulamanızı yeniden oluşturun:

    flutter run
    
  3. Yüklendikten sonra firebase_analytics eklentisine Dart kodunuza aktararak erişebilirsiniz:

    import 'package:firebase_analytics/firebase_analytics.dart';
    
  4. FirebaseAnalytics'te örnek alıcıyı çağırarak yeni bir FirebaseAnalytics Analytics instance 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 öngörülen 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, Olayları günlüğe kaydetme bölümüne bakın.

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