Etkinlikleri günlüğe kaydetme

Bu kılavuzda, uygulamanızdaki etkinlikleri nasıl günlüğe kaydedeceğiniz gösterilmektedir.

Etkinlikler, uygulamanızda neler olduğuna dair bilgi verir (ör. kullanıcı işlemleri, sistem etkinliklerini veya hataları içerir.

Analytics bazı verileri otomatik olarak günlüğe kaydeder size özel etkinlikler; yapma almak için kod eklemeniz gerekir. Uygulamanızın, uygulamanızda 500'e kadar farklı Analytics Etkinliği türünü kaydedebilirsiniz. Uygulamanızın günlüğe kaydettiği toplam etkinlik hacmiyle ilgili bir sınır yoktur. Etkinliğin adları büyük/küçük harfe duyarlıdır ve adları yalnızca büyük harf kullanımı iki farklı olaya neden olur.

Başlamadan önce

Projenizi oluşturduğunuzdan ve Analytics'e aşağıda açıklandığı şekilde erişebildiğinizden emin olun Analytics'i Kullanmaya Başlama.

Etkinlikleri günlüğe kaydetme

firebase.analytics() örneği, şununla etkinlikleri günlüğe kaydetmeye başlayabilirsiniz: logEvent() yöntemidir. Google Analytics hakkında zaten bilgi sahibiyseniz bu yöntem komut dosyasında event komutunu kullanmaya eşdeğerdir. gtag.js'yi eklemeniz gerekir.

Analytics SDK'sı, başlamanıza yardımcı olmak amacıyla, önerilen birçok Perakende ve kullanıcı mağazaları dahil olmak üzere farklı uygulama türlerinde yaygın olan etkinlikler e-ticaret, seyahat ve oyun uygulamaları. Daha fazla bilgi edinmek için hakkında ve bunların ne zaman kullanılacağını öğrenmek için Önerilen etkinlikler bölümüne göz atın.

Not: Raporlarda maksimum ayrıntıyı elde etmek için önerilen etkinlikleri günlüğe kaydedin. bir anlam ifade eder. Bu işlem aynı zamanda yeni Google Analytics özellikleri kullanıma sunuldukça bunlardan yararlanabilirsiniz.

Çeşitli etkinlik ve parametreleriyle ilgili uygulama ayrıntılarını şurada bulabilirsiniz: "the" gtag.js etkinlik referansı.

Aşağıdaki örnekte bir select_content etkinliğinin nasıl günlüğe kaydedileceği gösterilmektedir:

Web

import { getAnalytics, logEvent } from "firebase/analytics";

const analytics = getAnalytics();
logEvent(analytics, 'select_content', {
  content_type: 'image',
  content_id: 'P12453'
});

Web

analytics.logEvent('select_content', {
  content_type: 'image',
  content_id: 'P12453',
  items: [{ name: 'Kittens' }]
});

Öngörülen parametrelere ek olarak, aşağıdaki parametreleri de ekleyebilirsiniz kullanabilirsiniz:

  • Özel parametreler: Özel parametreler boyutlar veya metrikler Analytics raporlarındaki. Sayısal olmayan etkinlik parametresi verileri için özel boyutları kullanabilirsiniz. herhangi bir parametre verisi için özel metrikler sayısal olarak daha iyi temsil edilir. Bir kez SDK'yı kullanarak özel bir parametre kaydettiyseniz, boyutu kaydettiğinizde veya bu özel parametrelerin Analytics'te görüntülenmesini sağlamak için raporlar. Bunu şu şekilde yapın: Analytics > Etkinlikler > Özel Tanımları Yönetin > Özel Boyutlar oluşturma

    Özel parametreler kitle her rapora uygulanabilecek çeşitli tanımları içerir. Özel parametreler de verilere dahil edilir BigQuery'ye aktarıldı BigQuery'ye aktarmanızı öneririz. Örnek sorguları ve çok daha fazlasını bulma Google Analytics 4 BigQuery Export başlıklı makaleyi inceleyin.

  • value parametresi: value, bir etkinlikle ilgili temel metrikleri toplamak için faydalı olan, genel amaçlı bir parametredir. Örnekler arasında gelir, mesafe, süre ve puan yer alır.

Uygulamanızın, önerilen etkinlik türünün kapsamında olmayan belirli ihtiyaçları varsa kendi özel etkinliklerinizi günlüğe kaydedebilirsiniz. Örneğin, bir oyun geliştiriyor ve bir oyuncunun belirli bir hedefi tamamladığını izlemek istiyorsanız, aşağıdaki örneğe benzer:

Web

import { getAnalytics, logEvent } from "firebase/analytics";

const analytics = getAnalytics();
logEvent(analytics, 'goal_completion', { name: 'lever_puzzle'});

Web

analytics.logEvent('goal_completion', { name: 'lever_puzzle'});

Kontrol panelinde etkinlikleri görüntüleme

Etkinliklerinizle ilgili toplu istatistikleri şuradan görüntüleyebilirsiniz: Firebase konsolu kontrol panelleri. Bu kontrol panelleri düzenli aralıklarla güncellenir Gün boyu. Anında test için logcat çıkışını aşağıda açıklandığı şekilde kullanın geri dönüp bakarsınız.

Bu verilere şuradan erişebilirsiniz: Etkinlikler kontrol paneline gidin. Bu kontrol panelinde etkinlik raporları gösterilir. her etkinlik türü için otomatik olarak oluşturulur. en iyi şekilde yararlanabilirsiniz.