Remote Config kişiselleştirme ile, seçtiğiniz bir hedef için optimize etmek üzere kullanıcılara otomatik olarak çeşitli alternatif kullanıcı deneyimlerinden birini sunarsınız. Bu özelliğin Genel Bakışına bakın.
İşte nasıl başlayacağınız.
1. Uygulamanızı Analytics ve Remote Config ile donatın
Kişiselleştirilmiş kullanıcı deneyimleri sağlamaya başlayabilmeniz için uygulamanızın Analytics ve Remote Config kullanıyor olması gerekir.
Firebase projenizi oluştururken Google Analytics'i etkinleştirmediyseniz projenizin Entegrasyonlar sayfasında etkinleştirin.
Remote Config SDK'nın en azından aşağıdaki sürümlerini kullandığınızdan emin olun:
- iOS: 7.5.0 ve üzeri
- Android: 20.0.3 (Firebase BoM 26.4.0) ve üzeri
- C++ 7.1.1 ve üzeri
- Birlik: 7.1.0 ve üzeri
Yalnızca bu sürümler (ve daha yenileri), kişiselleştirme sisteminin amacınız için nasıl optimize edileceğini öğrenmesi için gerekli günlük kaydını gerçekleştirir.
Uygulamanıza olay günlüğü aramaları ekleyin.
En azından, bir kullanıcı optimize ettiğiniz nesnel eylemi tamamladığında bir olayı günlüğe kaydedin. Örneğin, Play Store derecelendirme gönderimleri için optimizasyon yapmak istiyorsanız, bir kullanıcı uygulamanızı her değerlendirdiğinde bir etkinlik kaydedin.
Ayrıca, otomatik olarak günlüğe kaydedilmeyen , uygulamanızla alakalı tüm Analytics etkinliklerini açıkça günlüğe kaydetmeniz gerekir. Bu bağlamsal olayları günlüğe kaydederek kişiselleştirmelerinizin kalitesini artırabilirsiniz.
Uygulamanızda mümkün olmasını istediğiniz farklı kullanıcı deneyimlerini uygulayın. Bu, reklamların her bir kullanıcıya gösterilme sıklığını kişiselleştirmek kadar basit olabileceği gibi farklı düzenler uygulamak gibi daha önemli alternatifler de olabilir.
Bir Remote Config parametresinin değerine göre farklı kullanıcı deneyimlerini yapılandırılabilir hale getirin. Bkz. Remote Config'i kullanmaya başlayın ve Remote Config yükleme stratejileri .
Bu noktada, uygulamanızı App Store veya Play Store'a dağıtabilirsiniz. Kullanıcılar, yapılandırdığınız varsayılan deneyimi almaya devam edecek, ancak deneyimi uzaktan yapılandırılabilir bir değişkenle kontrol edebileceğiniz için, otomatik parametre kişiselleştirmeyi denemeye başlayabilirsiniz.
Kişiselleştirme sisteminin bireysel deneyimleri optimize etmeye başlayabilmesi için, güncellenen uygulamanızı kullanan kritik bir kullanıcı kitlesine sahip olmanız gerekir.
2. Firebase konsolunda parametre kişiselleştirmeyi yapılandırın
Araçlı uygulamanız artık kullanıcıların elinde olduğuna göre, kişiselleştirmeyi ayarlamak için Firebase konsolunu kullanabilirsiniz.
Firebase konsolunun Remote Config sayfasında, kişiselleştirmek istediğiniz kullanıcı deneyimini kontrol eden parametreyi bulun ve düzenlemek için kurşun kalem simgesini tıklayın.
Parametreyi düzenle bölmesinde Yeni ekle > Kişiselleştirme öğesine tıklayın.
İki veya daha fazla alternatif değer tanımlayın. "Alternatif değerler", kişiselleştirme algoritmasının kullanıcılarınız için seçebileceği parametre değerlerinin özel adıdır. Burada kullandığınız değerlerin biçimi, Remote Config parametrenizin kullandığı veri türüyle eşleşmelidir.
Bir hedef seçin. Aşağıdakilerden birini seçebilirsiniz:
- Gelir ve katılım gibi ölçümler için önceden oluşturulmuş hedefler listesinden seçim yapın.
Etkinlik adını Amaç alanına yazıp Etkinlik oluştur 'u tıklayarak optimize etmek istediğiniz diğer herhangi bir Google Analytics etkinliğine dayalı özel bir metrik ekleyin.
Bu olaylar dinamik veya özel olabileceğinden, açılır menüde görünmeyebilirler. Belirttiğiniz metriğin etkin bir Analytics etkinliğiyle tam olarak eşleştiğinden emin olmak için Analytics > Etkinlikler bölümünde etkinliği doğrulayın.
Olay sayısı ( COUNT ) veya tüm olayların değerlerinin toplamı ( SUM ) için optimize edilip edilmeyeceğini seçin.
Bazı durumlarda bu seçenek, yerleşik Analytics etkinlikleri için önceden seçilir. Örneğin, harcanan toplam süreyi optimize etmek için Kullanıcı etkileşim süresi için SUM her zaman seçilecektir. Reklam tıklamalarını seçerseniz, kişiselleştirmeler COUNT veya toplam reklam tıklama olayı sayısı için optimize edilir.
TOPLA'yı seçtiyseniz, toplanacak olay parametresinin adını girin.
Çoğu durumda, olay parametresi adı
value
, ancak toplamak istediğiniz belirli bir değere sahip özel bir metriğiniz olabilir. Örneğin,USD
,JPY
,AUD
gibi parametrelere sahip farklı para birimi türlerine sahip bir etkinliğiniz varsa etkinlik parametresi olarakAUD
belirterek Avustralya gelirini optimize edebilirsiniz (ve bir sonraki adımda, bir Avustralya'daki kullanıcılar için hedefleme koşulu!).İsteğe bağlı olarak, izlenecek en fazla iki ek ölçüm seçin. Bunlar kişiselleştirme algoritmasını etkilemese de, bu sonuçlar performansı ve trendleri daha iyi anlamanıza yardımcı olabilir. Örneğin, kişiselleştirmeniz reklam tıklamaları için optimize ediliyorsa, temel ve kişiselleştirilmiş gruplar arasındaki kullanıcı etkileşimini izlemek isteyebilirsiniz.
İzlenen metrikler, sekmeye göre düzenlenen Kişiselleştirme sonuçları özetinde görünecektir.
Kişiselleştirilmiş parametre için bir hedefleme koşulu tanımlayın veya seçin. Yalnızca bu koşulu karşılayan kullanıcılar kişiselleştirilmiş bir deneyim elde eder. Yaygın olarak kullanılan bazı koşullar, kişiselleştirmeyi yalnızca belirli bir platformun kullanıcılarıyla veya yalnızca belirli bir bölgedeki kullanıcılarla sınırlamaktır.
Alternatiflerinizden, hedefinizden, ek ölçümlerinizden ve hedeflemenizden memnun olduğunuzda, işiniz bitti demektir! Kullanıcılarınızın bireysel deneyimlerini kişiselleştirmeye başlamak için değişikliklerinizi kaydedin ve dağıtın. Kullanıcılar birkaç saat içinde kişiselleştirilmiş parametre değerlerini almaya başlayacak, ancak sistemin kullanıcınızı öğrenmesi ve en iyi performansı elde etmesi 14 günü bulabilir.
Bir kişiselleştirmenin nasıl performans gösterdiğini Kişiselleştirmeler sayfasından seçerek veya Remote Config sayfasında parametrenin hedefleme koşuluna tıklayarak görebilirsiniz.
Sonuçları yorumlama hakkında daha fazla bilgi için Kişiselleştirme sonuçlarını anlama bölümüne bakın.