Google Analytics'i kullanmaya başlama

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ıza ilişkin kullanım ve davranış verilerini toplar. SDK iki temel bilgi türünü günlüğe kaydeder:

  • Etkinlikler: Kullanıcı eylemleri, sistem etkinlikleri veya hatalar gibi uygulamanızda olup bitenler.
  • Kullanıcı özellikleri: Dil tercihi veya coğrafi konum gibi kullanıcı tabanınızın bölümlerini tanımlamak için tanımladığınız özellikler.

Analytics, bazı etkinlikleri ve kullanıcı özelliklerini otomatik olarak günlüğe kaydeder; bunları etkinleştirmek için herhangi bir kod eklemenize gerek yoktur.

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 konsolundaki Firebase projenize ekleyin.

Analytics SDK'sını uygulamanıza ekleyin

  1. Eklentiyi yüklemek için Flutter projenizin kökünden 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. Kurulduktan sonra firebase_analytics eklentisine Dart kodunuza aktararak erişebilirsiniz:

    import 'package:firebase_analytics/firebase_analytics.dart';
    
  4. FirebaseAnalytics instance özelliğine erişerek yeni bir Firebase Analytics örneği oluşturun:

    FirebaseAnalytics analytics = FirebaseAnalytics.instance;
    

Olayları günlüğe kaydetmeye başlayın

FirebaseAnalytics örneğini 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 mümkün olan maksimum ayrıntıyı sağlamak ve gelecekte kullanıma sunulacak özelliklerden ve entegrasyonlardan yararlanmak için, önerilen etkinlikleri önceden belirlenmiş 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ın günlüğe kaydedilmesi .

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