Analytics ile Firebase Remote Config'i kullanma

Hem Firebase Remote Config hem de Google Analytics içeren bir uygulama oluşturduğunuzda, uygulama kullanıcılarınızı daha iyi anlayabilir ve ihtiyaçlarına daha hızlı yanıt verebilirsiniz. Uygulamanızı kullanıcı tabanınızın segmentleri için esnek ve hassas bir şekilde özelleştirmek üzere Analytics kitleleri ve kullanıcı özelliklerini kullanabilirsiniz.

Google Analytics SDK'sını entegre etmek, A/B Testing, Remote Config kişiselleştirme ve Remote Config kullanıma sunma ile tekliflerinizi uyarlamanıza yardımcı olacak analizler sağlar. Sonuçları analiz ederek farklı seçeneklerin gelir ve etkileşim gibi temel metrikleri nasıl etkilediğini anlayabilirsiniz.

Google Analytics ile uygulama kullanımını analiz etme hakkında daha fazla bilgi edinmek için Analytics girişine göz atın.

Firebase dışında tanımlamış olabileceğiniz segmentleri kullanarak uygulamanızı özelleştirmek için içe aktarılan segmentler dokümanına bakın.

Remote Config ve kullanıcı özellikleri

Remote Config artık koşullar oluşturmak için Analytics kullanıcı özelliklerinin kombinasyonlarını kullanmanıza olanak tanıyor. Böylece, tanımladığınız kullanıcı tabanınızın segmentleri için uygulamanızı özelleştirebilirsiniz.

Örneğin, farklı sürelerde ve zorluk seviyelerinde çeşitli egzersiz aktiviteleri içeren bir egzersiz uygulamasında kullanılmak üzere aşağıdaki kullanıcı özelliklerini tanımlayabilirsiniz: Google Analytics

  • Exercise_Interest
  • Preferred_Exercise_Duration
  • Preferred_Difficulty_Level

Ardından, uygulamanızın görünümünü ve davranışını belirli kullanıcılara göre uyarlamak için bu özellikleri (tek tek veya birlikte) kullanan koşullar oluşturabilirsiniz. Örneğin, uygulamanızı koşmaya ilgi duyan kullanıcılar için yükleme sırasında koşucunun resmini gösterecek şekilde tasarlayabilirsiniz. Alternatif olarak, kullanıcı tabanınızın segmentlerini egzersiz süresine ve zorluk seviyesine göre tanımlayabilirsiniz. Böylece, uygulamamız başlatıldığında sıradan kullanıcılara daha kısa ve kolay bir antrenman önerilirken ciddi sporcular 40 dakikalık bir koşuya davet edilir.

Kullanıcılarınızın davranışları, kullanıcı özelliklerini değiştirecek şekilde değişirse bu güncellemeler Google Analytics tarafından toplanır. Bu durum, bir sonraki getirme isteğinden sonra uygulama örneklerinin davranışını ve görünümünü değiştirebilir. Belirli kullanıcı özelliklerine veya kullanıcı özelliklerinin kombinasyonlarına sahip kullanıcıları dahil eden ya da hariç tutan kurallar oluşturabilmeniz için çok çeşitli operatörler mevcuttur.

Ayrıca, aşağıdaki gibi kitle segmentlerine özelleştirilmiş uygulama davranışları sunmak için diğer Remote Config kurallarını kullanıcı özelliklerine dayalı kurallarla da birleştirebilirsiniz:

  • Yoga ile ilgilenen (Exercise_Interest tam olarak yoga ile eşleşiyor), uygulamanızı Android cihazda kullanan (OS type == Android) ve Kanada'da bulunan (Device in region/country == Canada) kullanıcılar.
  • Ağırlık kaldırma veya kilo verme ile ilgilenen (Exercise_Interest, weight içerir) ve uygulamanızı İngilizce kullanıcı arayüzü (Device language == English) olan bir Apple cihazda (OS type == iOS) kullanan kullanıcılar.

İlk açılış zamanına göre hedefleme

Google Analytics ve Remote Config'ı bağladıktan sonra, Remote Config parametre getirme ve kişiselleştirme işlemleri ile A/B Testing denemeleri için kullanıcıları uygulamanızı ilk kez açtıkları zamana göre (Analytics etkinliğini kullanarak first_open) hedefleyebilirsiniz.

İlk Açılma Zamanı'nı kullanarak:

  • Yeni kullanıcıları hedefleyin.
  • Geçmişte belirli bir dönemde katılan kullanıcı gruplarını hedefleyin.
  • Yeni kullanıcılar için ilk katılım akışları ve karşılama deneyimleri oluşturup bunları test edin.
  • Belirli dönemlerde katılan kullanıcılar için özel deneyimler oluşturun.

Örneğin, birden fazla ülkede kullanıcıları olan bir online alışveriş uygulamanız olduğunu ve yeni uygulama kullanıcılarına özel tatil fırsatlarının reklamını yapmak istediğinizi varsayalım. ABD'deki kullanıcılar için geçerli olan Black Friday indirimi gibi bir durumda, Remote Config veya A/B Testing denemeniz için belirli bir iOS ya da Android uygulamasını hedefleyen bir koşul ayarlayabilir, ardından indirimden önceki ayda uygulamanızı ilk kez açan tüm ABD'li kullanıcıları (Bölge/ülkedeki cihaz == ABD) seçebilirsiniz (İlk açılış tarihi 01.11.2022 12:00 (Los Angeles saati) sonrası ve İlk açılış tarihi 26.11.2022 12:00 (Los Angeles saati) öncesi).

İlk açılma zamanına göre kullanıcı hedefleme, bir Android veya iOS uygulaması seçtikten sonra kullanılabilir. Şu anda aşağıdaki Remote Config SDK sürümleri tarafından desteklenmektedir: Apple platformları SDK'sı v9.0.0+ ve Android SDK'sı v21.1.1+ (Firebase BoM v30.3.0+).

Desteklenen bir SDK yüklü ve Analytics etkin olduğu sürece, uygulamanızı ilk kez başlatan kullanıcıları istediğiniz zaman hedefleyebilirsiniz.

Sonraki adımlar

Kullanıcı özellikleri hakkında daha fazla bilgi edinmek için aşağıdaki kılavuzları inceleyin:

Kurallar birleştirilerek koşulların nasıl oluşturulduğu hakkında daha fazla bilgi edinmek için Remote Config Parametreleri ve Koşulları başlıklı makaleyi inceleyin.

Projenize Remote Config koşulu eklemek için Koşul ekleme veya düzenleme başlıklı makaleyi inceleyin. Firebase konsolunda parametreler, kurallar ve koşullar oluşturabilirsiniz.