Karşılama arka ekranını özelleştirin

Kişiselleştirilmiş içerik, kullanıcılarınızı memnun edebilir ve tercihlerine, kullanım geçmişine ve yerel ayarlarına göre uygulamanızla ilk etkileşimden itibaren bir deneyim sağlayabilir. Firebase, Google Analytics ölçümlerine dayalı olarak kitleleri tanımlamanıza ve uygulamanızı doğrudan Firebase konsolundan Firebase Remote Config ile özelleştirmenize olanak tanır.

Bu iki özelliği birlikte kullanarak, uygulamanızın karşılama ekranını tercihlerine veya uygulamanızdaki etkinliklerine göre tekrar eden bir kullanıcı için özelleştirebilirsiniz.

Bu kılavuz, Android'de kendi kişiselleştirilmiş "tekrar hoş geldiniz" ekranınızı oluşturma sürecinde size yol gösterir.

Başlamak için bir Firebase projesine bağlı bir Android uygulamasına ihtiyacınız olacak. Henüz sahip değilseniz, uygulamanızı bağlamak için Android için Başlarken bölümüne bakın.

Uygulamaya genel bakış

Uygulamanızın kişiselleştirilmiş karşılama ekranını uygulamak, 3 geniş adımdan oluşur:

  1. Kişiselleştirilecek öğeler için parametreleri tutmak için Remote Config'i ayarlayın. Örneğin, karşılama ekranı mesajını bir parametre olarak kaydedebilirsiniz. Bu şekilde, uygulamanızı yeniden yayınlamadan mesajı güncelleyebilirsiniz.
  2. Kullanıcılarınızı hedeflemek üzere Remote Config için kitleleri ve/veya kullanıcı özelliklerini tanımlamak için Analytics'i kurun. Her iki özellik de hedefleme için kullanılabilir; ancak aralarında önemli farklar vardır. Her birinin göreceli avantajları bu kılavuzda daha sonra tartışılacaktır.
  3. Parametrenizi, ayarladığınız Analytics kitlelerine veya kullanıcı özelliklerine göre özelleştirmek için Remote Config koşullarını yapılandırın.

Remote Config'de parametreleri ayarlayın

Uygulamanızın özelleştirmek istediğiniz öğelerini belirledikten sonra parametreleri depolamak için Remote Config'i kullanın. Bu kılavuzun geri kalanında karşılama ekranı mesajını kişiselleştirmeyi keşfedeceğiz.

Firebase konsolunda yapılması gerekenler

  1. Firebase konsolundaki Remote Config parametre sayfasına gidin. Uygulamanızda Remote Config'i hiç yapılandırmadıysanız, İlk Parametrenizi Ekle'yi tıklayın.
  2. Bir parametre anahtarı ve varsayılan değer girin. Örneğin, welcome_message Welcome to this sample app .

    Uzak Yapılandırma parametre yapılandırması.

  3. Değişiklikleri Yayınla 'yı tıklayın.

Android uygulamasında yapılması gerekenler

  1. Firebase konsolunda uygulamanıza yeni eklediğiniz parametreyi okumak ve görüntülemek için kod ekleyin. Örneğin:

    final FirebaseRemoteConfig config = FirebaseRemoteConfig.getInstance();
    config.getInstance.fetch(CACHE_EXPIRATION_MS)
      .addOnCompleteListener(this, new OnCompleteListener<Void>() {
        @Override
        public void onComplete(@NonNull Task<Void> task) {
            if (task.isSuccessful()) {
                config.activateFetched();
    
                String welcomeMessage = config.getString("welcome_message");
            }
        }
    });
    

    Konsolda oluşturduğunuz parametreyi okumak ve görüntülemek için Firebase Remote Config on Android'deki adımları da takip edebilirsiniz. Sıkışırsanız, Android kılavuzu, çalışan örnek uygulama uygulaması boyunca size rehberlik eder.

  2. Test sırasında yapılandırma değişikliklerini hemen görmek için geliştirici modunu açın.

Çalıştığını test edin

  1. Uygulamanızı açın ve Remote Config UI'daki parametrenin geçerli değerini gösterdiğinden emin olun.
  2. Konsoldaki değeri değiştirin ve Değişiklikleri Yayınla'yı tıklayın.
  3. Uygulamanızı yeniden başlatın. Yeni parametre değeri gösterilmelidir.

