Remote Config kişiselleştirme özelliğiyle, seçtiğiniz bir hedef için optimizasyon yapmak amacıyla kullanıcılara otomatik olarak çeşitli alternatif kullanıcı deneyimlerinden birini sunarsınız. Bu özelliğe genel bakış
Nasıl başlayacağınızı buradan öğrenebilirsiniz.
1. Uygulamanızı Analytics ve Remote Config ile donatma
Kişiselleştirilmiş kullanıcı deneyimleri sunmaya başlamadan önce uygulamanızın Analytics ve Remote Config kullanması gerekir.
Firebase projenizi oluştururken Google Analytics'i etkinleştirmediyseniz projenizin Entegrasyonlar sayfasından etkinleştirin.
Remote Config SDK'sının en az 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 sonraki sürümler
- C++ 7.1.1 ve üzeri
- Unity: 7.1.0 ve üzeri
Yalnızca bu sürümler (ve daha yeni sürümler) kişiselleştirme sisteminin hedefiniz için nasıl optimizasyon yapacağını öğrenmesi için gerekli günlük kaydını gerçekleştirir.
Uygulamanıza olay günlüğü çağrıları ekleyin.
En azından, bir kullanıcı optimize ettiğiniz hedef işlemi tamamladığında bir etkinlik kaydedin. Örneğin, Play Store derecelendirme gönderimleri için optimizasyon yapmak istiyorsanız kullanıcılar uygulamanıza her puan verdiğinde bir etkinlik kaydedin.
Ayrıca, uygulamanızla ilgili olup otomatik olarak günlüğe kaydedilmeyen tüm Analytics etkinliklerini açıkça günlüğe kaydetmeniz gerekir. Bu bağlamsal etkinlikleri günlüğe kaydederek kişiselleştirmelerinizin kalitesini artırabilirsiniz.
Uygulamanızda sunmak istediğiniz farklı kullanıcı deneyimlerini uygulayın. Bu, reklamların her kullanıcıya ne sıklıkta gösterileceğini kişiselleştirmek kadar basit veya farklı düzenler uygulamak gibi daha önemli alternatifler olabilir.
Farklı kullanıcı deneyimlerini, bir Remote Config parametresinin değerine göre yapılandırılabilir hale getirin. Remote Config'u kullanmaya başlama ve Remote Config yükleme stratejileri başlıklı makaleleri inceleyin.
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 eder. 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şlaması için güncellenmiş uygulamanızı kullanan kritik sayıda kullanıcıya sahip olmanız gerekir.
2. Firebase konsolunda parametre kişiselleştirmeyi yapılandırma
Enstrümante edilmiş uygulamanız kullanıcıların elinde olduğunda kişiselleştirmeyi ayarlamak için Firebase konsolunu kullanabilirsiniz.
Firebase Konsolu'nun Remote Config sayfasında, kişiselleştirmek istediğiniz kullanıcı deneyimini kontrol eden parametreyi bulun ve düzenlemek için kalem simgesini tıklayın.
Parametreyi düzenle bölmesinde Yeni ekle > Kişiselleştirme'yi 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ğerleri için özel bir addı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 etkileşim gibi metrikler için önceden oluşturulmuş hedefler listesinden seçim yapın.
Hedef alanına etkinlik adını yazıp Etkinlik oluştur'u tıklayarak optimize etmek istediğiniz diğer Google Analytics etkinliklerine göre özel metrik ekleyin.
Bu etkinlikler dinamik veya özel olabileceğinden açılır menüde görünmeyebilir. Belirttiğiniz metriğin etkin bir etkinlikle tam olarak eşleştiğinden emin olmak için Analytics etkinliği Analytics > Etkinlikler bölümünde doğrulayın.
Etkinlik sayısı (COUNT) veya tüm etkinliklerin 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çilidir. Örneğin, harcanan toplam süre için optimizasyon yapmak üzere kullanıcı etkileşimi süresi için her zaman TOPLA işlevi seçilir. Reklam tıklamaları'nı seçerseniz kişiselleştirmeler COUNT veya toplam reklam tıklama etkinliği sayısı için optimize edilir.
TOPLA'yı seçtiyseniz toplanacak etkinlik parametresinin adını girin.
Çoğu durumda etkinlik parametresi adı
value
'tür ancak toplamak istediğiniz belirli bir değere sahip özel bir metriğiniz olabilir. Örneğin,USD
,JPY
,AUD
gibi parametrelerle farklı para birimi türlerine sahip bir etkinliğiniz varsa etkinlik parametresi olarakAUD
'yi belirterek Avustralya'daki gelir için optimizasyon yapabilirsiniz (ve sonraki adımda Avustralya'daki kullanıcılar için bir hedefleme koşulu yapılandırdığınızdan emin olun).İsteğe bağlı olarak, izlenecek en fazla iki ek metrik seçin. Bu işlemler kişiselleştirme algoritmasını etkilemez ancak performansı ve trendleri daha iyi anlamanıza yardımcı olabilir. Örneğin, kişiselleştirmeniz reklam tıklamaları için optimizasyon yapıyorsa temel ve kişiselleştirilmiş gruplar arasındaki kullanıcı etkileşimini izlemek isteyebilirsiniz.
İzlenen metrikler, sekmeye göre düzenlenmiş şekilde kişiselleştirme sonuçları özetinde gösterilir.
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. Sık kullanılan koşullardan bazıları, kişiselleştirmeyi yalnızca belirli bir platformun veya belirli bir bölgenin kullanıcılarıyla sınırlamaktır.
Alternatifleriniz, hedefiniz, ek metrikleriniz ve hedeflemenizden memnun kaldığınızda işlem tamamlanır. Kullanıcılarınızın deneyimlerini kişiselleştirmeye başlamak için değişikliklerinizi kaydedip dağıtın. Kullanıcılar birkaç saat içinde kişiselleştirilmiş parametre değerleri almaya başlar ancak sistemin kullanıcınız hakkında bilgi edinmesi 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ındaki parametrenin hedefleme koşulunu tıklayarak görebilirsiniz.
Sonuçları yorumlama hakkında daha fazla bilgi için Kişiselleştirme sonuçlarını anlama başlıklı makaleyi inceleyin.