C++ için Google Analytics'i kullanmaya başlama

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. Uygulamanızın ek veriler oluşturmak isterseniz, en fazla 25 farklı Analytics kullanıcı özelliği ve uygulamanızda 500'e kadar farklı Analytics etkinlik türünü kaydedin. Uygulamanızın günlüğe kaydettiği toplam etkinlik hacmiyle ilgili bir sınır yoktur.

Bu verilere erişmek için:

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

Etkinlikler sekmesinde, şurada belirlenmiş etkinlik raporları gösterilir: tarafından günlüğe kaydedilen her farklı Analytics etkinliği türü için otomatik olarak oluşturulur. en iyi şekilde yararlanabilirsiniz. Kontrol paneli hakkında daha fazla bilgi edinin.

Analytics SDK'sı başlamanıza yardımcı olmak için bir dizi Farklı uygulama türlerinde yaygın olan önerilen etkinlikler perakende ve e-ticaret, seyahat ve oyun uygulamaları. Bu etkinlikler hakkında daha fazla bilgi edinmek için ve bunların ne zaman kullanılacağını öğrenmek için Önerilen etkinlikler bölümüne göz atın. Raporlarda en fazla ayrıntıyı elde etmek için Bu, uygulamanız ve geliştirmeniz için anlamlı olan önerilen etkinlikleri parametreler. Bu, aynı zamanda son gelişmelerden kullanıma sunulan Google Analytics özelliklerini keşfedin.

Başlamadan önce

Kullanmadan önce Google Analytics, Yapmanız gerekenler:

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

    C++ projeniz zaten Firebase'i kullanıyorsa zaten kayıtlıdır ve Firebase için yapılandırıldı.

  • Firebase C++ SDK'sını C++ projenize ekleyin.

Firebase'i C++ projenize eklediğinizde, hem Firebase konsolunda ve açık C++ projenizde (örneğin, Konsoldaki Firebase yapılandırma dosyalarını C++ projenize taşıyın).

Firebase uygulamasını oluşturma ve başlatma

Başlamadan önce, firebase uygulamasını oluşturup ilk kullanıma hazırlamanız gerekir:

Android

jni ortamını ve bir jobject ileterek Firebase uygulamasını oluşturun Java etkinliğine bağımsız değişken olarak referansta bulunun:

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

Analytics kitaplığını başlatın:

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

iOS ve üzeri

Firebase uygulamasını oluşturun:

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

Analytics kitaplığını başlatın:

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

Etkinlikleri günlüğe kaydetme

firebase::App örneğini yapılandırdıktan sonra şunları yapabilirsiniz: LogEvent() yöntemiyle etkinlikleri günlüğe kaydetmeye başlar.

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

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

Sonraki adımlar