欢迎参加我们将于 2022 年 10 月 18 日举办的 Firebase 峰会(线上线下同时进行),了解 Firebase 如何帮助您加快应用开发速度、满怀信心地发布应用,并在之后根据需要轻松地扩大应用规模。立即报名

Uzaktan Yapılandırma kişiselleştirmesi

Remote Config kişiselleştirme ile, bir amaç için optimize etmek üzere her kullanıcı için Remote Config parametrelerini otomatik olarak seçebilirsiniz. Bir parametreyi kişiselleştirmek, otomatik, kişiselleştirilmiş, sürekli gelişen bir A/B testi yapmak gibidir.

Uygulamalarınızda Remote Config kişiselleştirmesini kullandığınızda, kullanıcılarınızın her birine otomatik olarak birkaç alternatif kullanıcı deneyiminden birini (seçtiğiniz hedef için optimize edilen alternatif) sunarak daha ilgi çekici deneyimler yaratırsınız. Kişiselleştirilmiş Remote Config parametrelerinizi Remote Config hedefleme koşullarını kullanarak belirli kullanıcı gruplarına hedefleyebilirsiniz.

Google Analytics kullanılarak ölçülebilen herhangi bir hedef için optimizasyon yapabilir ve olay sayısına veya bir olay parametresinin toplu değerine (toplamına) göre optimizasyon yapabilirsiniz. Bu, aşağıdaki yerleşik metrikleri içerir:

  • Kullanıcı etkileşim süresine göre optimize edilen kullanıcı etkileşim süresi
  • Toplam reklam tıklama etkinliği sayısına göre optimize edilen reklam tıklamaları

Veya herhangi bir Analytics etkinliğine dayalı özel metrikler için optimize edebilirsiniz. Bazı olasılıklar şunlardır:

  • Play Store veya App Store derecelendirme gönderileri
  • Belirli görevlerde kullanıcı başarısı
  • Özellik kullanımı
  • Uygulama içi satın alma geliri
  • Reklam geliri
  • Sanal para harcaması

Başlamak

O nasıl çalışır?

Kişiselleştirme, her bir kullanıcınız için en uygun deneyimi belirlemek için makine öğrenimini kullanır. Algoritma, farklı kullanıcı türleri için en iyi deneyimi öğrenmek ve bu bilgiyi objektif ölçütünüzü en üst düzeye çıkarmak için kullanmak arasında verimli bir şekilde işlem yapar. Kişiselleştirme sonuçları, sağladığınız alternatiflerden elde edilen kalıcı bir rastgele deneyim alan, beklemede kalan bir kullanıcı grubuyla otomatik olarak karşılaştırılır; bu karşılaştırma, kişiselleştirme sistemi tarafından ne kadar "artış" (artan değer) üretildiğini gösterir.

Uygulama yolu

  1. Bazı kullanıcılar için ideal olacağını, ancak diğerleri için uygun olmayacağını düşündüğünüz iki veya daha fazla alternatif kullanıcı deneyimi uygulayın.
  2. Bu alternatifleri bir Remote Config parametresi ile uzaktan yapılandırılabilir hale getirin. Remote Config ve Remote Config yükleme stratejilerini kullanmaya başlama konusuna bakın.
  3. Parametre için kişiselleştirmeyi etkinleştirin. Remote Config, kullanıcılarınızın her birine kendileri için en uygun deneyimi atayacaktır. Başlarken kılavuzuna bakın.

Kişiselleştirme ve A/B testi karşılaştırması

En iyi performans gösteren tek bir kullanıcı deneyimini bulmak için tasarlanan A/B testlerinin aksine, kişiselleştirme, her kullanıcı için dinamik olarak en uygun kullanıcı deneyimini seçerek bir hedefi en üst düzeye çıkarmaya çalışır. Birçok sorun türü için kişiselleştirme en iyi sonuçları verir, ancak A/B testinin hala kullanımları vardır:

Tercih edilen kişiselleştirme A/B testi tercih edilir
Her kullanıcı kişiselleştirilmiş bir kullanıcı deneyiminden ne zaman yararlanabilir? Tüm kullanıcılar veya tanımlanmış bir kullanıcı alt kümesi için tek bir optimum deneyim istediğinizde
Kişiselleştirme modelini sürekli olarak optimize etmek istediğinizde Sabit bir zaman aralığında testler yapmak istediğinizde
Optimizasyon hedefiniz, analitik olaylarının ağırlıklı bir toplamı olarak basitçe ifade edilebildiğinde Optimizasyon hedefiniz, birkaç farklı rekabet metriğinin dikkatli bir şekilde değerlendirilmesini gerektirdiğinde
Herhangi bir ödünleşimden bağımsız olarak bir hedef için optimize etmek istediğinizde Bir varyantı kullanıma sunmadan önce diğerine göre istatistiksel olarak anlamlı bir gelişme gösterip göstermediğini belirlemek istediğinizde
Sonuçların manuel olarak gözden geçirilmesi gerekli olmadığında veya istenmediğinde Sonuçların manuel olarak gözden geçirilmesi istendiğinde

Örneğin, sizden istendiğinde Play Store'da uygulamanızı derecelendiren kullanıcı sayısını en üst düzeye çıkarmak istediğinizi varsayalım. Başarıya katkıda bulunabilecek bir faktör, isteminizin zamanlamasıdır: Kullanıcı uygulamanızı ilk, ikinci veya üçüncü kez açtığında bunu gösteriyor musunuz? Yoksa belirli görevleri başarıyla tamamladıklarında onlara mı soruyorsunuz? İdeal zamanlama büyük olasılıkla bireysel kullanıcıya bağlıdır: Bazı kullanıcılar uygulamanızı hemen derecelendirmeye hazır olabilirken bazılarının daha fazla zamana ihtiyacı olabilir.

Geri bildirim isteminizin zamanlamasını optimize etmek, kişiselleştirme için ideal bir kullanım örneğidir:

  • En uygun ayar muhtemelen her kullanıcı için farklıdır.
  • Başarı, analitik kullanılarak kolayca ölçülebilir.
  • Söz konusu UX değişikliği, muhtemelen takasları göz önünde bulundurmanız veya manuel inceleme yapmanız gerekmeyecek kadar düşük risklidir.

Dene

Başlamak