Google Analytics'i kullanmaya başlama


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

  1. firebase_core uygulamasını yükleyin ve başlatma kodunu ekleyin. uygulamanıza yükleyin.
  2. Uygulamanızı Firebase projenize eklemek için Firebase konsolu.

Analytics SDK'sını uygulamanıza ekleyin

  1. Flutter projenizin kök dizininden aşağıdaki komutu çalıştırarak eklentiyi yükleyin:

    flutter pub add firebase_analytics
    
  2. Ardından Flutter uygulamanızı yeniden derleyin:

    flutter run
    
  3. Yüklendikten sonra firebase_analytics uygulamasına erişebilirsiniz eklentisine eklemeniz gerekir:

    import 'package:firebase_analytics/firebase_analytics.dart';
    
  4. Yeni bir Firebase Analytics örneği oluşturmak için instance mülk açık FirebaseAnalytics:

    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