Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
CrazyLabs Menggunakan Firebase Remote Config untuk Memaksimalkan Pendapatan dalam Skala Besar
Pendahuluan
CrazyLabs adalah penerbit hiperkasual dan kasual
yang gamenya telah didownload lebih dari 4 miliar kali.
Mereka menjalankan game populer, seperti Super Stylist - Makeover & Style
Fashion Guru,
Tie Dye,
dan Phone Case DIY.
Model bisnis mereka mengandalkan identifikasi dini
game-game yang berpotensi menghasilkan laba tinggi di antara banyak pendaftar dan membantu mereka berkembang.
Tantangan
CrazyLabs dapat menguji hingga 15 game uji untuk memaksimalkan
pendapatan tanpa menurunkan engagement
pengguna. Pengujian mereka melibatkan pengoperasian hingga 30 konfigurasi
iklan plus skema pembelian dalam aplikasi guna mengidentifikasi sinyal awal untuk meraih
potensi pendapatan yang tinggi. Mereka kemudian menggunakan sinyal ini untuk memaksimalkan nilai
umur untuk berbagai grup audience. Mereka juga menguji desain
level game untuk mengetahui komponen yang paling menarik engagement pengguna. Dengan maksimum 30 konfigurasi
untuk diuji per judul dan beberapa grup geografis, sangatlah rumit
dan memakan waktu untuk mengaktifkan begitu banyak pengujian dan menemukan
konfigurasi berperforma tinggi. CrazyLabs telah mencoba solusi internal dan
alat pihak ketiga lainnya, tetapi solusi dan alat tersebut berjalan lambat, tidak dapat diandalkan, atau tidak kompatibel
dengan aplikasi seluler. CrazyLabs membutuhkan cara untuk secara otomatis melakukan
pengujian dalam skala besar, dalam waktu yang sangat singkat.
Solusi
CrazyLabs beralih ke Firebase Remote Config
untuk membantu mengotomatiskan pengujian mereka. Dengan
Remote Config API,
CrazyLabs membagi pengguna menjadi beberapa grup dan menetapkan
permutasi konfigurasi untuk mereka uji. Dengan menggabungkannya dengan
AdMob, CrazyLabs dapat
mengukur dan menguji berbagai opsi monetisasi iklan, seperti
frekuensi, format, dan penempatan iklan bagi berbagai grup audience
untuk maksimum 15 aplikasi secara bersamaan. Mereka juga menjalankan pengujian untuk mengoptimalkan
desain level game, seperti di mana elemen UI sebaiknya ditambahkan, atau seberapa sulit
game seharusnya. Mereka kemudian dapat
mengekspor data ke BigQuery
dan menganalisis hasilnya untuk menentukan konfigurasi yang paling efektif.
Dengan demikian, Crazy Labs dapat memilih yang terbaik dari sekian banyak opsi
pengoptimalan dalam waktu 7 hari. "Kami tidak akan dapat menangani operasi
yang kami jalankan sekarang ini tanpa Firebase," ucap Eran Heres, CrazyLabs Chief Technology Officer.
Hasilnya
Kemampuan untuk menjalankan hingga 30 pengujian sekaligus dan menentukan konfigurasi pemenang dalam seminggu
"Kami tidak dapat menangani operasi yang kami lakukan saat ini tanpa Firebase."
- Eran Heres, Chief Technology Officer, CrazyLabs
[null,null,[],[],[],null,["[*arrow_back*\nExplore other case studies](/case-studies) \n[View more solutions](/solutions) \n\nCrazyLabs Uses Firebase Remote Config to Maximize Revenue at Scale \n\n*** ** * ** ***\n\nIntroduction [CrazyLabs](https://www.crazylabs.com/) is a hypercasual and casual\npublisher whose games have been downloaded more than 4 billion times.\nThey run popular titles, such as [Super Stylist - Makeover \\& Style\nFashion Guru](https://play.google.com/store/apps/details?id=com.cocoplay.fashion.style),\n[Tie Dye](https://play.google.com/store/apps/details?id=com.crazylabs.tie.dye.art&hl=en&gl=US),\nand [Phone Case](https://play.google.com/store/apps/details?id=com.newnormalgames.phonecasediy&hl=en&gl=US).\nTheir business model relies on identifying potentially high-profit\ngames early on among many applicants and helping them scale.\n\n*** ** * ** ***\n\nChallenges At any point in time, CrazyLabs can have up to 15 games that they\nare testing in order to maximize revenue without decreasing user\nengagement. Their tests involve running up to 30 configurations of\nads plus in-app purchases setups to identify early signals for high\npotential revenue. They then use these signals to maximize lifetime\nvalue for different audience groups. They also test game level\ndesign to see what keeps users most engaged. With up to 30 configurations\nto test per title and multiple geographic groups, it's complicated\nand time-consuming to activate so many tests and find high-performing\nconfigurations. CrazyLabs had tried internal solutions and other\nthird-party tools, but they were slow, unreliable, or not compatible\nwith mobile apps. CrazyLabs needed a way to automatically perform their\ntests at scale, in a very short amount of time. \n\n*** ** * ** ***\n\nSolution \nCrazyLabs turned to [Firebase Remote Config](/products/remote-config)\nto help them automate their testing. Using the\n[Remote Config API](/docs/reference/remote-config/rest),\nCrazyLabs split users into different groups and assigned them\npermutations of configurations to test. Combining that with\n[AdMob](https://admob.google.com/home/) allowed CrazyLabs to\nmeasure and test various ad monetization options, like ad\nfrequency, format, and placement for different audience groups\nfor up to 15 apps concurrently. They also ran tests to optimize\ngame level design, like where to add UI elements, or how hard a\ngame should be. They could then\n[export data into BigQuery](/docs/projects/bigquery-export)\nand analyze the results to determine winning configurations.\nThis allowed Crazy Labs to select the best option for optimization,\nout of many, within 7 days. \"We could not handle the operation\nwe have today without Firebase,\" said Eran Heres, CrazyLabs Chief Technology Officer.\n\n*** ** * ** ***\n\nResults\n\nAbility to run up to 30 tests at a time and determine winning configurations within a week \n\n\"We could not handle the operation we have today without Firebase.\"\n\n\n- Eran Heres, Chief Technology Officer, CrazyLabs \nTry Firebase today\n\n\nIntegrating it into your app is easy.\n[Get started](https://console.firebase.google.com/) \n\nAll Firebase products \n\nBuild\n\n- [App Check](/products/app-check)\n- [App Hosting](/products/app-hosting)\n- [Authentication](/products/auth)\n- [Cloud Functions](/products/functions)\n- [Cloud Storage](/products/storage)\n- [Data Connect](/products/data-connect)\n- [Extensions](/products/extensions)\n- [Firestore](/products/firestore)\n- [Firebase ML](/products/ml)\n- [Genkit](https://genkit.dev/)\n- [Hosting](/products/hosting)\n- [Realtime Database](/products/realtime-database)\n- [Firebase AI Logic client SDKs](/products/firebase-ai-logic)\n\n[Generative AI](/products/generative-ai) \n\nRun\n\n- [A/B Testing](/products/ab-testing)\n- [App Distribution](/products/app-distribution)\n- [Cloud Messaging](/products/cloud-messaging)\n- [Crashlytics](/products/crashlytics)\n- [Google Analytics](/products/analytics)\n- [In-App Messaging](/products/in-app-messaging)\n- [Performance Monitoring](/products/performance)\n- [Remote Config](/products/remote-config)\n- [Test Lab](/products/test-lab)"]]