Halfbrick aumentó los ingresos en un 16% con la personalización de Remote Config
Introducción
Con un equipo de 70 desarrolladores que trabajan de forma remota, Halfbrick se esfuerza por crear juegos que las personas recuerden de por vida. Si bien comenzaron en el desarrollo de juegos con licencia en 2001, rápidamente se hicieron famosos gracias a títulos originales con un toque retro y nostálgico. Halfbrick es responsable de títulos populares como Jetpack Joyride, el juego de plataformas de acción al estilo de los años ochenta Dan the Man y el ya clásico Fruit Ninja, que se descargó más de mil millones de veces.
Desafiar
Dado que la mayoría de los ingresos de Halfbrick provienen de la publicación de anuncios con AdMob, mejorar la colocación de anuncios sin dañar la retención de usuarios es una preocupación constante. Antes, el equipo realizaba muchos experimentos manuales y pruebas A/B para determinar la cantidad ideal de anuncios, pero eso requería mucho tiempo y recursos de ingeniería. Querían poder ejecutar experimentos más detallados con menos entradas manuales, que les permitiera optimizar la colocación de los anuncios con rapidez y facilidad.
También querían maximizar la participación de los usuarios con un mensaje de calificación que apareciera en el momento en que el jugador está disfrutando más del juego, como al final de un instructivo o un punto de control. Este era otro proceso manual que el equipo esperaba automatizar y optimizar.
Solución
Muchos de los juegos de Halfbrick ya usaban la tecnología de Firebase , como Cloud Functions, Cloud Storage y Realtime Database en el backend. Además, usaban Remote Config para controlar y cambiar de forma dinámica el comportamiento y el aspecto de sus juegos, por lo que pudieron adoptar la función más reciente de Firebase rápidamente: la personalización de Remote Config. Esta nueva función permite que los desarrolladores especifiquen objetivos y, luego, usa el aprendizaje automático para encontrar los mejores parámetros a fin de que cada usuario maximice esos objetivos, a través de pruebas A/B individualizadas y de mejora continua.
Halfbrick usó la personalización de Remote Config a fin de optimizar tres métricas clave: la frecuencia de los anuncios, el tiempo de espera para desbloquear un nivel nuevo y el momento en que debe aparecer un mensaje de calificación.
Mediante el uso de la personalización para determinar cuándo y con qué frecuencia se deben publicar anuncios intersticiales, los juegos de Halfbrick ahora muestran automáticamente a los jugadores la cantidad óptima de anuncios según su comportamiento y preferencias, lo que ofrece una mejor experiencia del usuario, y aumenta la retención y el retorno de la inversión publicitaria. Pudieron aumentar la cantidad promedio de anuncios por usuario de 3.4 a 4.2, lo que generó un incremento del 16% en los ingresos promedio por usuario activo diario (ARPDAU), sin afectar la participación, la retención ni las calificaciones. La personalización también ayudó a Halfbrick a determinar la cantidad de tiempo adecuada que un jugador debe esperar para que se desbloquee un nivel nuevo, lo que aumenta la cantidad general de tiempo que dedicaron a mirar anuncios.
Además, Halfbrick usa la personalización a fin de determinar el mejor momento (es decir, el momento en el que los usuarios están disfrutando más del juego) para pedirles a los usuarios que califiquen su app, sin ninguna configuración manual ni conjeturas del equipo. La personalización los ayudó a aumentar la participación a través del mensaje de calificación en un 4% y a incrementar la cantidad de calificaciones positivas en un 15%.
Cuando ejecutaban estos experimentos de forma manual, un profesional del equipo dedicado tardaba una semana en configurar, probar, analizar, y lanzar los resultados. Ahora pueden configurar la personalización de Remote Config en un día o dos y, luego, permitirle seguir aprendiendo y optimizando sin intervención humana constante. Esto le permitió a Halfbrick ahorrar dinero y tiempo, y dedicar esas horas de ingeniería a diseñar funciones nuevas para sus juegos.
Resultados
Un 16% de aumento en el ingreso promedio por usuario activo por día (ARPDAU)
Un 15% de aumento en las calificaciones positivas de la tienda de aplicaciones
"Es imposible que una persona pueda instrumentar el nivel de detalle que logra la función de personalización de Remote Config. La personalización nos brindó nuevas estadísticas sobre cómo podemos optimizar nuestra estrategia de anuncios y, además, nos ayudó a desafiar nuestras propias suposiciones respecto a que a los jugadores no les gusta ver demasiados anuncios. Increíblemente, pudimos incrementar la frecuencia con la que se publican los anuncios y producir mayores ingresos publicitarios sin que aumenten las opiniones negativas ni los reclamos de los clientes".
- Miguel Pastor, gerente de Producto, Halfbrick