Social Login para Joomla!

Escrito por | 01 Julio 2015 | Publicado en Julio 2015
En este artículo se define que es Social Login y se enlistan las las ventajas y desventajas de usarlo como método alternativo al registro tradicional de Joomla. Se ofrece una comparativa entre diversas empresas que ofrecen el servicio de SL. También comparto referencias de uso de SL desde 2010, 2011 así como estadísticas e infografías durante 2014 y 2015, además de un link externo a sugerencias para obtener más conversiones a usuarios registrados y menos usuarios anónimos. ¡espero te sea de utilidad! Al final se explica en un tutorial la instalación de Social Login para Joomla 3.4.x el cual queda ¡instalado y funcionando en menos de 20 minutos!

Con Social Login para Joomla (SLJ) tus usuarios pueden utilizar sus cuentas de redes sociales para ingresar y registrarse con un par de clics en tu sitio web.

Considero que es de gran importancia porque se eliminan barreras de acceso al sitio, y permite a los usuarios autenticarse rápidamente utilizando sus cuentas de redes sociales existentes.

 

Estarías aprovechando la gran penetración que tienen las redes sociales, siempre activas, para que tus sitios web puedan servirse de esa identidad ya verificada, y facilitar al usuario el poder iniciar sesión de forma rápida en nuestro sitio web.

Para mostrar el gran uso de SL, veamos esta estadística comparativa 2013, 2014, 2015

 

slj grafica

Fuente: Gigya http://www.gigya.com/blog/the-landscape-of-customer-identity-its-facebooks-game-to-lose/

El SLJ se refleja en ventajas para el usuario y para el dueño del sitio, ya que aumenta el registro y las tasas de conversión (de visitante a usuario registrado), ya que simplifica el proceso de inscripción al sitio.

 

 

¿DEBERÍA OFRECER EL SOCIAL LOGIN EN MI SITIO?

Un estudio llevado a cabo durante el 2011 y 2012 por JanRain y Blue Research encontró que en 2010 el 66% de los usuarios estaban a favor de Social Login, y en 2011 subió al 77 por ciento.

¡Los consumidores están a favor de Social Login como medio de autenticación!, esto contra los métodos tradicionales de registro en línea.

slj deberia usar sl

FUENTE http://www1.janrain.com/rs/janrain/images/Industry-Research-Consumer-Perceptions-of-Online-Registration-and-Social-Login-2012.pdf

 

La respuesta es SI:

Si ofreces contenido especial a los usuarios registrados, por supuesto que deberías implementar SLJ

 

SOCIAL LOGIN VS FORMULARIO

En el mismo estudio de Blue Research se demuestra que los formularios de inscripción son poco eficientes ya que muchas personas se alejan del sitio al enfrentarse a un formulario de registro, o bien proporcionan datos falsos.

:slj form vs sl
FUENTE

http://www1.janrain.com/rs/janrain/images/Industry-Research-Consumer-Perceptions-of-Online-Registration-and-Social-Login-2012.pdf

 

VENTAJAS DE USAR SOCIAL LOGIN

Siendo concretos con las ventajas de usar Social login, encontramos lo siguiente:

 

  1. Contenidos personalizados y por tanto mejorar la experiencia de sus usuarios

  2. Aumentar la cantidad de usuarios registrados

  3. Eliminar el tedioso formulario de registro

  4. Mejora la calidad de los usuarios registrados ya que se eliminan bots

  5. Permitir al usuario acceder con más de treinta diferentes redes sociales como Facebook, Twitter, LinkedIn, Instagram, PayPal, Google, Yahoo y más

  6. Se elimina el proceso de confirmación de correo electrónico.

  7. Reducir el tiempo de creación de usuario y/o contraseña, que en ocasiones esta última debe ser una combinación fuerte

  8. Facilita el acceso desde móviles, ya que registrarse en un formulario desde un dispositivo móvil es más complicado

 

DESVENTAJAS DE USAR SOCIAL LOGIN

No todo es belleza en el tema de SL, lo he usado recientemente en varios sitios con mis perfiles de redes sociales, y me he encontrado con las siguientes desventajas:

  • Algunas bibliotecas, oficinas o escuelas bloquean redes sociales, lo cual hace imposible el SLJ.
    Solución: Para minimizar esta desventaja, considera siempre ofrecer el registro tradicional.

  • Confusión para el usuario  al momento de regresar al sitio, ya que no es fácil recordar si se usó método tradicional, una red social u otra.
    Solución: Aquí mi sugerencia es aumentar el tiempo de sesión para que el usuario siempre que regrese mantenga activa su sesión.

  • Preocupación de los usuarios por su privacidad, ya que el sitio obtienen datos personales.
    Solución: siempre publica tus políticas de privacidad, que sean claras y muy visibles.

  • Datos Sensibles: la red social puede arrojar datos sensibles los cuales deben tener un trato muy especial en términos legales.
    Solución: No la solicites si no es estrictamente indispensable. Al menos en México, los datos sensibles se refiere a preferencias sexuales, religión, etc, y se debe contar con una política de privacidad clara y legalmente redactada.
    Para México, revisa esta guía oficial de la Ley Federal de Protección de Datos Personales en Posesión de los Particulares
    http://inicio.ifai.org.mx/DocumentosdeInteres/Guia_obligaciones_lfpdppp_julio2014.pdf

 

