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ını daha hızlı karşılayabilirsiniz. Uygulamanızı, kullanıcı tabanınızın segmentlerine göre esnek ve hassas bir şekilde özelleştirmek için Analytics kitleleri ve kullanıcı özelliklerini kullanabilirsiniz.

Google Analytics SDK'sını entegre etmek, tekliflerinizi A/B Testing, Remote Config kişiselleştirme ve Remote Config kullanıma sunma ile özelleştirmenize yardımcı olacak analizler sağlar. Farklı seçeneklerin 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 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ümanlarına bakın.

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ır. Böylece, uygulamanızı kullanıcı tabanınızın tanımladığınız segmentleri için özelleştirebilirsiniz.

Örneğin, farklı süre ve zorluk düzeylerinde çeşitli egzersiz etkinlikleri içeren bir egzersiz uygulamasında kullanmak üzere Google Analytics içinde aşağıdaki kullanıcı özelliklerini tanımlayabilirsiniz:

  • 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şu ile ilgilenen kullanıcıların uygulamanız yüklenirken bir koşucunun resmini göreceği şekilde tasarlayabilirsiniz. Dilerseniz kullanıcı tabanınızın segmentlerini egzersiz süresi ve zorluk düzeyine göre tanımlayabilirsiniz. Böylece, uygulamanız açıldığında sıradan kullanıcılara önce daha kısa ve daha kolay bir egzersiz önerisi sunulurken ciddi sporcular 40 dakikalık bir koşuya davet edilebilir.

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 örneğinin 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şturmak için tüm operatörleri kullanabilirsiniz.

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:

  • Yogayı seven (Exercise_Interest tam olarak yoga ile eşleşen), uygulamanızı Android cihazda kullanan (OS type == Android), Kanada'da bulunan (Device in region/country == Canada) kullanıcılar.
  • Uygulamanızı İngilizce dilindeki bir kullanıcı arayüzüne (Cihaz dili == İngilizce) sahip Apple cihazlarda (İşletim sistemi türü == iOS) kullanan, vücut geliştirme veya kilo vermeyle ilgilenen (Exercise_Interest weight içeriyor) kullanıcılar.

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

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

İ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 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 yeni yıl 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 etkinlik için Remote Config veya A/B Testing denemeniz için belirli bir iOS ya da Android uygulamasını hedefleyen bir koşul oluşturabilir, ardından uygulamanızı indirimden önceki ay ilk kez açan tüm ABD'deki kullanıcıları (Bölge/ülkedeki cihaz == Amerika Birleşik Devletleri) seçebilirsiniz (11/01/2022 00:00 Los Angeles Saati'nden Sonra İlk Açma ve 11/26/2022 00:00 Los Angeles Saati'nden Önce İlk Açma).

İlk açılış süresine göre kullanıcı hedefleme özelliğini, bir Android veya iOS uygulaması seçtikten sonra kullanabilirsiniz. Bu özellik şu anda aşağıdaki Remote Config SDK sürümleri tarafından desteklenmektedir: Apple platformları SDK v9.0.0 ve sonraki sürümler ve Android SDK v21.1.1 ve sonraki sürümler (Firebase BoM v30.3.0 ve 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ı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.