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ı işlemleri otomatik olarak günlüğe kaydeder events ve kullanıcı özellikleri; bunları etkinleştirmek için kod eklemeniz gerekmez. Uygulamanızın ek veri için en fazla 25 farklı Analytics kullanıcı özelliği ayarlayabilirsiniz ve uygulamanıza 500 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 öğesini görüntülemek için menüden Analytics öğesini seçin. raporlama gösterge tablosu.

Etkinlikler sekmesinde, şurada belirlenmiş etkinlik raporları gösterilir: tarafından günlüğe kaydedilen her farklı Analytics etkinlik 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 tanımlar 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 sunuldukça Google Analytics özellikleri hakkında daha fazla bilgi edinebilirsiniz.

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.

ziyaret edin.

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