Google is committed to advancing racial equity for Black communities. See how.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Google Analytics ile 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 ana bilgi türünü günlüğe kaydeder:

  • Olaylar: Uygulamanızda kullanıcı eylemleri, sistem olayları veya hatalar gibi neler oluyor.
  • Kullanıcı özellikleri: Dil tercihi veya coğrafi konum gibi kullanıcı tabanınızın segmentlerini 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. Henüz yapmadıysanız, iOS projenize Firebase'i ekleyin ve Firebase projenizde Google Analytics'in etkinleştirildiğinden emin olun:

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

    • Google Analytics'in etkinleştirilmediği mevcut bir Firebase projeniz varsa, Google Analytics'i > Proje ayarlarınızın Entegrasyonlar sekmesinden etkinleştirebilirsiniz.

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

  2. (Önerilen) . Kitleler ve kampanya ilişkilendirmesi gibi ek özellikleri etkinleştirmek için projenize AdSupport çerçevesini ekleyin .

Analytics SDK'sını uygulamanıza ekleyin

  1. Firebase bağımlılığını Pod dosyanıza ekleyin:
    pod 'Firebase/Analytics'
  2. pod install çalıştırın ve oluşturulan .xcworkspace dosyasını açın.
  3. Sizin de Firebase modülü içe UIApplicationDelegate :

    Swift

    import Firebase

    Amaç-C

    @import Firebase;
  4. Genellikle uygulamanızın uygulamasında bir FirebaseApp paylaşılan örneği yapılandırın application:didFinishLaunchingWithOptions: yöntem:

    Swift

    // 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 amacıyla, SDK, uygulamanızı SKAdNetwork ile reklam ağı ilişkilendirmesi için Apple'a otomatik olarak kaydeder . Bu özelliği devre dışı bırakmak isterseniz, GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED değerini uygulamanızın info.plist dosyasında NO (Boolean) olarak ayarlayın.

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

FirebaseApp örneğini yapılandırdıktan sonra, logEvent() yöntemiyle olayları günlüğe logEvent() 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 kullanılabilir ayrıntı sağlamak ve kullanıma sunulduğunda gelecekteki özelliklerden ve entegrasyonlardan yararlanmak için, önerilen olayları ö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 olayın nasıl günlüğe kaydedileceğini gösterir:

Swift

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'da Ürün> Şema> Şemayı düzenle ... öğesini seçin .
  2. Soldaki menüden Çalıştır'ı seçin.
  3. Bağımsız Değişkenler sekmesini seçin.
  4. Başlatma -FIRAnalyticsDebugEnabled Bağımsız Değişkenler bölümünde, -FIRAnalyticsDebugEnabled ekleyin.

Sonraki adımlar