Analytics ile Firebase Remote Config'i kullanın

Hem Firebase Remote Config hem de Google Analytics'i içeren bir uygulama derlediğinizde, uygulamanızın kullanıcılarını daha iyi anlayabilir ve ihtiyaçlarına daha hızlı yanıt verebilirsiniz. Uygulamanızı esnek bir şekilde ve hassas bir şekilde kullanıcı tabanınızın segmentlerine göre özelleştirmek için Analytics kitlelerini ve kullanıcı özelliklerini kullanabilirsiniz.

Google Analytics SDK'nın entegre edilmesi A/B Testi, Remote Config kişiselleştirme ve Remote Config kullanıma sunma ile tekliflerinizi özelleştirmenize yardımcı olan analizler sağlar. Farklı seçimlerin gelir ve etkileşim gibi temel metrikleri nasıl etkilediğini anlamak için sonuçları analiz edebilirsiniz.

Google Analytics ile uygulama kullanımını analiz etme hakkında daha fazla bilgi edinmek için Analytics'e giriş başlıklı makaleyi inceleyin.

Firebase dışında tanımlamış olabileceğiniz segmentleri kullanarak uygulamanızı özelleştirmek için içe aktarılan segmentler belgelerini inceleyin.

Remote Config ve kullanıcı özellikleri

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

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

  • Egzersiz_İlgi Alanı
  • Tercih Edilen_Egzersiz_Süresi
  • Tercih Edilen_Zorluk_Seviyesi

Ardından, uygulamanızın görünümünü ve davranışını belirli kullanıcılara uyarlamak için bu özellikleri kullanan (tek tek veya birlikte) koşullar oluşturabilirsiniz. Örneğin, uygulamanızı, koşmakla ilgilenen kullanıcıların, uygulamanız yüklenirken koşucu resmi görecek şekilde tasarlayabilirsiniz. Alternatif olarak, kullanıcı tabanınızın segmentlerini egzersiz süresi ve zorluk seviyesine göre tanımlayabilirsiniz. Böylece, sıradan kullanıcılara önce daha kısa ve kolay bir egzersizle ilgili öneri sunulurken, ciddi sporcuların uygulamamız başladığında 40 dakikalık bir koşu başlatmaya davet edilmesi gerekir.

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 da, 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ı özelliği 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 birleştirebilirsiniz:

  • Yogayı seven (Exercise_interest, yoga ile tam eşleşen) ve uygulamanızı Kanada'da bulunan bir Android cihazda (OS türü == Android) kullananlar (Cihaz bölgesinde/ülkede == Kanada).
  • Ağırlık kaldırma veya kilo verme ile ilgilenen kullanıcılar (Exercise_interest, weight içerir) uygulamanızı İngilizce kullanıcı arayüzü (Cihaz dili == İngilizce) olan bir Apple cihazda (OS türü == iOS) kullanan kullanıcılardır.

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

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

İlk Açılış Zamanı'nı kullanarak şunları yapabilirsiniz:

  • 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 test edin.
  • Belirli dönemlerde katılan kullanıcılar için özel deneyimler oluşturun.

Örneğin, birden fazla ülkedeki kullanıcılara sahip 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 Efsane Cuma indirimi gibi durumlarda, belirli bir iOS veya Android uygulamasını hedefleyen Remote Config veya A/B Testi denemeniz için bir koşul oluşturabilir, ardından indirimden önceki ay uygulamanızı ilk açan ABD'deki tüm kullanıcıları (11.01.2020 12:00'den sonra ilk açılış: Los Angeles'tan 01/01/01/2022'den sonra ilk açılış: Los Angeles'tan 01.01.02.01'den önce: 01.01.2020'den önce, Los Angeles'ta ilk açılış saati: 01.01.2020'den önce, 01.01.2020'den sonra 01.01.2020'den önce) uygulamanızı ilk defa

İlk açılış zamanına göre kullanıcı hedeflemeyi, bir Android veya iOS uygulaması seçtikten sonra kullanabilirsiniz. Şu anda şu Remote Config SDK sürümleri tarafından desteklenmektedir: Apple platformları SDK'sı v9.0.0 ve sonraki sürümleri ile Android SDK 21.1.1 ve sonraki sürümleri (Firebase BoM 30.3.0 veya sonraki sürümler).

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ılavuzlara bakın:

Kuralları birleştirerek koşulların nasıl oluşturulduğu hakkında daha fazla bilgi edinmek için Remote Config Parametreleri ve Koşulları bölümüne bakın.

Projenize bir Remote Config koşulu eklemek için Koşul ekleme veya düzenleme bölümüne bakın. Firebase konsolunda parametreler, kurallar ve koşullar oluşturabilirsiniz.