Analytics kitlelerini veya kullanıcı özelliklerini ayarlayın

Bu adımda, kişiselleştirilmiş içeriği görmesi gereken kullanıcıları tanımlamak için Analytics'i kullanacaksınız. Bu izlenecek yolda, bunu yapmak için bir user özelliği kullanacağız, ancak bir Kitle de tanımlayabilirsiniz. Bu yaklaşımlar benzerdir, ancak bir kullanıcı bir Kitleye bir kez eklendiğinde, onu terk edemeyeceklerini veya kaldırılamayacağını bilmelisiniz. Hedefleme için kullanmak istediğiniz öznitelik değişebiliyorsa, bunun yerine bir kullanıcı özelliği kullanın.

Firebase konsolunda yapılması gerekenler

  1. Firebase konsolundaki Analytics kullanıcı mülkü sayfasına gidin. Yeni Kullanıcı Mülkü'nü tıklayın.
  2. Kullanıcı özelliğine bir ad ve açıklama verin. Örneğin, bir kullanıcının köpekleri mi yoksa kedileri mi tercih ettiğine göre bir uygulamayı özelleştiriyorsanız, ona animal_preference adını verebilirsiniz.

    Analytics kullanıcı mülkü yapılandırması.

  3. Oluştur'u tıklayın.

Android uygulamasında yapılması gerekenler

  1. Uygulamanızda kullanıcı özelliğinizi ayarlamayı öğrenmek için Kullanıcı Özelliklerini Ayarlama bölümündeki adımları izleyin. Örneğin, bir kullanıcıya kedileri mi yoksa köpekleri mi tercih ettiğini sorabilir ve buna göre bir dize değeri belirleyebilirsiniz. Mülkünüzü önceki bölümde yaptığınız gibi konsolda kaydetme adımlarını atlayabilirsiniz.
  2. Uygulamanız için hata ayıklama modunu etkinleştirmek için Hata Ayıklama Olaylarındaki adımları izleyin.

Çalıştığını test edin

  1. Uygulamanızı açın ve kullanıcı özelliğinizin ayarlandığı yere gidin.
  2. Firebase konsolunda Analytics DebugView sayfasını açın.
  3. Herhangi bir kullanıcı özelliğinin ayarlanmış olup olmadığına bakın (herhangi bir şey görünmeden önce birkaç dakika gecikme olabilir).

Remote Config koşullarını yapılandırın

Artık uygulamanızın yapılandırılabilen parametrelere ve değişken olarak kullanılacak kullanıcı özelliklerine (veya kitlelere) sahip olduğuna göre, parametrelerinizin değerlerini kişiselleştirmek için koşullar oluşturabilirsiniz.

Firebase konsolunda yapılması gerekenler

  1. Firebase konsolunda Remote Config'e gidin.
  2. Düzenlemek için parametrenizi tıklayın.
  3. Koşul için değer ekle'yi tıklayın.
  4. Yeni koşul tanımla'yı seçin.
  5. Durumunuza bir isim verin. Örneğin, daha önceki kullanıcı tercihini yansıtmak için "Kedileri tercih eder".
  6. Şu durumda geçerlidir altında, Kullanıcı mülkünü (veya Analytics'te bir Kitle oluşturduysanız Kitledeki Kullanıcı ) seçin ve parametrenizi seçin ve parametre değerlerinizle koşullu bir ilişki tanımlayın.

    Yeni bir Remote Config koşulu.

  7. Koşul oluştur 'u tıklayın.

  8. Yeni koşulu yansıtacak bir değer girin. Örneğin, "Kedileri tercih eder" için karşılama mesajı "Miyav!" olabilir.

  9. Değişikliklerinizi kaydetmek için Güncelle'ye tıklayın.

  10. Uygulamanızda yeni koşulları ve değerleri etkinleştirmek için Değişiklikleri Yayınla'ya tıklayın.

Çalıştığını test edin

  1. Uygulamanızı açın ve kullanıcı özelliğinizin ayarlandığı yere gidin.
  2. Firebase konsolunda Analytics DebugView sayfasını açın.
  3. Herhangi bir kullanıcı özelliğinin ayarlanmış olup olmadığına bakın (herhangi bir şey görünmeden önce birkaç dakika gecikme olabilir).
  4. Uygulamanızı yeniden başlatın ve kişiselleştirilmiş öğelerinizin ayarlandığını doğrulayın.