Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Uzaktan Yapılandırma kişiselleştirmesi

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

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 ve sürekli 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ı
  • Reklam gösterimlerinin sayısına göre optimize edilen reklam gösterimleri

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

  • Play Store veya App Store derecelendirme gönderileri
  • Oyun seviyelerini tamamlamak gibi belirli görevlerde kullanıcı başarısı
  • Uygulama içi satın alma etkinlikleri
  • Sepete ürün ekleme veya ödemeyi başlatma veya tamamlama gibi e-ticaret etkinlikleri
  • Uygulama içi satın alma ve reklam geliri
  • Sanal para harcaması
  • Bağlantı ve içerik paylaşımı ve sosyal ağ etkinliği

Olası kişiselleştirme kullanım durumları hakkında daha fazla bilgi için bkz . Remote Config kişiselleştirme ile neler yapabilirim?

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 hedef ö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.

Remote Config kişiselleştirme algoritması ve kavramları hakkında daha fazla bilgi için bkz. Remote Config kişiselleştirmesi hakkında .

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ı

Tek bir en iyi performans gösteren 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ı, Analytics 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