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şlerine ve yerel ayarlara göre uygulamanızla ilk etkileşimden itibaren bir deneyim sağlayabilir. Firebase, kitleleri Google Analytics metriklerine göre tanımlamanıza ve uygulamanızı Firebase Remote Config ile doğrudan Firebase konsolundan özelleştirmenize olanak tanır.

Bu iki özelliği birlikte kullanarak uygulamanızın hoş geldiniz ekranını, tekrar eden bir kullanıcının tercihlerine veya uygulamanızdaki etkinliklerine göre ö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 bir uygulamanız yoksa uygulamanızı bağlamak için Android'i kullanmaya başlayın 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 öğelerin parametrelerini tutmak için Remote Config'i ayarlayın. Örneğin, karşılama ekranı mesajını parametre olarak saklayabilirsiniz. Bu şekilde, uygulamanızı yeniden yayınlamadan mesajı güncelleyebilirsiniz.
  2. Kullanıcılarınızı hedeflemek amacıyla Remote Config'e yönelik 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 farklılıklar vardır. Her birinin göreceli avantajları bu kılavuzun ilerleyen kısımlarında ele alınacaktı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 ayarlama

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 ne yapılmalı

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

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

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

Android uygulamasında ne yapılmalı

  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 Android'de Firebase Remote Config'i kullanma bölümündeki adımları da takip edebilirsiniz. Takılırsanız, Android'in izlenecek yolu , çalışan örnek uygulama uygulaması boyunca size yol gösterir.

  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'da parametrenin geçerli değerini gösterdiğinden emin olun.
  2. Konsoldaki değeri değiştirin ve Değişiklikleri Yayınla'ya tıklayın
  3. Uygulamanızı yeniden başlatın. Yeni parametre değeri gösterilmelidir.

Analytics kitlelerini veya kullanıcı özelliklerini ayarlama

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 kullanıcı özelliği kullanacağız ancak siz aynı zamanda bir Hedef Kitle de tanımlayabilirsiniz. Bu yaklaşımlar benzerdir ancak bir kullanıcının Hedef Kitleye eklendikten sonra buradan ayrılamayacağını veya kaldırılamayacağını bilmelisiniz. Hedefleme için kullanmak istediğiniz özellik değişebilirse bunun yerine bir kullanıcı özelliği kullanın.

Firebase konsolunda ne yapılmalı

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

    Analytics kullanıcı özelliği yapılandırması.

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

Android uygulamasında ne yapılmalı

  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 ayarlayabilirsiniz. Önceki bölümde yaptığınız gibi, mülkünüzü konsola kaydetme adımlarını atlayabilirsiniz.
  2. Uygulamanız için hata ayıklama modunu etkinleştirmek üzere Hata Ayıklama Etkinlikleri bölümündeki adımları izleyin.

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

  1. Uygulamanızı açın ve kullanıcı mülkünüzün ayarlandığı yere gidin.
  2. Firebase konsolunda Analytics DebugView sayfasını açın.
  3. Herhangi bir kullanıcı özelliğinin ayarlanıp ayarlanmadığını kontrol edin (herhangi bir şeyin görünmesi için birkaç dakikalık gecikme olabilir).

Uzaktan Yapılandırma koşullarını yapılandırma

Artık uygulamanızda yapılandırılabilecek parametreler ve değişken olarak kullanılabilecek kullanıcı özellikleri (veya hedef kitleler) bulunduğuna göre, parametrelerinizin değerlerini kişiselleştirmek için koşullar oluşturabilirsiniz.

Firebase konsolunda ne yapılmalı

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

    Yeni bir Uzaktan Yapılandırma 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" ifadesinin karşılama mesajı "Miyav!" olabilir.

  9. Değişikliklerinizi kaydetmek için Güncelle'yi 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ı mülkünüzün ayarlandığı yere gidin.
  2. Firebase konsolunda Analytics DebugView sayfasını açın.
  3. Herhangi bir kullanıcı özelliğinin ayarlanıp ayarlanmadığını kontrol edin (herhangi bir şeyin görünmesi için birkaç dakikalık gecikme olabilir).
  4. Uygulamanızı yeniden başlatın ve kişiselleştirilmiş öğelerinizin ayarlandığını doğrulayın.