La plataforma de Facebook va más allá de la web para proporcionar una experiencia social personalizada para los jugadores en plataformas móviles, tales como iOS y Android. Los juegos pueden integrarse con Facebook en dispositivos móviles para aprovechar los canales sociales e impulsar la distribución, la interacción y, en última instancia, los ingresos.
La tecnología fácil de implementar de Facebook puede ser un impulsor eficaz de tráfico a tu juego, pero los desarrolladores de juegos para móviles se enfrentan a algunos retos específicos al implementar las funciones clave de Facebook. En este documento se explicarán nuestras prácticas recomendadas al crear un juego para móviles social con el objetivo de ayudarte a evitar errores comunes y aprovechar al máximo lo que Facebook puede ofrecer.
Estas prácticas recomendadas se han recopilado de juegos para móviles exitosos que ya están implementando Facebook con un gran impacto. Se ha demostrado que mejoran los resultados en la App Store de Apple y Google Play.
Las prácticas recomendadas se dividen en cuatro categorías principales:
Al final de este documento hay una lista de comprobación completa en la que se resumen las prácticas recomendadas.
Conectar un jugador de dispositivos móviles a Facebook es un método demostrado para aumentar la interacción en un juego. Los juegos que permiten la interacción social mantienen a los jugadores ocupados durante sesiones de juego más largas, aumentan el tiempo total de vida de un jugador en el juego y conducen a una mejor monetización general. Una buena implementación del inicio de sesión con Facebook puede ofrecer tasas de conversión superiores al 85 % al conectar más jugadores a una experiencia social personalizada. Por ello, es importante tener el inicio de sesión con Facebook adecuado en tu producto.
Además de nuestras prácticas recomendadas del inicio de sesión con Facebook, hay algunas prácticas recomendadas específicas de los juegos para móviles.
Se ha demostrado que el inicio de sesión con Facebook conduce a una mejora del descubrimiento, la interacción de los jugadores y la monetización de los juegos para móviles.
Por lo tanto, tiene sentido hacer que el proceso de inicio de sesión con Facebook sea visible en el juego. Está bien tener la funcionalidad de Facebook en un menú de configuración o preferencias, pero sugerimos una posición visible del botón “Iniciar sesión” en el momento de iniciar la aplicación para animar a las personas a conectarse. Algunos de los juegos más exitosos que se aprovechan de la plataforma de Facebook Móvil colocan el botón “Iniciar sesión” en la primera pantalla del juego y explican con claridad que el juego gira en torno a la funcionalidad de Facebook.
Además de facilitar que el jugador encuentre la funcionalidad del inicio de sesión con Facebook en el juego, debes señalar de forma clara las ventajas que los jugadores pueden obtener al conectarse a Facebook. Intenta responder a la pregunta “¿Por qué debería conectarme a Facebook?” con un mensaje y una llamada a la acción claros de aumento.
En los mensajes habituales se menciona que el jugador puede:
El inicio de sesión es la única actividad que puedes incentivar por política, por lo que debes explicar con claridad las ventajas que pueden obtener los jugadores al iniciar sesión con Facebook (pueden ser monedas gratis, artículos gratis o progreso gratis en el juego).
Una vez que hayas conectado correctamente un jugador a Facebook, hay varias formas de estructurar el juego para aprovechar al máximo los datos sociales que Facebook proporciona. Al hacer que el juego sea social por diseño, les das a las personas incentivos para difundirlo de forma orgánica mediante los canales sociales de Facebook y mejorar su experiencia al permitirles jugar con sus amigos.
De forma similar en términos de percepción a la práctica recomendada de hacer que el inicio de sesión sea visible, se recomienda que hagas que el contexto social personalizado del jugador sea visible en el juego. Cuando un jugador descarga tu juego, tienes acceso a su lista de amigos que también juegan al juego. Aprovecha inmediatamente esta oportunidad y haz que les resulte fácil conectarse a sus amigos en el juego. No obligues a las personas a recrear amistades existentes en el juego. En su lugar, muéstrales sus conexiones de amigos existentes directamente.
Si el juego está disponible en más de una plataforma (es decir, iOS, Android y juegos en Facebook.com) o para más de un dispositivo en una sola plataforma (es decir, iPhone y iPad), tiene sentido ofrecer asistencia a fin de conseguir una experiencia de juego continua para un jugador, independientemente del dispositivo que utilice. Una experiencia continua implica que el estado del jugador en el juego (incluido el progreso del juego, los artículos comprados u obtenidos en el juego, el saldo de monedas en el juego o los parámetros generales de las partidas) se mantengan entre sesiones de juego y varios dispositivos. Para conseguir esto, debes implementar la capacidad de guardar el estado del juego en un servidor centralizado, de cuyo mantenimiento te encargas, así como de restaurar el estado de dicho servidor.
Por ejemplo, es posible que las personas que han jugado al juego en Facebook.com quieran continuar jugando en los teléfonos. Quieres asegurarte de que el progreso o los artículos, tanto si se han ganado como comprado en el juego en la web, no se pierdan al pasar al móvil.
Como Facebook actúa de servicio de identidad omnipresente en todas estas plataformas, puedes usar el identificador de Facebook de un jugador para reconocerlo entre dispositivos y unificar sus experiencias.
Nuestros canales sociales orgánicos ayudan a que el juego crezca al dirigir tráfico a tu aplicación. Al optimizar el uso de estos canales, puedes aumentar significativamente el número de descargas y la interacción que se les atribuye.
Las publicaciones en el feed permiten a los jugadores publicar mensajes sobre el juego en la biografía y en los feeds de sus amigos. Este canal de comunicación de uno a varios es un impulsor eficaz para la adquisición y la interacción de los jugadores en dispositivos móviles y debes tomar medidas para optimizar este canal con el objetivo de obtener los mejores resultados.
Si desarrollas para iOS, la versión más reciente del SDK de Facebook para iOS ofrece un cuadro de diálogo de contenido compartido nativo. Cuando elijas mostrarlo, el SDK de Facebook abre el cuadro de diálogo de contenido compartido en la aplicación de Facebook, de modo que se ofrece a las personas una experiencia completamente nativa. Cuando las personas eligen publicar o cancelar, se les lleva de vuelta al juego y el resultado se pasa al código.
Este enfoque tiene las ventajas siguientes:
Como hay casos en los que el cuadro de diálogo de contenido compartido puede no estar disponible (por ejemplo, cuando la aplicación de Facebook no está descargada en el dispositivo), debes consultar su disponibilidad con la API designada y recurrir al cuadro de diálogo para publicar en feed de la web en caso de ser necesario.
La publicación en el feed con el cuadro de diálogo de contenido compartido de Facebook es un canal de distribución eficaz. No obstante, los usuarios solo interactuarán con él si sienten que merece la pena compartir el contenido que ofrece el juego. Eso significa que es importante seleccionar momentos clave del proceso del juego para incitar a los usuarios a publicar en Facebook. Permite a los jugadores mostrar logros o eventos destacables que se hayan producido mientras jugaban al juego para intentar representarlos de la mejor manera posible. Si les incitas a compartir contenido de forma excesiva, se aburrirán del juego y verás que los porcentajes de impresiones y publicaciones se reducen, por lo que debes prestar atención al canal y supervisar el rendimiento de las iteraciones.
Cuando una historia se comparte en la biografía de un jugador y en los feeds de sus amigos, se suele corresponder con un fragmento individual del juego. Quizás un jugador está presumiendo de una puntuación alta en un nivel que completó o que ha ganado un torneo semanal.
Cuando otro jugador toca en una de estas historias en la aplicación de Facebook para iOS o Android, se inicia la aplicación nativa y se te proporciona una URL de origen que inicialmente incluiste al generar la historia. En lugar de enviar al jugador a una pantalla de inicio genérica del juego, considera la posibilidad de analizar el enlace entrante de manera contextual para dirigir al jugador al contenido específico con el que interactuó. Por ejemplo, si responde a una historia de un reto, déjale jugar contra ese jugador concreto que envió el reto inicialmente.
Las solicitudes de juego son uno de los canales sociales principales de Facebook y se utilizan para la comunicación individual entre personas. Las solicitudes en dispositivos móviles son especialmente eficaces ya que generan una notificación push mediante la aplicación de Facebook y se abren directamente en el juego en iOS o Android. Las solicitudes son útiles como mecanismo de interacción y se utilizan para comunicarse entre los jugadores en el juego para alertarles de eventos de juego específicos.
En función de si el juego es solo para dispositivos móviles o está disponible en Facebook.com, sugerimos a los desarrolladores que utilicen el cuadro de diálogo de solicitud de juego. Si el jugador no ha iniciado sesión, recomendamos a los desarrolladores que detecten esto y que usen las invitaciones a la aplicación para invitar a nuevos jugadores a jugar al juego.
Al observar el tráfico de tus historias a lo largo del tiempo, puedes notar que algunas historias funcionan mejor que otras. Según esta información, o cualquier test A/B que puede que hayas realizado, puedes cambiar el momento y la forma en que el juego publica historias. Si publicas directamente desde la aplicación para móviles en Facebook, puede ser difícil iterar rápidamente en la función de compartir, ya que cada cambio requiere enviar un nuevo archivo binario a la tienda de aplicaciones nativas, lo que puede tardar tiempo en aprobarse o en publicarse. Otra manera de hacerlo consiste en estructurar el juego de manera que la aplicación para móviles informe a un servidor de la actividad de las personas, de modo que mantienes el control total, desde el servidor, de lo que se transmite a Facebook. De esta manera, puedes controlar de forma totalmente detallada la frecuencia y los tipos de historias que envías a Facebook, lo que te permite iterar y optimizar para mejorar el rendimiento de las historias y aumentar la distribución del juego.
En lugar de crear una nueva aplicación de Facebook para cada plataforma móvil en la que el juego está disponible, debes reutilizar el mismo identificador de aplicación mediante la activación de las secciones Aplicación para iOS nativa y Aplicación para Android nativa en la página de configuración de la aplicación, en el sitio para desarrolladores:
Esto tiene varias ventajas clave. Facebook considera la aplicación como una experiencia única y es agnóstica en cuanto a la plataforma. Esto significa que impulsamos el tráfico, gracias a las solicitudes de juego y el uso compartido entre plataformas, y permitimos que los jugadores interactúen mediante Facebook, independientemente del dispositivo que usen.
Además, si vas a lanzar el juego en una nueva plataforma y tienes una base de jugadores preexistente, al utilizar el mismo identificador de aplicación de Facebook, maximizas el potencial de descubrimiento al aprovechar la audiencia existente.
Si utilizas los anuncios sobre descargas de aplicaciones para móviles a fin de impulsar la distribución de pago de la aplicación para móviles mediante la publicación de anuncios en la aplicación de Facebook, asegúrate de utilizar la versión más reciente del SDK de Facebook (para iOS o Android) y de incluir el código de seguimiento correcto en la aplicación para poder hacer un seguimiento de la eficacia y el rendimiento de los anuncios. En el vídeo sobre los anuncios sobre descargas de aplicaciones para móviles, se muestra de forma técnica cómo incluir la única línea de código que se necesita para activar el seguimiento en ambos entornos de iOS y Android.
La siguiente lista de comprobación es una guía completa y un resumen de todas las prácticas recomendadas para juegos para móviles tanto en Android como en iOS. Además de las prácticas resaltadas anteriormente, puedes utilizar esta lista de comprobación para comenzar a crear un nuevo juego o mejorar uno ya existente.
Área | Recomendación |
---|---|
SDK más recientes | Utiliza los SDK más recientes para Android y iOS. Las versiones más recientes del SDK de Facebook para iOS y el SDK de Facebook para Android ofrecen varias ventajas clave en comparación con sus homólogos anteriores. La integración con los SDK de Facebook Móvil más recientes te da acceso completo a la plataforma móvil de Facebook, ofrece un mejor rendimiento que las versiones anteriores y proporciona una mejor experiencia a los jugadores. |
Área | Recomendación |
---|---|
Centro de aplicaciones | El Centro de aplicaciones es el lugar central en el que más de mil millones de personas en Facebook pueden buscar y descubrir juegos. |
Inicio de sesión | Implementa el inicio de sesión con Facebook. Conectar un jugador de dispositivos móviles a Facebook es un método demostrado para aumentar la interacción en un juego. Los SDK para Android y iOS admiten los cuadros de diálogo de inicio de sesión nativos para minimizar la interrupción y maximizar las tasas de conversión. |
Permisos | Pide solo los permisos que necesite el juego. En los SDK para iOS y Android más recientes, tienes que pedir al jugador los permisos de lectura y escritura por separado. |
Área | Recomendación |
---|---|
Cuadro de diálogo de contenido compartido | Las historias publicadas mediante el cuadro de diálogo de contenido compartido cumplen los requisitos para mostrarse en el feed de los amigos del jugador y también se mostrarán en su biografía. Asegúrate de utilizar el cuadro de diálogo nativo en iOS. |
Solicitudes de juegos, regalos | Las solicitudes de juego son uno de los canales sociales principales de Facebook y se utilizan para la comunicación individual directa entre jugadores. Las solicitudes en dispositivos móviles son especialmente eficaces, ya que generan una notificación push mediante la aplicación de Facebook y se abren directamente en el juego en iOS o Android. Los regalos son un caso de uso común del canal de solicitudes. Los regalos suelen ser productos virtuales sencillos (paquetes de energía, artículos de vanidad) que se pueden utilizar para volver a atraer a los jugadores que no han visitado el juego desde hace un tiempo. |
Invitaciones a la aplicación | Las invitaciones a la aplicación son un impulsor importante de crecimiento e interacción para los juegos. Los jugadores envían invitaciones a amigos para que se unan a ellos en un juego, lo que genera nuevas descargas. |
Filtración de dispositivos | Filtración de dispositivos para aquellas aplicaciones para móviles que solo se admiten en plataformas específicas. Puede que quieras restringir el envío de solicitudes solo a las personas que tengan los dispositivos que admites. |
Enlaces profundos | Historias de enlaces profundos compartidas en la biografía de un jugador y en el feed de sus amigos. Las historias se suelen corresponder con un fragmento individual del juego. Quizás un jugador está presumiendo de una puntuación alta en un nivel que completó o que ha ganado un torneo semanal. |
Área | Recomendación |
---|---|
Bonificación por iniciar sesión | Recompensar a los jugadores que juegan al juego de manera regular, por ejemplo, con una bonificación que aumenta cada día consecutivo que juegan (diez monedas en el día uno, 20 en el día dos, etc.). |
Operaciones en directo | Las ofertas y los eventos pueden ser un medio efectivo para aumentar los ingresos. Las ofertas en divisa premium pueden aumentar los ingresos sin incrementar el volumen total de pagos, así que debes tener cuidado al crear demasiadas ofertas que animen a los jugadores a gastar solo durante los eventos de ofertas. Además, el nuevo contenido o los nuevos artículos virtuales son bastante efectivos para aumentar los ingresos. |
Audience Network | Audience Network puede ayudarte a monetizar los juegos para iOS y Android con anuncios de Facebook muy segmentados. Selecciona uno de los tres bloques de anuncios: banners, anuncios intersticiales y anuncios nativos. |
Área | Recomendación |
---|---|
Página de Facebook | Asocia el juego a una página de Facebook. De esta forma, podrás añadir una llamada a la acción “Jugar” en la página de Facebook y se añadirá un botón “Visitar la página de la aplicación” en el anuncio del Centro de aplicaciones; si el juego está disponible en dispositivos móviles, se añadirá un botón “Enviar al móvil” en la página de Facebook. Utiliza la página para interactuar con los jugadores del juego, por ejemplo, con publicaciones de actualizaciones, preguntas frecuentes y otros contenidos interesantes. Puedes hacerlo en la pestaña Opciones avanzadas de la configuración de la aplicación. |
Anuncios sobre descargas de aplicaciones para móviles, anuncios de publicación de la página e historias de publicidad | Los anuncios sobre descargas de aplicaciones para móviles se muestran en el feed en los dispositivos móviles y son una forma muy efectiva de llegar a más personas con las aplicaciones para móviles. Los anuncios de publicación de la página y las historias de publicidad pueden mostrarse tanto en el feed como en la columna de la derecha y son métodos excelentes para impulsar el reconocimiento y la interacción de la aplicación. |
Eventos de la aplicación | Los eventos de la aplicación te permitirán entender la composición de las personas que interactúan con la aplicación, medir el rendimiento de los anuncios sobre aplicaciones para móviles de Facebook y llegar a conjuntos específicos de los jugadores con anuncios sobre aplicaciones para móviles de Facebook. |