React-Native Firebase Analitik Part-2

Ayberk Anıl Atsız
Monkeys Team
Published in
1 min readJan 1, 2021
React Native — Firebase

Merhaba, firebase serimizin ikinci kısmına hoş geldin.

Eğer firebase ile iligili ilk kurulum aşamasına bakmak istiyorsan Firebase Entegrasyonu yazımı okuyabilirsin.

Örnek projeyi görmek için buraya tıklayabilirsin.

Her uygulamada istenilen analitik verileri farklı olabiliyor ama temel olarak aynı.

Öncelikle firebase ekledikten sonra kendini kendine saydığı eventler mevcut. Bunlar;

  • ad_click (reklam varsa)
  • ad_impression (reklam varsa)
  • ad_reward (reklam varsa)
  • app_clear_data
  • app_exception
  • app_remove
  • app_update
  • first_open
  • in_app_purchase
  • session_start

Daha detaylı bilgi için firebase default event sayfasına bakabilirsin.

Şimdi gelelim iOS için entegrasyonuna. İlk olarak pod altına;

pod 'GoogleIDFASupport', '~> 3.14.0'

Ardından pod install yapalım ve artık firebase analytics kullanmaya hazırız.

Yapılan özel bir aksiyon için bir event atmak istiyorsak;

logEvent(event, params)

Örneğin bir butona tıklanma sayısını ölçmek istiyoruz o zaman

Özel bir parametre göndermek istiyorsanız;

logEvent("monkeys"", {param:"test"})

Bunun dışında bir de kullanıcı sayfalarını belirleyebilirisiz. Bu şekilde hangi kullanıcılar hangi sayfalardan hangi sayfalara gitmiş görebilirisiniz. Bunun uzun vadede yapacağız özelliklere yön verebileceğini düşünüyorum.

Örneğin kullanıcılarınızın çok küçük bir kısmı belli bir özelliği kullanıyor ama yoğunluk başka bir özellikteyse kısa-uzun vadede planlarınızı bu verilere göre yapabilirsiniz.

setCurrentScreen(screenName, screenClassOverride)

Tabii bunu bu şekilde yaparsak her sayfaya yazmamız gerekecek. Navigasyon altında listener’a da ekleyebiliriz.

Artık eklediğiniz eventleri firebase > Proje Adınız altında bulabilirsiniz.

Part-3 yazımızda görüşmek üzere!

--

--