Personalisasi Remote Config mengoptimalkan peristiwa Google Analytics. Jadi, jika Anda dapat memicu peristiwa dengan parameter yang bermakna, Anda dapat membuat personalisasi untuk peristiwa tersebut.
Untuk hasil yang paling berguna, Anda harus memilih peristiwa yang sering terpicu dengan nilai alternatif yang Anda harapkan untuk menghasilkan perbedaan hasil yang signifikan. Personalisasi akan berfungsi optimal jika Anda memiliki setidaknya 10.000 pengguna dan lebih dari 1.000 peristiwa pemicu per minggu (atau konversi).
Beberapa cara yang dapat digunakan untuk mempersonalisasi aplikasi dijelaskan di bawah.
Mengoptimalkan pendapatan tayangan iklan
Salah satu penggunaan personalisasi adalah untuk mengoptimalkan pendapatan tayangan iklan. Untuk kasus penggunaan ini, misalnya Anda memiliki game dengan game mini opsional yang berada di balik iklan halaman penuh, dan Anda ingin mengoptimalkan pengalaman game mini bagi setiap pengguna, yang memberikan pendapatan iklan terbanyak tanpa memengaruhi engagement pengguna.
Mari kita bahas salah satu cara untuk mencapainya:
Dalam game Anda, terapkan logging peristiwa kustom untuk peristiwa
ad_impression
khusus untuk penyedia iklan yang Anda gunakan, dengan memastikan bahwa parametercurrency
danvalue
disertakan dan pendapatan ditambahkan di parameter value yang dilaporkan.Mengukur pendapatan iklan menjelaskan cara mencatat peristiwa ad_impression ke dalam log dengan AdMob secara otomatis dan juga memberikan beberapa contoh penerapan lain untuk platform penayangan iklan lainnya, seperti AppLovin dan ironSource.
Tentukan parameter Remote Config yang akan Anda gunakan dan nilai alternatif untuk dipilih serta pastikan logika dalam game Anda dapat menangani nilai yang berbeda.
Contoh ini menjelaskan penerapan parameter Remote Config sebagai tombol fitur untuk mengaktifkan beberapa game mini yang berbeda. Untuk melakukannya, buka halaman Remote Config, lalu klik Add parameter. Anda dapat memberi nama parameter Remote Config
minigame
dengan nilai defaultno_game
.Sekarang, tambahkan personalisasi dengan mengklik Add new dan memilih Personalization.
Tambahkan hingga lima nilai alternatif, lalu klik Next.
Untuk contoh game mini ini, Anda dapat menggunakan
tictactoe
,word_scramble
, danrace
.Selanjutnya, pilih objektif. Karena Anda kini mencatat peristiwa tayangan iklan yang berisi nilai pendapatan ke dalam log, pilih Ad Impression sebagai objektif, pilih SUM dan value sebagai parameter yang akan digabungkan, dan tambahkan metrik pelacakan tambahan untuk User engagement time. Dengan begitu, Anda dapat melihat perbandingannya dalam hasil personalisasi.
Anda juga dapat memilih satu peristiwa lain sebagai metrik kustom di sini jika merasa relevan.
Klik Next untuk memilih kondisi target. Karena Anda melakukan pengoptimalan nilai gabungan pendapatan tayangan iklan, jika tidak mengonversi nilai pendapatan peristiwa ke mata uang yang sama, sebaiknya buat kondisi berdasarkan pengguna dalam wilayah tertentu untuk meningkatkan konsistensi.
Klik Next dan beri nama personalisasi Anda, lalu klik Save.
Klik Publish changes untuk meluncurkan personalisasi. Pengguna akan mulai menerima parameter value yang dipersonalisasi dalam beberapa jam (bergantung pada interval pengambilan Remote Config. Karena lama waktu suatu nilai diterapkan kepada pengguna (jendela kelekatan) adalah 24 jam, sebaiknya personalisasi Anda dibiarkan berjalan selama 14 hari (atau selamanya) sehingga personalisasi tersebut dapat terus belajar dan meningkat, yang memberikan pengalaman optimal untuk setiap pengguna.
Anda dapat melihat performa personalisasi dengan mengklik kondisi penargetan parameter di halaman Remote Config.
Setelah Anda mempelajari cara membuat personalisasi, lanjutkan membaca untuk mempelajari kasus penggunaan lainnya dan mendiskusikan opsi yang dapat Anda gunakan untuk menerapkannya.
Memilih penempatan iklan terbaik untuk setiap pengguna
Pengguna yang berbeda dapat merespons dengan cara yang berbeda saat disajikan iklan
dengan faktor bentuk atau lokasi tertentu. Dalam kasus penggunaan ini, Anda dapat menggunakan parameter
Remote Config seperti ad_placement
dengan nilai lokasi berbeda, dan mengoptimalkan
klik iklan.
Saat melakukan pengoptimalan untuk ad_clicks
, Anda dapat mengonfigurasi setidaknya satu
metrik tambahan untuk user_engagement
guna melacak tingkat engagement pengguna untuk
memastikannya tetap tinggi.
Komponen Personalisasi | Nilai yang potensial dan direkomendasikan |
---|---|
Parameter Remote Config | ad_placement
|
Nilai alternatif | top-left, bottom, middle-panel, full-screen
|
Objektif | ad_clicks
|
Metrik tambahan | user_engagement
|
Mengoptimalkan frekuensi iklan
Dalam kasus penggunaan ini, Anda dapat mengoptimalkan frekuensi iklan, yang dioptimalkan untuk engagement pengguna
guna menentukan frekuensi iklan mana yang menghasilkan engagement pengguna paling banyak. Gunakan
ad_click
sebagai metrik tambahan yang akan dilacak.
Komponen Personalisasi | Nilai yang potensial atau direkomendasikan |
---|---|
Parameter Remote Config | ad_display_freq_in_min
|
Nilai alternatif | 2, 10, 50
|
Objektif | user_engagement
|
Metrik tambahan | ad_click
|
Menentukan pilihan kesulitan terbaik untuk memaksimalkan engagement pengguna
Dalam kasus penggunaan ini, Anda dapat menyesuaikan aplikasi untuk setiap pengguna dengan memilih tingkat
kesulitan yang tepat untuk melibatkan setiap pengguna sepenuhnya dengan berbagai tingkat
keterampilan pemain. Anda dapat menggunakan level_difficulty
sebagai parameter Remote Config
dan engagement pengguna sebagai objektif. Tambahkan metrik lain yang menurut Anda
relevan di sini—contoh ini menggunakan level_complete
untuk mendapatkan data
terkait progres pengguna selama bermain game.
Anda juga dapat menggunakan objektif seperti pendapatan tayangan iklan (seperti yang dikonfigurasi di
Mengoptimalkan pendapatan tayangan iklan) atau
menggunakan in_app_purchase
untuk mengoptimalkan IAP.
Komponen Personalisasi | Nilai yang potensial atau direkomendasikan |
---|---|
Parameter Remote Config | level_difficulty
|
Nilai alternatif | easy, medium, difficult, impossible
|
Objektif | user_engagement
|
Metrik tambahan | level_complete
|