Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

Google Analytics'i kullanmaya başlayın

Bu hızlı başlangıç, Google Analytics'i uygulamanıza nasıl ekleyeceğinizi ve olayları günlüğe 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: Böyle bir kullanıcı eylemleri, sistem olaylar, ya da hatalar olarak, uygulamanızda neler oluyor.
  • Kullanıcı özellikleri: Bu tür dil tercihi veya coğrafi konum gibi Kullanıcı kitlesinin kesimleri, tarif etmek tanımlayan özellik.

Analitik otomatik olarak bazı kaydeder olayları ve kullanıcı özelliklerini ; etkinleştirmek için herhangi bir kod eklemeniz gerekmez.

Sen başlamadan önce

  1. Zaten yapmadıysanız, iOS projeye Firebase eklemek ve Google Analytics, Firebase projede etkin olduğundan emin olun:

    • Yeni bir Firebase projesi oluşturuyorsanız proje oluşturma iş akışı sırasında Google Analytics'i etkinleştirin.

    • Eğer gitmek, Google Analytics, etkin olmayan mevcut bir Firebase projesini kullanıyorsanız Entegrasyonları sizin sekmesine > Proje ayarları etkinleştirmek için.

    Projenizde Google Analytics'i etkinleştirdiğinizde, Firebase uygulamalarınız Google Analytics veri akışlarına bağlanır.

  2. (Önerilen). Projenize AdSupport çerçeve ekleme , kitleler ve kampanya atıf gibi ek özellikleri etkinleştirmek için.

Analytics SDK'sını uygulamanıza ekleyin

  1. Senin Podfile için Firebase için bağımlılık ekleyin:
    pod 'Firebase/Analytics'
    
    # For Analytics without IDFA collection capability, use this pod instead
    # pod ‘Firebase/AnalyticsWithoutAdIdSupport’
    
    daha Apple'ın içinde IDFA, cihaz düzeyinde reklam tanımlayıcı, öğrenin Kullanıcı Gizlilik ve Veri Kullanımı ve Uygulama İzleme Şeffaflık belgelerinde.
  2. Çalıştır pod install ve oluşturulan açmak .xcworkspace dosyasını.
  3. Sizin de Firebase modülü içe UIApplicationDelegate :

    Süratli

    import Firebase

    Amaç-C

    @import Firebase;
  4. Yapılandırma bir FirebaseApp tipik uygulamanızın içinde, örnek paylaşılan application:didFinishLaunchingWithOptions: yöntemi:

    Süratli

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    Amaç-C

    // Use Firebase library to configure APIs
    [FIRApp configure];


(İsteğe bağlı) Apple reklam ağı ilişkilendirme kaydını devre dışı bırakın

Size kolaylık sağlamak için, SDK otomatik kaydeder reklam ağı ilişkilendirmesi için Apple ile uygulamanızı SKAdNetwork . Bu özelliği devre dışı bırakmak isterseniz, değerini ayarlamak GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED için NO uygulamanızın Info.plist dosyasında (Boolean).

Olayları günlüğe kaydetmeye başla

Eğer yapılandırdıktan sonra FirebaseApp örneği, sizinle olayları günlüğe başlayabilir logEvent() yöntemiyle.

Belirli etkinlikler edilir tüm uygulamalar için ö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, bkz günlüğü olayları hakkında daha fazla bilgi için, önceden tanımlanmış olay günlüğü ortaya koyduğunu giriş etkinlik .

Aşağıdaki örnek, bir kullanıcının uygulamanızdaki belirli bir öğeyi tıkladığını belirtmek için önerilen bir etkinliğin nasıl günlüğe kaydedileceğini gösterir:

Süratli

Analytics.logEvent(AnalyticsEventSelectContent, parameters: [
  AnalyticsParameterItemID: "id-\(title!)",
  AnalyticsParameterItemName: title!,
  AnalyticsParameterContentType: "cont",
])

Amaç-C

[FIRAnalytics logEventWithName:kFIREventSelectContent
                    parameters:@{
                                 kFIRParameterItemID:[NSString stringWithFormat:@"id-%@", self.title],
                                 kFIRParameterItemName:self.title,
                                 kFIRParameterContentType:@"image"
                                 }];

Bu olayı Xcode hata ayıklama konsolunda görüntülemek için Analytics hata ayıklamasını etkinleştirin:

  1. Xcode olarak, Ürün> Şeması> Edit düzenini seçin ...
  2. Sol menüden Çalıştır seçin.
  3. Argümanlar sekmesini seçin.
  4. Başlatma bölümünde On geçti Argümanlar olarak, eklenti -FIRAnalyticsDebugEnabled .

Sonraki adımlar