ESTADÍSTICAS DE 2014 Y 2015 PARA SOCIAL LOGIN

 

En el primer trimestre de 2015, Facebook mantuvo su impulso firme como un proveedor de identidad en el Social Login

slj pie

Fuente: Gigya.com http://www.gigya.com/blog/the-landscape-of-customer-identity-its-facebooks-game-to-lose

 

Como la mayor red social del mundo ahora abarca más de dos tercios de todos los inicios de sesión sociales, solamente Google+ ha mantenido una participación importante de los inicios de sesión entre otros proveedores de identidad. Yahoo , después de haber caído a 5 por ciento de los inicios de sesión, fue superado por Twitter, por primera vez. "

 

Mas estadísticas interesantes:

  1. primer cuatrimestre 2014 por LoginRadius
    http://blog.loginradius.com/2014/05/social-login-and-sharing-trends-q1-2014-infographic/

  2. Tercer cuatrimestre 2014, por Gigya
    http://www.gigya.com/blog/the-landscape-of-social-login-facebook-trends-up-as-yahoo-tumbles/

  3. Primer Cuatrimestre 2015 por Gigya
    http://www.gigya.com/blog/the-landscape-of-customer-identity-its-facebooks-game-to-lose/

 

slj movilesFuente estudio Gigya

 

COMO ENGANCHAR A TUS CLIENTES PARA QUE SE REGISTREN

Saber más acerca de cómo enganchar a tus clientes para que se registren, y así darles una experiencia más personalizada

http://es.slideshare.net/Gigya/turning-anonymous-shoppers-into-known-customers

 

PROVEEDORES DE SOCIAL LOGIN PARA JOOMLA

 

Existen diversas empresas que brindan SLJ, las enumero y hago una comparativa:

 

 

Extensión Oficial Joomla

Extensión gratuita

Servicio Gratuito

Documentación

Jainrain

No, solo de terceros

No

Si hasta 2500 usuarios

Si

Gigya

No

no

no

Si

Loginradius

Si

Si

Solo por 30 dias

Si

Oneall

Si

Si

Si hasta 2500 usuarios

Si

 

  • Janrain. No existe extensión oficial, el único creado tiene costo cuesta además de no estar creado por la empresa sino por terceros. El servicio de Janrain si es gratuito hasta por 2500 usuarios registrados
    http://janrain.com/product/social-login/plans/basic/

  • Gigya: no cuenta con plugin para Joomla, además de que parece estar creado para empresas muy grandes y no para usuarios finales de sitios
    http://gigya.com

  • LoginRadius, tiene extensión oficial pero el servicio es gratis por 30 días, después tiene costos medianamente altos.
    http://www.loginradius.com/pricing.

  • Oneall. Tiene extensión oficial gratuita, tiene servicio gratuito hasta por 2500 usuarios, tiene excelente documentación.

 

A partir de estos datos, me he inclinado por usar Oneall como proveedor de SLJ en este artículo, la instalación que se menciona a continuación se basa en joomla 3.4.1 y Oneall.

 

QUE INFORMACIÓN SE OBTIENE

Bien, ya decidiste que vas a usar SLJ, ¿que información se puede recopilar?

 

Enfocándome en Facebook que es la red social de mayor uso para Social login, vemos que se puede obtener información inmediata como es nombre, apellido  correo, e incluso perfil público.

 

Fuente: Oneall https://www.oneall.com/services/social-login/data/

 

Toma nota que para obtener información detallada (tal como intereses, biografía o perfil extendido, religión, etc)  debes solicitar a Facebook los permisos extendidos, es decir debes pedir a Facebook la autorización de obtener la mayor cantidad de datos de los usuarios, lo cual requiere estar muy bien  justificada para ser obtenida, y por lo regular puede tardar varias semanas en ser autorizada. Por ejemplo esto aplica para:

  1. user_interests

  2. user_likes

  3. user_actions.music

  4. user_actions.video

  5. entre otras muchas categorías de información que provee Facebook

 

Aquí te presento el link preciso donde se explica que debes hacer para para obtener más información de tus usuarios. recuerda que aquí obtienes información considerada como “Sensible”, y no debes solicitarla a tus usuarios a menos de que sea estrictamente necesario:

https://developers.facebook.com/docs/facebook-login/review/how-to-submit#addnotes

 

