En este tutorial vamos a ver cómo conceder puntos a los usuarios por registrarse en WordPress, de modo que incentivemos esta acción.
Gamificación en WordPress
La gamificación es una técnica que traslada la mecánica de los juegos a otros ámbitos con el fin de conseguir ciertos objetivos o mejores resultados.
Pongamos algunos ejemplo para que lo veamos más claro: Si lo aplicamos a un blog, el objetivo podría ser obtener más lecturas o mantener al usuario más tiempo en la página. Si por otro lado integramos la gamificación en un eCommerce, podríamos buscar vender más ofreciendo algún tipo de recompensa a los clientes según sus compras o si lo hacemos en un membership site, que más usuarios se registraran en el sitio.
Se trata al fin y al cabo de favorecer la consecución de un objetivo, y también de ofrecer algún tipo de beneficio a los usuarios, por lo que se busca que todos ganen.
Pues bien, si queremos implementar un sistema de gestión de puntos en WordPress, existen varios plugins que podrán ayudarnos. En este caso vamos a trabajar con myCRED, un plugin compatible con WooCommerce, BuddyPress, JetPack y Contact Forms 7 entre otros, que se explica paso a paso en el curso de gamificación.
En esta ocasión vamos a ver cómo podemos aumentar los registros en WordPress ofreciendo puntos a los usuarios, los cuales posteriormente podrían intercambiar por sus respectivas recompensas.
Conceder puntos por registro en WordPress
Como vemos en la primera clase del curso de gamificación, la obtención de puntos se ejecuta en los hooks. Esto quiere decir que podemos otorgarlos en determinados momentos, cuando alguna acción específica ocurre, o bien en lugares concretos. Así que esos hooks o ganchos nos van a servir para asignarlos.
En este caso vamos a ver cómo conceder puntos cuando un nuevo usuario se registra en WordPress, pero también podría ser al registrarse en WooCommerce o en un membership site, por poner algunos ejemplos.
Pues vamos a ello. Lo primero que tendremos que hacer será dirigirnos al escritorio de WordPress, "Puntos/Hooks". Aquí encontraremos un listado de hooks disponibles que podemos activar. Tenemos la posibilidad de asignar puntos por registro, por visitar diarias, por publicar contenido, por ver vídeos, y otras opciones también muy interesantes.

Hooks disponibles para conceder puntos
Aquí vamos a usar los puntos de registro, así que vamos a activarlos. Podemos hacerlo de dos formas, arrastrando el hook "Puntos for registrations" hacia la sección "Active Hooks" o bien pulsando encima de la opción que nos interese para desplegarla y hacer clic en "Add Hook".

Hook registro en myCRED
Una vez lo hagamos, se añadirá a los hooks activos y podremos configurar el número de puntos que concederemos cuando un usuario realice esta acción, además de traducir el mensaje que queremos que aparezca en el panel de administración cuando lo haga.

Conceder puntos por registro en WordPress
Y de esta forma tan sencilla quedaría listo. Veamos cómo lo vería usuario que se registra en nuestra página.
Consultar puntos concedidos
Primero recordemos que para permitir el registro en WordPress debemos habilitar esta posibilidad. Para ello hay que tener marcada la opción "Cualquiera puede registrarse", dentro de "Ajustes/Generales". Esto permite que aparezca el enlace en la página de registro.
Una vez lo tengamos, simplemente abriremos la página de login de WordPress y crearemos una nueva cuenta de usuario desde la opción de registro. Esto mismo lo podríamos hacer en WooCommerce, BuddyPress o en un membership site como hemos comentado anteriormente.
Ahora vamos a iniciar sesión con el usuario que acabamos de crear. De esta forma el usuario podrá consultar el saldo disponible desde su propio perfil en el sitio:

Consultar puntos disponibles
De la misma manera que aquí aparece el total de puntos obtenidos, podrá ver el historial de los mismos haciendo clic en el nombre de usuario, en la esquina superior derecha, y después en "Puntos", "Puntos Historial".

Consultar el historial de puntos
¡Y ya lo tenemos! Como veis comenzar es super sencillo. Pero las opciones de este plugin no se quedan aquí. Esta presentación del saldo de cada usuario podría mejorarse ya que hasta el momento estamos usando el propio panel de WordPress.
Si os interesa personalizarlo, os recomendamos echarle un vistazo a la novena lección del curso de gamificación, donde aprenderéis a crear una intranet desde la cual los usuarios podrán consultar sus puntos así como las recompensas obtenidas.
Resumen y conclusión
La gamificación nos permite trasladar la mecánica de juegos a otros ámbitos. En este caso vamos a implementarla en WordPress para incentivar el registro de usuarios, de forma que concedamos puntos cuando estos creen una nueva cuenta en el sitio.
Para hacerlo, debemos tener instalado y configurado el plugin myCRED, y a continuación dirigirnos activar la obtención de puntos en el hook de registro.
¡Y ya lo sabéis! Si queréis aprender más sobre gamificación, os recomendamos el curso de gamificación. Si os suscribís a boluda.com, tendréis acceso al mismo y a muchos otros sobre WordPress, marketing en general o desarrollo. Hay más de 6752 vídeos a los que podréis acceder de forma inmediata :)