Los números
- Apuntados a la charla: 43 personas.
- Asistentes: 24 personas.
- Se realizó el pasado 16 de diciembre de 2019 en el espacio que nos cede ULab, el centro de coworking de Alicante.
IMPORTANTE: Os recordamos que en la herramienta Slack tenemos un canal registrado para organizarnos y poder compartir la gestión de la meetup, concretamente el canal que usamos es #wpalicante de Slack WordPress España. Si quieres echar una mano, aportar ideas y formar parte más activa de esta comunidad sigue las instrucciones que aparecen en la siguiente página -> http://wp-es.es/slack/
Gamifica tu WordPress: La charla
Estamos más que preparados para felicitaros la Navidad, y que mejor propuesta para estas fechas con tantas vacaciones y regalos que la propuesta que os hacemos desde WPAlicante: conseguir que los visitantes y usuarios de nuestra web se lo pasen en grande interactuando con nosotros. Para ello, este mes os proponemos en el espacio de ULab gamificar vuestra web. De la mano de Flavia Bernárdez os traemos un plugin GPL y encima alicantino, ¡Qué más se puede pedir! Se trata del plugin GamiPress, que os detallamos a continuación. Flavia no sólo es nuestra anfitriona en las charlas sobre WordPress sino que además también da soporte en los cursos de boluda.com y por si esto fuera poco, realiza eventos relacionados con el cine de la mano de Imajoven, tanto en el propio ULab como en otras localizaciones de Alicante (desde proyecciones hasta charlas de divulgación cinematográfica).
Por supuesto, no puede faltar la clásica ronda de preguntas al final de la charla, propio de todas las meetups, así como el tradicional networking acompañado de refrescos en el quiosco de la Plaza de San Cristóbal gracias a nuestro patrocinador: Weglot, el plugin de WordPress para traducir tu web al idioma que desees. Lo podéis probar sin ningún compromiso ya que tiene de forma gratuita el uso para traducir hasta 2000 palabras a un idioma, además ocupa muy poco en el servidor.
Os dejamos el enlace a la presentación compartida durante la charla y os remarcamos a continuación algunos puntos que nos han resultado interesantes. aunque os incluimos al final de esta entrada el vídeo completo de la presentación.
Fundamentos: Qué es la gamificación y sus ventajas
La gamificación o ludificación consiste en introducir mecánicas de juegos en un ámbito que no es lúdico de por sí. En nuestro caso, implica añadir a una web o tienda online retos en función de unas acciones definidas, como puede ser la compra de determinados productos. También se incluye un censo de los logros obtenidos y un ranking de la posición respecto del resto de usuarios.
Una de las primeras aplicaciones en utilizar este sistema fue FourSquare, que daba puntos por «marcar» los sitios a los que ibas a tomar café y daba puntos también por descubrir nuevos lugares, aunque terminó perdiendo fuelle por no saber cómo monetizar la situación. Al final evolucionó a lo que hoy en día es Swarm.
Otro de los ámbitos donde la gamificación está causando furor es en las aplicaciones para hacer ejercicio, desde andar, correr, ciclismo, natación… Tanto para los corredores como para los ciclistas la aplicación reina es Strava, que guarda tanto tus logros personales como los generales, que puedes intentar superar.
También se puede incluir gamificación por el propio uso en forma de red social, con los «Me Gusta», número de seguidores, las veces que se comparte…
Las principales ventajas de la gamificación son:
- Sentimiento de compromiso y de sentirse recompensado por el uso de nuestra web o servicios: las recompensas proporcionan felicidad a los usuarios.
- Satisfacción al realizar una serie de pasos para conseguir un logro: cuando el logro se consigue se genera un estado de plenitud que hace que el usuario vuelva a hacer uso de nuestra web y servicios.
- Datos de nuestros usuarios para conocerlos mejor: esto nos permite ofrecerles luego productos o servicios personalizados gracias a la información que ellos mismos nos aportan. Esto hace también que se sientan más arropados y vuelvan.
Plugins de gamificación para WordPress
Existen varios plugins que permiten introducir gamificación en nuestra web. De los más conocidos tenemos:
- BadgeOS: es de los más antiguos que siguen en funcionamiento. Desde nuestro punto de vista se ha quedado un poco anticuado ya que la gamificación la centra solamente en crear/conseguir medallas. Aun así le podéis echar un vistazo porque tal vez también hace que sea muy sencillo empezar a gamificar nuestra web.
- MyCRED: Es bastante conocido y ofrece bastantes posibilidades, tiene mucho potencial. La única pega que le podríamos poner es que tanto la documentación como el propio plugin son bastante toscos, poco amigables para el administrador. Y entendemos que la usabilidad es importante de cara a elegir un plugin.
- GamiPress: Es el que más nos gusta, tanto por posibilidades como por usabilidad. Es muy intuitivo y fácil de manejar y está en continua evolución. Continuamente está sacando nuevos add-ons y nuevas funcionalidades interesantes.
GamiPress: el plugin de WordPress para gamificación
Este plugin es gratuito. La monetización viene por algunos de los add-ons que añaden funcionalidad interesante.
Se basa principalmente en la implementación de tres tipos de Custom Post Types (CPT): Puntos, Logros y Rangos, a los que además tú puedes cambiarle el nombre para adecuarlo mejor a la temática de tu web. Por ejemplo, en vez de Puntos, lo puedes llamar Gemas, Monedas, Créditos…
- Puntos: Es el nivel más bajo con el que se puede «puntuar» en una web. En función de una serie de acciones, los usuarios de tu web pueden conseguir estos puntos.
- Logros: Es la típica medalla, badget, insignia… Se pueden asignar a partir de unos puntos determinados o por acumulación de determinadas acciones. Se van coleccionando para ir mejorando la posición del usuario en un ranking.
- Rangos: Son los niveles a los que se puede aspirar dentro de la web. Son los típicos rangos militares de alférez, teniente, capitán, coronel… pero llevados a la gamificación y según el rango que tengas podrás acceder a unos sitios u otros dentro de la web.
Además dispone de una consola de errores para los administradores del sitio, por si algo falla.
Puntos
El plugin es muy versátil y no sólo te permite ganar puntos sino también perderlos. Por supuesto, no es obligatorio definir las dos posibilidades, puedes quedarte sólo con la opción de ganarlos. El sistema de puntos lo defines tú.
Para ello, hay que asociar una serie de acciones al hecho de ganar puntos o perderlos. El propio plugin ya trae definidas por defecto:
- Acciones propias de WordPress, como publicar una entrada, comentarios… Es decir, no sólo está enfocado al usuario externo sino también al interno, a aquellos roles que tengamos definidos en el propio WordPress a nivel de Edición, Revisión de contenidos… También incluye integraciones con otros plugins conocidos por lo que se pueden incluir acciones propias de esos otros plugins, como puede ser WooCommerce. Todas esas integraciones son gratuitas.
- Interacciones con el sitio: estas acciones serían las propias del usuario externo, es decir, de la parte pública del sitio web, como puede ser visitar páginas/entradas específicas.
- Propios de GamiPress: son las acciones específicas del plugin, por ejemplo, ganar puntos al desbloquear logros, al subir de rango…
La forma de crear puntos es bastante intuitiva y además está en castellano, así que hay que ir leyendo los apartados que nos va mostrando el plugin. A cada tipo de acción se le puede asignar:
- Un número máximo de puntos a conseguir en una unidad de tiempo determinada, para que un usuario no se cebe en una acción concreta y gane millones de puntos en un día. Se podría conseguir determinada categoría de puntos, por ejemplo, una vez por semana.
- Puntos en estado «borrador» para formalizarlos en un momento determinado.
- Una etiqueta para explicar cómo se consigue esa categoría de puntos.
- Un estado activado/desactivado: así podemos definir muchas tipologías distintas y activar sólo aquellas que nos interesen en un momento determinado, para crear campañas según la época, por ejemplo.
- Shortcodes o bloques de Gutenberg: Te permiten incluir información en alguna entrada sobre cómo se pueden ganar/perder puntos desde el sitio, de forma bastante visual, según lo que hayas definido previamente. Para ello también tienes un paquete de iconos predefinidos que puedes asociar a cada CPT (un paquete básico gratuito y uno premium con más colores por icono). Puedes asociar iconos descargados de otras páginas como flaticon.com. También hay shortcode para que el usuario vea los puntos que tiene hasta el momento. En la presentación (slide 19) tenéis enlace a un documento específico donde se explica esta parte en más detalle.
Logros
Son las típicas medallas. Es un sistema de puntuación más elaborado que el que hemos explicado de puntos, ya que se puede añadir mucho más texto, mucho más contenido, da una felicitación más extensa y puede ir asociado a un contenido, a un grupo de objetivos.
En cuanto a la forma de conseguir un logro:
- Hay una característica muy chula y es que se puede establecer una serie de pasos para obtenerlo de tal forma que el usuarios sabe en todo momento qué pasos ya ha alcanzado y cuáles le falta terminar para conseguir el logro. Esto es muy importante, por ejemplo, para academias, que pueden establecer un itinerario de cursos y necesitar completarlos para conseguir las insignias de esos itinerarios. Estos pasos se pueden establecer de forma secuencial o no, es decir, se indica si es necesario terminar el paso 1 antes de poder empezar el paso 2 o se pueden realizar en paralelo.
- También se pueden conseguir logros cuando alcanzas un rango.
- Se pueden asignar medallas «a dedo», si el administrador lo considera, asigna medallas específicas a usuarios concretos sin tener una pauta concreta programada.
Al estar preparado para Gutenberg, al final se pueden incluir en la definición de los logros bastante contenido al poder ir añadiendo los bloques que nos interesen. El propio plugin incluye una maquetación básica para incluir el logro en el sitio web.
Los logros también tienen asociados shortcodes específicos a este tipo de CPT para:
- Mostrar los logros conseguidos por un usuario, que incluye un filtro de búsqueda para el caso de que un usuario tenga muchos logros y le interese ver sólo algunos concretos.
Rangos
Son los niveles de toda la vida. Para poder definir cómo se pasa de un rango al siguiente es necesario haber creado un mínimo de dos rangos distintos. Cuando te das de alta como usuario de la web, automáticamente accedes al rango de menor nivel por lo que si sólo hay un rango definido no verás las opciones de cómo conseguir llegar a ese rango. A partir del segundo sí verás esas opciones para rellenarlas.
La forma de conseguir los rangos es parecida a los logros:
- Por puntos: canjeando parte de los puntos que has obtenido para pasar a un rango determinado.
- Por requisitos: definiendo aquellos que consideremos necesarios para conseguir cada rango
- A dedo: asignando un rango a un usuario concreto sin ningún criterio establecido previamente.
A la hora de crear un rango, definimos el tipo de rango que queremos, por ejemplo, «NIVELES» y dentro de ese rango ya establecemos los diferentes escalafones que forman parte del mismo. Esto es así porque podríamos tener diferentes tipologías de rangos en nuestra web
Preguntas y temas de networking final
PREGUNTA: En una entrada, ¿Cómo se refleja la gamificación?
RESPUESTA: Utilizando los shortcodes mencionados o bloques de Gutenberg. Con ellos podrás mostrar al usuario tanto las instrucciones para que sepa cómo conseguir cada uno de los elementos (puntos, logros, rangos) cómo su situación, es decir, los que ese usuario lleva conseguidos hasta el momento. Se puede incluir en la explicación botones que te lleven al sitio donde se tiene que realizar la acción asociada, si se trata de visitar un apartado específico de la web, por ejemplo. Todo esto es muy útil para web que ofrecen servicios, donde se pueden habilitar servicios premium si realizas determinadas acciones. Se puede ver un ejemplo en el servicio de captura de pantalla LOOM. Para que te salgan meses gratis en las características premium tienes que realizar una serie de acciones (esto lo utilizan mucho las empresas de servicios), por ejemplo, enviar un enlace de afiliados a varios amigos, compartirlo en facebook… En Windows 10 también se pueden realizar capturas de pantallas y grabar vídeos gracias a Windows Game DVR, que está incluido en Windows10 como parte de la integración con Xbox y que sirve también cuando juegas a través de otras plataformas como Steam.
PREGUNTA: El plugin parece que está enfocado, entre otras cosas, a gestión de usuarios. Pero, ¿Se pueden gestionar usuarios dados de alta sólo en el sistema de usuarios de WordPress o también a los usuarios que des de alta con un plugin específico?
RESPUESTA: Normalmente aunque hayas dado de alta algún plugin para gestionar usuarios, al final deben acabar siendo usuarios de WordPress. Por ejemplo, los roles de WooCommerce están dados de alta sobre un tipo de usuario de WordPress que se llama Cliente. En caso de que no sean usuarios de WordPress, porque usen otro tipo de elemento para guardar esos usuarios, como CPTs específicos, habría que preguntar al desarrollador del plugin para ver la posibilidad de integrarlo con GamiPress. En definitiva, si el plugin sí utiliza la unidad de USUARIO de WordPress para su trabajo, sí valdría.
PREGUNTA: ¿Ahora mismo estás usando GamiPress para algo en particular?
RESPUESTA: Ahora mismo no, pero sí quiero empezar a utilizarlo con una web de opinión y de publicaciones de la ciudad de Cádiz porque he visto que a la web le falta relación con los usuarios para motivarles a que interactuen. Para implementar gamificación en blogs, me gusta mucho como lo hace medium.com, plataforma de bloging donde todo el contenido que se genera se procesa en diferentes categorías y tú te puedes además crear tu propia página web. En todas las publicaciones puedes añadir «aplausos» y cuando llegas a un número de aplausos puedes desbloquear artículos de otros autores. así medium mete un sistema de gamificación interno para fomentar la interactuación entre los propios colaboradores de la web.
PREGUNTA: ¿Hay alguna forma de pasar una web de una plataforma como Wix a WordPress?
RESPUESTA: Cuando queramos ver si existe un plugin para eso, lo mejor es buscar en Google «Wix (o plataforma que sea) to WordPress plugin» y analizamos las respuestas encontradas. En nuestro caso hay varios artículos que habría que revisar porque pueden resultar interesantes. A nivel de plugin nos sugieren el siguiente: https://wordpress.org/plugins/cms2cms-wix-to-wp-migrator/ aunque en la web de WordPress nos indican que está temporalmente desactivado desde el 02/12/2019 a la espera de una revisión completa, así que si urge la migración habrá que revisar las otras opciones que se barajan en los artículos que aparecen en la búsqueda.
PREGUNTA: He visto esta mañana una meetup de Cartagena sobre integración de WooCommerce con Amazon y me interesa bastante el tema. ¿Qué sabes tú de ello?¿Realmente se pueden integrar bien?
RESPUESTA: WooCommerce ya trae integrado un tipo de producto que es el afiliado. Cuando instalas WooCommerce tienes varios tipos de producto: el simple, el variable, el agrupado y uno que se llama EXTERNO. Este último es el que se puede utilizar para incluir cualquier producto de afiliado. Lo que ocurre es que normalmente no se hace así porque no necesitas realmente WooCommerce para incluir productos de afiliados concertos en tu web. Te puedes abrir directamente una cuenta de afiliado de Amazon, Aliexpress o la plataforma de ventas que desees y a partir de ahí te montas tu página con tus entradas (pueden ser artículos de opinión) incluyendo los enlaces que la plataforma de ventas te genera para los productos que quieras incluir en tu web, sin necesidad de instalarte WooCommerce. Hay un montón de membership sites que hablan de eso y te enseñan cómo montarte una web de afiliados.
PREGUNTA: ¿Qué es mejor, simplemente un WordPress con WooCommerce o Shopify?
RESPUESTA : Son dos cosas diferentes. Shopify es un servicio de tienda online sobre WordPress pero por fuera de tu sistema, de tu servidor, y se lleva un porcentaje de comisión sobre cada venta (un 2 o 3%, por ejemplo). Lo bueno es que no tienes que montarte tú la tienda online ni saber de WordPress ni WooCommerce, basta con subir tus productos a su plataforma. Lo malo, además de la comisión, es que dependes de los dueños del sistema y si en algún momento cierran, te quedarías sin tienda. Hay que sopesar la comodidad y facilidad del servicio con la economía que te puedas permitir y tu tiempo para montarlo tú todo por tu cuenta.
Glosario
- Custom Post Type: Son entradas personalizadas en WordPress, es decir, tipos de publicaciones específicas que diseñamos para nuestra web, cuyo uso nos permite adecuar nuestro WordPress a nuestras necesidades al milímetro. Una vez creado un Custom Post Type nos aparecerá en el menú de la izquierda, con sus propiedades. No se pueden realizar directamente sino que necesitamos instalar algún plugin que nos permita su diseño.
- Membership Site: Es un sitio web que normalmente tiene el acceso restringido para aquellos usuarios que se registren (bien gratuitamente o con algún tipo de cuota). Una vez registrado ya tienes acceso al contenido que esta web te ofrece. El acceso puede ser a toda la web o a determinado contenido premium. Hay varios tipos de membership sites dependiendo del contenido que ofrezcan. Pueden ser de comunidad, al ofecerte un espacio para personas con los mismos intereses, de producto vendiendo un producto o tipo de producto concreto, y por tanto especializado que genera más confianza, de servicio, ofreciendo un servicio concreto de mayor calidad…
Deja una respuesta