¡VAMOS A LA INSTALACIÓN DE SOCIAL LOGIN PARA JOOMLA DE ONEALL EN MENOS DE 20 MINUTOS!

 

A grandes rasgos, la instalación se resume en lo siguiente

  1. descargar e instalar el módulo oficial de Oneall

  2. crear una cuenta gratuita en oneall y configurar cada una de las redes sociales que deseas sean usadas en tu sitio

 

1 INSTALAR EL MÓDULO

 

  1. La instalación tradicional del módulo, descarga aqui mismo el módulo para tu versión de Joomla
    Descarga Social Login para Joomla 3.x  (La he probado y funciona perfectamente)
    Descarga Social Login para Joomla 2.5 (no la he probado) <- mejor actualiza a 3.4
    Descarga Social Login para Joomla 1.5 (no la he probado) <- mejor actualiza a 3.4

  2. Instala el módulo desde el “Administrador de Extensiones” como cualquier otro módulo, entrando a Extensiones, Gestor de Extensiones, ve a “Examinar” y “sube e instalar”

Joomla Social Login Installation

2 CONFIGURACIÓN

  1. Una vez que instalaste el mòdulo, entra a tu Administrador de Joomla, ve a Componentes / Oneall Social Login Joomla Social Login Configuration

  2. Configura la API del módulo
    Simplemente haz click en el boton “Autodetect API Connection Handler”, y deberá aparecer un menaje verde que dice “Autodetected PHP CURL - do not forget to save your changes! “ esto siempre y cuando tu sitio web (servidor) sea capaz de comunicarse con la API de Oneall. Si tienes un firewall, debes permitir que hayan peticiones desde el puerto 80 o 443. Si tienes dudas consulta a tu proveedor de Hosting.

    1. Crea una cuenta gratuita en Oneall
      Haz click aquí para crear tu cuenta gratis,

    2. Crea un sitio
      Una vez que iniciaste sesión en Oneall, deberás crear un sitio, para lo cual se te piden cuatro simples datos:

      1. selecciona un usuario para el ambiente oneall

      2. escribe un nombre amigable para tu sitio

      3. escribe el o los dominios a los que estará enlazado tu servicio de SLJ

      4. Oprime el boton “create this site”

        slj oneall crear sitio

  3. Obten tus credenciales de la API
    Estos datos los consigues una vez que abriste tu cuenta gratuita de Oneall, si aun no la tienes, haz click aquí para acceder a tu cuenta.
    Ahi ve a la sección “Site Settings”, y en “API Settings & Credentials of a Site.”
    slj oneall obtener api

  4. Toma los datos que se te muestran en el punto anterior, y agregalos a la configuración del Módulo en Joomla
    slj oneall agregar datos api a joomla
    Oprime el boton “Vverify the API Connection Settings”. deberás obtener un mensaje verde indicando que tus credenciales son correctas.

  5. Configura las redes sociales de tu interés
    Selecciona las casillas de las redes sociales que desees puedan ser usadas por tus usuarios para registarrse en tu sitio e iniciar sesión.
    Recomiendo ampliamente desmarques todas y empieces por Facebook.Posteriormente podràs ir agregando una a una las redes sociales de tu interès.
    slj oneall agrega las redes sociales de tu interes

  6. Veamos el ejemplo de configurar Facebook.

    1. inicia sesiòn en Oneall si aun no estas logueado

    2. Dirigete hacia Mis sitios / Social Networks

    3. Ahi verás todas las redes sociales, deberás configurar una a una. Haz click en Facebook
      slj oneall configura facebook





    4. Oprime el botón verde “Setup for Facebook” y te llevará a la página de esa configuración de Facebook, recomiendo que tengas iniciada sesión en Facebook para que puedas continuar con el proceso.
      slj oneall configura facebook 2


A partir de aquí podrás añadir una a una todas las redes sociales que gustes, y facilitarás a tus usuarios el registro e incio de sesión a tu sitio

Mayor información y detalles los puedes encontrar en

https://docs.oneall.com/plugins/guide/social-login-joomla/

Visto 7613 veces Etiquetado como Spanish, Desarrollador, Administrador
Carlos Olivares Pérez

Carlos Olivares Pérez

I live in México. I teach Joomla since 2008. I have developed my own teaching system, focused into teach to people who does know programming or web related knowledge. Also I give english and spanish consultory for goverment and for corporations. Member of JUG México City :)

Vivo en México. Enseño Joomla desde el 2008. He desarrollado mi propio sistema de enseñanza, enfocado en enseñar a personas que no conocen de programación ni cuentan con conocimientos de web. Brindo consultoría y asesoría en español e inglés para gobierno y empresas. Soy miembro del JUG Ciudad de México :)

 twitter: @liberatumente

Perfiles Sociales

LinkedIn