Kişiselleştirilmiş içerik, kullanıcılarınızı memnun edebilir ve kullanıcı etkileşimleri, kullanım geçmişleri ve diğer kullanıcılar tarafından ve yerel ayar. Firebase, Google Analytics 360'taki Google Analytics metriklerinize dokunun ve uygulamanızı Doğrudan Firebase konsolundan Firebase Remote Config.
Bu iki özelliği birlikte kullanarak uygulamanıza tekrar hoş geldiniz deneyimini özelleştirebilirsiniz .
Bu kılavuz, kendi kişiselleştirilmiş e-postanızı oluşturma sürecinde size yol gösterir "tekrar hoş geldiniz" Android'de mevcut.
Başlamak için Firebase projesine bağlı bir Android uygulamanız gerekir. Eğer Böyle bir uygulamanız yoksa Android'i kullanmaya başlama bölümüne bakın. dokunun.
Uygulamaya genel bakış
Uygulamanızın kişiselleştirilmiş karşılama ekranını, 3 kapsamlı adımdan oluşur:
- Oluşturulacak öğeler için parametreleri tutmak üzere Remote Config özelliğini ayarlayın. kişiselleştirilmiş bir deneyim sunar. Örneğin, karşılama ekranı mesajını bir parametresinden sonra bir değer girin. Bu şekilde, uygulamanızı yeniden yayınlamadan mesajı güncelleyebilirsiniz.
- Analytics ayarlarını yaparak şunun için kitle ve/veya kullanıcı özelliklerini tanımlayabilirsiniz: Kullanıcılarınızı hedeflemek için Remote Config. Her iki özellik de şu amaçlarla kullanılabilir: hedefleme; ancak aralarında önemli farklar vardır. İlgili içeriği oluşturmak için kullanılan her birinin göreli avantajları bu kılavuzun ilerleyen bölümlerinde ele alınmaktadır.
- Parametrenizi şu ölçüte göre özelleştirmek için Remote Config koşulunu yapılandırın: Analytics kitle veya kullanıcı özellikleri.
Remote Config içinde parametreleri ayarlayın
Uygulamanızın özelleştirmek istediğiniz öğelerini belirledikten sonra Parametreleri depolamak için Remote Config. Karşılama deneyimini kişiselleştirmeyi bu kılavuzun geri kalanına bakın.
Firebase konsolunda yapılması gerekenler
- Remote Config parametresine gidin. Firebase konsolunda kontrol edin. Eğer Uygulamanızda Remote Config uygulamasını hiç yapılandırmadıysanız Adınızı Ekleyin Parametre.
Bir parametre anahtarı ve varsayılan değer girin. Örneğin,
welcome_message
veWelcome to this sample app
.Remote Config parametre yapılandırması.">
Değişiklikleri Yayınla'yı tıklayın.
Android uygulamasında yapmanız gerekenler
Uygulamanıza yeni eklediğiniz parametreyi okumak ve görüntülemek için kodu ekleyin: Firebase konsolu. Ö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"); } } });
Şuradaki adımları da uygulayabilirsiniz: Android'de Firebase Remote Config uygulamasını kullanma parametresini kullanabilirsiniz. Bir kalmadıysanız, Android adım adım açıklamalı kılavuzu adımları uygulayın.
geliştirici modu test sırasında yapılandırma değişikliklerini hemen görmek için.
Çalışıp çalışmadığını test etme
- Uygulamanızı açın ve parametrenin mevcut değerini gösterildiğinden emin olun. Remote Config kullanıcı arayüzünde görebilirsiniz.
- Konsoldaki değeri değiştirin ve Değişiklikleri Yayınla'yı tıklayın.
- Uygulamanızı yeniden başlatın. Yeni parametre değeri gösterilmelidir.
Analytics kitlelerini veya kullanıcı özelliklerini ayarlayın
Bu adımda görmesi gereken kullanıcıları tanımlamak için Analytics kullanın kişiselleştirilmiş içerik. Bu adım adım açıklamalı kılavuzda, bunu yapmak için bir kullanıcı özelliği kullanacağız. fakat genel hedefleri Kitle. Bu yaklaşımlar benzerdir ancak kullanıcı eklendikten sonra kitlede kalırsa kitleden ayrılamaz veya kaldırılamaz. Taşımak istediğiniz özellik değişebileceğini fark ederseniz bunun yerine bir kullanıcı özelliği kullanın.
Firebase konsolunda yapılması gerekenler
- Analytics kullanıcı özelliğine gidin Firebase konsolunda kontrol edin. Yeni Kullanıcı Mülkü'nü tıklayın.
Kullanıcı özelliğine bir ad ve açıklama girin. Örneğin projenin zamanlamasıyla ilgili kullanıcının köpekleri mi yoksa kedileri mi tercih ettiğine göre uygulamayı özelleştirmek
animal_preference
olarak adlandıralım.Analytics kullanıcı özelliği yapılandırması.">
Oluştur'u tıklayın.
Android uygulamasında yapmanız gerekenler
- Kullanıcı özelliklerini ayarlama başlıklı makaledeki adımları uygulayın. uygulamanızda kullanıcı özelliğini ayarlamayı öğrenmek için. Örneğin, kullanıcıya kedileri mi yoksa köpekleri mi tercih ettiğini sorabilir ve bir dize değeri belirleyebilir. buna göre hazırlar. Mülkünüzü yapabilirsiniz.
- Etkinleştirmek için Hata Ayıklama bölümündeki adımları uygulayın. hata ayıklama modundan çıkarabilirsiniz.
Çalışıp çalışmadığını test etme
- Uygulamanızı açın ve kullanıcı özelliğinin ayarlandığı yere gidin.
- Analytics DebugView sayfasını açın. Firebase konsolunda kontrol edebilirsiniz.
- Herhangi bir kullanıcı özelliğinin ayarlanıp ayarlanmadığını kontrol edin ( herhangi bir şey görünmeden önce birkaç dakikalık gecikme yaşanabilir).
Remote Config koşullarını yapılandırın
Uygulamanızda yapılandırılabilen parametreler ve kullanıcı özellikleri (veya kitleler) hedeflerseniz kişiselleştirmek için koşullar oluşturabilir ve parametrelerinizin değerleri.
Firebase konsolunda yapılması gerekenler
- Remote Config sayfasına gidin. Firebase konsolunda kontrol edebilirsiniz.
- Düzenlemek için parametrenizi tıklayın.
- Koşul için değer ekle'yi tıklayın.
- Yeni koşul tanımla'yı seçin.
- Durumunuza bir ad verin. Örneğin, "Kedileri tercih eder" yansıtması için tercih edebilirsiniz.
Geçerli olduğu durumlar: bölümünde Kullanıcı özelliği'ni (veya Kitledeki kullanıcı'yı Analytics içinde bir Kitle oluşturduysanız) ve parametrenizi seçtikten sonra parametre değerlerinizle koşullu bir ilişki tanımlarsınız.
Remote Config koşulu.">
Koşul oluştur'u tıklayın.
Yeni koşulu yansıtacak bir değer girin. Örneğin, karşılama mesajı için "Kedileri tercih eder" "Miyav!" olabilir.
Değişikliklerinizi kaydetmek için Güncelle'yi tıklayın.
Değişiklikleri Yayınla uygulamasını indirin.
Çalışıp çalışmadığını test etme
- Uygulamanızı açın ve kullanıcı özelliğinin ayarlandığı yere gidin.
- Analytics DebugView sayfasını açın. Firebase konsolunda kontrol edebilirsiniz.
- Herhangi bir kullanıcı özelliğinin ayarlanıp ayarlanmadığını kontrol edin ( herhangi bir şey görünmeden önce birkaç dakikalık gecikme yaşanabilir).
- Uygulamanızı yeniden başlatın ve kişiselleştirilmiş öğelerinizin ayarlandığını doğrulayın.