Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En CrazyLabs, usan Firebase Remote Config para maximizar los ingresos a gran escala
Introducción
CrazyLabs es una empresa publicadora de juegos ocasionales e hiperocasionales con más de 4,000 millones de descargas.
Cuentan con títulos populares, como Super Stylist - Makeover & Style
Fashion Guru,
Tie Dye,
y Phone Case.
Su modelo de negocio se basa en identificar de forma temprana juegos
con potenciales ganancias elevadas entre muchos candidatos y ayudarlos a escalarlos.
Desafíos
En todo momento, CrazyLabs puede estar probando hasta 15 juegos
para maximizar los ingresos sin que disminuya la participación
de los usuarios. Sus pruebas implican ejecutar hasta 30 configuraciones de
anuncios, así como opciones de compras directas desde la aplicación, con el fin de detectar indicadores tempranos de posibles
aumentos en los ingresos. Luego, usan estos indicadores para maximizar el valor
del ciclo de vida del cliente en diferentes grupos de públicos. También prueban el diseño de los niveles
del juego para ver qué aspectos hacen que los usuarios interactúen más. Con hasta 30 opciones de configuración
que probar por título y varios grupos geográficos, resulta complicado
y tedioso activar tantas pruebas y encontrar las configuraciones
con mejor rendimiento. CrazyLabs había probado soluciones internas y otras
herramientas de terceros, pero eran lentas, poco confiables o no eran compatibles
con las apps para dispositivos móviles. En CrazyLabs, necesitaban un método para llevar a cabo sus pruebas
automáticamente, a gran escala y en un período muy corto de tiempo.
Solución
En CrazyLabs, recurrieron a Firebase Remote Config
para que los ayude a automatizar sus pruebas. Con la
API de Remote Config,
dividieron a los usuarios en distintos grupos y les asignaron
permutaciones de configuración para probar. La combinación de eso con
AdMob permitió que CrazyLabs
mida y pruebe diversas opciones de monetización de anuncios, como
la frecuencia, el formato y la posición de los anuncios para distintos grupos de públicos
en hasta 15 apps simultáneamente. Además, ejecutaron pruebas para optimizar
el diseño de los niveles del juego, como dónde agregar elementos de la IU o qué tan difícil
debería ser un juego. Luego, pudieron
exportar los datos a BigQuery
y analizar los resultados a fin de identificar las mejores configuraciones.
Esto les permitió seleccionar la mejor opción para la optimización,
entre muchas, en 7 días. "Trabajar como lo hacemos hoy
no sería posible sin Firebase", dice Eran Heres, director de Tecnología de CrazyLabs.
Resultados
Capacidad para ejecutar hasta 30 pruebas de forma simultánea y detectar las mejores configuraciones en una semana
"Trabajar como lo hacemos hoy no sería posible sin Firebase".
- Eran Heres, director de Tecnología, 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)"]]