October 30, 2017
Muchos equipos piensan en aumentar la base de usuarios de su aplicación mediante algún tipo de programa de recomendaciones. Un programa de recomendaciones fomenta la difusión de la aplicación ayudándola a crecer de forma viral pero orgánica. Uno de los tipos más populares de programas incentiva a sus usuarios a compartir contenido de la aplicación con sus contactos y les recompensa cuando los contactos se dan de alta o realizan determinadas acciones en la aplicación, como completar una compra. Si es así como piensa aumentar la base de usuarios de su aplicación, va por el buen camino, pues crear un programa de recomendaciones con incentivos puede hacer mucho por el crecimiento de su base de usuarios.
Al crear un programa de recomendaciones, es importante entender los tipos de características que necesitará su aplicación:
La mayoría de los equipos empiezan implementando un subconjunto de las características mencionadas enlaces de recomendación, por ejemplo y después se dan cuenta de que necesitan escalar para incorporar un conjunto de características más robusto, así como hacer seguimiento del crédito de los usuarios.
Si es la primera vez que oye hablar de programas de recomendaciones, puede que haya alguna ambigüedad en los términos mencionados anteriormente. Para ayudar a aclarar esta ambigüedad, hemos incluido las definiciones de los términos que se deben conocer.
Ahora que sabe lo que debe buscar en un programa de recomendaciones y está familiarizado con el vocabulario relacionado, es el momento de hablar de los pasos para el lanzamiento (un secretito las características de recomendaciones para móvil de Branch ofrece los puntos 1 – 8).
Esta es la opinión de uno de nuestros socios que usa nuestros enlaces de recomendación para impulsar la adopción:
Cómo lanzar un programa de recomendaciones con créditos en 6 pasos:
Al final de esta guía, sus usuarios podrán:
Branch permite que una aplicación lance un programa de recomendaciones con créditos en seis sencillos pasos:
Paso 1: Dese de alta e integre el SDK de Branch.
Siga nuestro flujo de integración completo (después de darse de alta) para configurar el panel e integrar el SDK de Branch en su aplicación.
Y, según nuestros ingenieros, puede integrar Branch en menos tiempo del que tarda un amigo en terminarse un burrito.
Paso 2: Cree reglas de recomendaciones dirigidas tanto a usuarios que hacen recomendaciones como a los que las reciben
Esta es la pieza fundamental de la configuración de nuestro programa de recomendaciones. Branch necesita entender cuántos créditos tiene que asignar al usuario que hace una recomendación y al que la recibe cuando realizan una acción en su aplicación.
Siga esta guía para entender cómo configurar los distintos componentes de una regla de recompensa en el panel.
Para esta demostración, querrá activar ambas reglas de recompensa (de la guía) en el evento signup_completed.
Paso 3: Dé acceso a Branch a los usuarios en cuanto inicien sesión o creen una cuenta en su aplicación
Asumiendo que haya recurrido a nuestro flujo de integración completo, que incluye la integración del SDK en su aplicación, querrá añadir algún código para identificar a sus usuarios mediante una llamada setIdentity() siempre que los usuarios creen una cuenta o inicien sesión en su aplicación. La mayoría de los desarrolladores pasan el mismo nombre de usuario que los usuarios crean en la función setIdentity() Esto facilita asignar a los usuarios de su aplicación en Branch.
Tras haber implementado setIdentity() e forma correcta, si los usuarios crean un enlace o hacen que un evento se active (tal como se menciona en el paso 4), se le atribuirán correctamente.
Paso 4: Activar un evento de Branch personalizado cada vez que un usuario realiza una acción
Para acceder a las reglas de recompensa creadas en el paso 2 para la activación, tiene que activar un evento signup_completed desde su aplicación, después de que los usuarios hayan creado una cuenta y de que usted los haya identificado en Branch (paso 3). Se puede hacer llamando a userCompletedAction(“signup_completed”).
Paso 5: Permita que los usuarios compartan enlaces
Sin duda, el modo más fácil de habilitar la capacidad de compartir en su aplicación es llamar a showShareSheet() en Branch Universal Object (un objeto único y autocontenido, asociado a cada cosa que quiera compartir). Llamar a este método generará de forma automática un enlace de Branch con el canal de analíticas adecuado cuando los usuarios elijan un destino para compartir.
Paso 6: Permita a los usuarios que canjeen créditos
Con los pasos anteriores configurados de forma correcta, los usuarios que reciben recomendaciones y los usuarios que hacen recomendaciones obtendrán 10 y 5 créditos respectivamente cuando un nuevo usuario entre en la aplicación mediante un enlace de Branch y active el evento singup_completed. Para canjear los créditos, sus usuarios tendrán que saber en primer lugar cuántos créditos tienen.
Para eso, tendrá que reservar una ubicación en su aplicación en la que los usuarios puedan ver su saldo y canjear los créditos.
Una vez que haya decidido dónde quiere mostrar el saldo del crédito de un usuario, use loadRewards() para mostrar cuántos créditos tiene un usuario. Cuando un usuario decida gastar créditos en su aplicación (por una recompensa genial), simplemente llame a redeemRewards() para la cantidad que desee deducir del saldo.
Algunos puntos adicionales sobre nuestro panel:
Rastrear las instalaciones de los usuarios que reciben recomendaciones en iOS y Android:
Si le interesa saber cuántas instalaciones de usuarios que reciben recomendaciones tienen lugar en iOS y Android, vaya a Panel > Resumen > Flujo de clics.
Construir un flujo de a bordo personalizado mediante getFirstReferringParams:
Si le interesa construir un flujo de incorporación personalizado, puede agrupar los datos devueltos por getFirstReferringParams() Contendrán información sobre el usuario que creó el enlace que llevó al usuario actual a la aplicación. Esto incluye todos los datos de enlaces asociados.
Este es un ejemplo en el que se muestra el nombre y apellido del usuario que hace referencia, para aumentar las probabilidades de que se registre:
Quiénes son mis influenciadores principales?
Si le interesa saber quiénes son sus influenciadores principales y a quiénes han llevado a la aplicación, vaya a Panel > Recomendaciones > Influenciadores.
Si hace clic en el número de la columna de número de usuarios que reciben recomendaciones, podrá ver a cuántos usuarios ha recomendado un usuario en particular:
Puede estar muy orgulloso de haber recorrido conmigo toda la guía y construir un programa de recomendaciones con Branch. No es una tarea fácil y tendrá que aprender muchas cosas, pero a la larga valdrá la pena. Espero sinceramente que su aplicación consiga millones de usuarios por esta vía y que su aplicación llegue al Salón de la Fama de Play Store.
No dude en ponerse en contacto con support@branch.io en caso de que tenga cualquier duda o pregunta relacionada con nuestro programa de recomendaciones; estaremos más que encantados de ayudar a su equipo.