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

C++ için Google Analytics'i Kullanmaya Başlayın

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. Uygulama ihtiyaçları ek veri toplamak için ise, 25 farklı Analytics kullanıcı özelliklerine kurmak ve uygulamanızda 500 farklı Analytics etkinlik türlerine kadar giriş yapabilirsiniz. Uygulamanızın günlüğe kaydettiği olayların toplam hacminde bir sınır yoktur.

Bu verilere erişmek için:

  1. In Firebase konsolunda , projenizi açın.
  2. Raporları gösterge tablosu Analytics görüntülemek için menüden Analytics seçin.

Etkinlikler sekmesi gösterileri olay raporları otomatik olarak Analytics olayın her farklı tip için oluşturulan uygulamanıza tarafından günlüğe. Hakkında daha fazlasını okuyun raporları gösterge tablosu Analytics Firebase Yardım Merkezi'nde.

Başlamanıza yardımcı olmak için Analytics SDK, perakende ve e-ticaret, seyahat ve oyun uygulamaları dahil olmak üzere farklı uygulama türleri arasında yaygın olan bir dizi önerilen etkinliği tanımlar. Daha bu olaylar hakkında ve bunları kullanmak için zaman, göz öğrenmek Olaylar ve özellikleri Firebase Yardım Merkezi'ndeki makaleleri. Raporlarda maksimum ayrıntıyı elde etmek için, uygulamanız için anlamlı olan önerilen Analytics olaylarını ve bunların öngörülen parametrelerini günlüğe kaydedin. Bu ayrıca, kullanıma sunuldukça en yeni Google Analytics özelliklerinden yararlanmanızı sağlar.

Sen başlamadan önce

Kullanmak için önce Google Analytics , yapmanız gerekenler:

  • C++ projenizi kaydedin ve Firebase'i kullanacak şekilde yapılandırın.

    C++ projeniz zaten Firebase kullanıyorsa, Firebase için zaten kayıtlı ve yapılandırılmıştır.

  • Ekle Firebase C ++ SDK sizin C ++ projeye.

Not sizin C'ye Firebase ekleyerek bu ++ projesi hem görevleri kapsar Firebase konsoluna (örneğin, daha sonra, konsoldan Firebase yapılandırma dosyalarını indirmek için C ++ projesi içine taşıyabilirsiniz) ve açık C ++ projede.

Firebase uygulamasını oluşturun ve başlatın

Başlamadan önce firebase Uygulamasını oluşturmanız ve başlatmanız gerekir:

Android

Jni çevre ve geçen Firebase uygulamayı oluşturmak jobject bağımsız değişken olarak Java aktivitesi referans:

app = ::firebase::App::Create(::firebase::AppOptions(), jni_env, activity);

Analitik kütüphane başlatın:

::firebase::analytics::Initialize(app);

iOS

Firebase uygulamasını oluşturun:

app = ::firebase::App::Create(::firebase::AppOptions());

Analitik kütüphane başlatın:

::firebase::analytics::Initialize(app);

Olayları günlüğe kaydet

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

Aşağıdaki örnek, kullanıcının puanını günceller:

analytics::LogEvent(analytics::kEventPostScore, analytics::kParameterScore, 42);

Sonraki adımlar