Archivo: Categoría

 
0

miércoles,

mayo

15,

2019

Aplicaciones Móviles, Tecnologia, Web

Estado de las PWA en 2019

Aquí en Freshcommerce ya hemos hablado sobre las aplicaciones web progresivas y sus ventajas frente a las aplicaciones nativas para dispositivos móviles. Está claro que cada vez son más claros los resultados de empresas líderes en sus sectores (Twitter, Flipkart, Forbes, Aliexpress, Uber, Trivago…) al usar PWA pero, ¿Cuál es el estado actual de estas en 2019? ¿Merece la pena adaptar tu página web o eCommerce?

¿PWA y aplicación nativa o solo una de ellas?

Desafortunadamente las progressive web apps no están todavía en un punto en el cual tengan todas las funcionalidades que las aplicaciones nativas si tienen. No pueden dejar tu pantalla sin bloquearse al pasar cierto tiempo sin actividad, no pueden reproducir audio si sales a la pantalla de inicio o cambias de app, tienen almacenamiento local limitado… Pero no todo es malo.

Funcionalidades que se incluirán este año en las PWA

Esta tecnología se aplica cada vez en más ámbitos (sobre todo en eCommerce – apps nativas) y google quiere seguir incentivando a la gente a desarrollar aplicaciones web progresivas, desvelando hace poco las novedades para 2019. Muchas de estas pueden ser un poco más técnicas y si quieres leer en profundidad, tienes por aquí el enlace oficial al blog de Google Chromium.

  • Writable File API – Como el nombre indica, podrás pedir permiso al usuario para poder tener acceso a los archivos locales del dispositivo, algo que previamente no se podía hacer y limitaba muchas aplicaciones.
  • Wake Lock – Otra que mencionamos en el párrafo anterior, las PWA podrán mantener la pantalla despierta.
  • Soporte para Windows y Mac – Windows ya tiene soporte pero no completamente funcional, y este año ambas plataformas podrán publicar aplicaciones de escritorio en forma de PWA.
  • Web Share Target – Funcionalidad para compartir como las aplicaciones nativas (compartir en whatsapp, instagram…)
  • WebHID – De los mejores avances que añadirán este año. Podras usar tu huella dactilar, FaceID y similares para ejecutar acciones en tu app (inicios de sesión y pagos seguros).

Empresas usando actualmente PWA

Como mencionamos al principio, ya muchas empresas están usando progressive web apps para acompañar sus apps nativas / eCommerce y  darle más opciones a los usuarios, pero aquí tienes algunos datos de las ventajas que están proporcionando las aplicaciones web progresivas a diferentes compañías.

  • Pinterest incremento el engagement un 60% en su PWA y el tiempo que sus usuarios pasan en esta un 40%.
  • Flipkart está consiguiendo el 50% de sus nuevos clientes a través de su PWA.
  • Twitter Lite ha visto un incremento del 65% en páginas por sesión, 75% más tweets y un decremento del 20% en el porcentaje de rebote.
  • Google encuentra que los banners para instalar una aplicación tienen 5-6x más conversiones si se trata de una PWA frente a una aplicación nativa.
  • Aliexpress consiguió subir las conversiones un 104% e incrementar el tiempo por sesión un 74% gracias a su PWA.

Entonces… ¿Merece la pena?

Tengas ya una aplicación móvil, una página web / eCommerce o ambas, hay muchos escenarios donde acompañarla con una progressive web app puede ayudarte a conseguir más clientes, aumentar ventas / tráfico, o darle una opción a esa gente que siempre tiene el móvil lleno y no pueden instalar más aplicaciones.

LEER MÁS →

 
0

martes,

abril

30,

2019

Tecnologia

Nueva normativa para pagos seguros en Europa

Pronto entrará en vigor la directiva europea PSD2 que añadirá una nueva capa de seguridad a los pagos online pero que obliga a adaptar los procesos de compra de tiendas online.

Actualización en la normativa PSD2, autenticación reforzada (SCA).

El próximo 14 de septiembre entra en vigor la actualización de nuevos requisitos para la certificación de pagos con tarjeta de la normativa PSD2 (Payment Service Providers). Esta nueva regla refuerza la seguridad de los pagos online mediante SCA (Strong Customer Authentication). Mediados de septiembre es la fecha límite para que todas las empresas dentro del marco de la Unión Europea cumplan con la norma técnica de PSD2 recogida en la directiva (UE) 2015/2366.

Antecedentes: la Directiva de Servicios de pago (PSD)

Primero debemos saber que la normativa comenzó en 2007 con la Primera Directiva de Servicios de pago (PSD) para crear un mercado eficiente e integrado para los servicios de pago en la UE, estableciendo un conjunto único de herramientas y estándares para los pagos transfronterizos en euros y haciendo estas transacciones tan fáciles como los pagos nacionales. De esta manera se fomenta la competencia e innovación en los servicios de dinero electrónico.

La nueva directiva: PSD2

La PSD2 es el resultado de una revisión que pretende profundizar en estos objetivos, fue hecha en 2013 y aprobada en 2015 por la Unión Europea. Ésta busca nivelar el juego entre países y proveedores de servicios de pago, mejorando la posición del consumidor. Además esta normativa estandariza los pagos online o mediante el uso del móvil.

Con la entrada del sistema de autenticación reforzada (SCA) se pretende combatir el fraude de los pagos en línea efectuados por los clientes europeos. Para que una empresa pueda aceptar pagos, deberá crear un flujo de autenticación adicional utilizando al menos dos de los tres elementos siguientes:

Contraseñas o PIN Token del teléfono u otro dispositivo Huella digital o reconocimiento facial

A partir del 14 de septiembre los bancos europeos no realizarán operaciones si no se cumplen estos criterios, salvo excepciones.

¿Cuándo es necesario el SCA?

Este nuevo sistema de autenticación será necesario siempre que el cliente sea quien inicie la operación del pago en línea dentro de Europa. En los casos donde la transacción la inicia el comerciante, no se requerirá una validación tan exigente (a excepción de algunos casos).

Para pagos en línea, se utilizarán estos requisitos en las transacciones donde la empresa y el banco del titular de la tarjeta se encuentren dentro del Espacio Económico Europeo (EEE).

Queda por saber cómo afectará el Brexit para la aplicación del SCA en el Reino Unido.

¿Cómo afecta esto a las tiendas online?

Uno de los inconvenientes más claros es la obligatoriedad de utilizar de una autenticación reforzada, cuando antes era opcional. Esto obviamente impacta en una de las partes más críticas del proceso de compra de una tienda online: el proceso de pago. A partir de ahora, habrá un nuevo punto de fricción a la hora de pagar: será necesario que el usuario verifique que está autorizado para realizar dicha operación.

Sin embargo hay excepciones, como:

  • transacción de bajo valor, como los pagos contactless (menos de 30€, pero con límites: solo puede usarse 5 veces seguidas o por una suma de 100€ antes de requerir una nueva validación),
  • transacciones recurrentes por un mismo importe, como una suscripción a un servicio,
  • transacciones que han superado un análisis de riesgos o TRA (Transaction Risk Analysis)
  • pagos realizados a destinatarios de confianza (whitelisting),
  • pagos realizados a través de venta telefónica,
  • transacciones iniciadas por el comercio en lugar del cliente.

Además hay que señalar que el PSD2 afecta también a los marketplaces que sean intermediarios: no les permite eximir sus obligaciones si gestionan fondos por cuenta de terceros, tanto del comprador, como del vendedor.

A su vez, otro detalle que cambia de raíz son los surcharges o gastos adicionales para la utilización de un medio de pago determinado. Estas cuotas están prohibidas con la entrada en vigor de la normativa, pero no así los descuentos o ventajas para incentivar el uso de un medio de pago concreto.

¿Que nos espera?

El día 14 de septiembre se termina el plazo y todos los negocios deben de estar adaptados a la nueva normativa si no quieren no ver reducida  su tasa de conversión de forma significativa. El manejo exitoso de las exenciones se convertirá en un elemento clave para conseguir una experiencia de pago cómoda y fácil para el cliente, para evitar una primera impresión negativa cuando compren por internet.

Para las tiendas online, en función del tipo de integración con pasarelas de pago, serán necesarios más o menos cambios. En general, los principales proveedores ya se están adaptando a la nueva situación y están publicando soluciones y actualizaciones.

Por otro lado, las principales redes de tarjetas bancarias, Visa y Mastercard, ya están implementando su adaptación a esta normativa: 3D Secure 2. Actualmente, la gran mayoría de tarjetas europeas ya usa 3D Secure; con la nueva versión se refuerza la seguridad y se cumple con la directiva PSD2. En este sentido, muchos consumidores ya están acostumbrados a realizar algún tipo de validación a la hora de realizar pagos online; ya sea tarjeta de coordenadas, PIN o código por SMS.

Se espera que las entidades reguladoras nacionales y los bancos apoyen las exenciones y creen soluciones para ayudar a administrar la complejidad del nuevo sistema; que en breve tendremos que cumplir todos.

LEER MÁS →

 
0

lunes,

marzo

11,

2019

eCommerce, Tecnologia

Iniciar sesión sin contraseña ya es estándar

El Consorcio que gestiona los estándares en Internet (W3C) acaba de anunciar que WebAuthn (autenticación web) ya es una especificación estandarizada. Esta tecnología permite iniciar sesión en webs como tiendas online, bancos y aplicaciones de forma segura usando biometría, dispositivos móviles o claves especiales. Es decir, ya no es necesario tener una contraseña.

Este avance permite hacer las webs más seguras y fáciles de usar, ya que va más allá de las vulnerables contraseñas y de la verificación en dos pasos.

Las contraseñas ya no son suficientes

Con los años las contraseñas han perdido eficacia. Por un lado, los usuarios tendemos a usar contraseñas débiles, que son fáciles de recordar pero también son fáciles de adivinar. Por si fuera poco, también tendemos a dejar las contraseñas que vienen por defecto. Estas dos situaciones son tan comunes que son el origen del 81% de las brechas de seguridad de datos según el informe 2017 Data Breach Investigations Report. Esto se suma a que solemos usar la misma contraseña para multitud de webs y servicios

Por otro lado, la verificación en dos pasos tampoco es tan segura como pudiera parecer. Con este método, se recibe un SMS con un código de un solo uso que sirve para validar que el usuario que ha introducido la contraseña es realmente quien dice ser. Recientemente se ha demostrado que este sistema también es vulnerable a ataques de phishing en redes sociales como Twitter o en servicios de correo como Gmail o Yahoo. Además, hay una preocupación creciente por la privacidad, ya que recientemente se ha sabido que Facebook podría estar usando, sin permiso, el número de teléfono no solo para la verficación de seguridad, sino para mostrar publicidad y otras funciones.

app movil login seguridad biometrica huella dactilar

Ventajas de WebAuthn

WebAuthn es una parte importante de un conjunto de normas más amplio denominado FIDO2 y que tratan de establecer nuevos estándares para una autenticación más simple y segura.

  • Más seguridad: las credenciales de acceso cifradas de FIDO2 son únicas para cada web o dispositivo nunca salen del dispositivo del usuario y nunca se almacenan en el servidor. Esto elimina el riesgo de ataques de phishing y robo de contraseñas.
  • Usabilidad: el usuario inicia sesión fácilmente con un método de su elección, como lector de huellas, cámara, claves seguras FIDO o su dispositivo móvil.
  • Privacidad: dado que las claves criptográficas que crea este sistema son únicas para cada sitio web, no pueden ser usadas para hacer seguimiento de la navegación de los usuarios
  • Escalabilidad: la implementación de esta tecnología es relativamente sencilla. Se usa mediante una API que ya es compatible con las principales plataformas.

WebAuthn ya está disponible en las últimas versiones de los principales navegadores: Chrome, Firefox, Edge y Safari. También lo soportan los sistemas con Windows 10 y Android. Dropbox y Microsoft ya la están usando. Poco a poco se irá implantando en multitud de servicios y añadirá confianza y seguridad al comercio electrónico y a Internet en general.

Vía W3C

LEER MÁS →

 
0

lunes,

febrero

11,

2019

eCommerce, General, Tecnologia, Web

El reto de la accesibilidad web

Vivimos la era de la transformación digital. Todo pasa hoy en día por Internet. Un mundo digital de dimensiones inabarcables, en constante evolución y cuya proyección es inestimable. Tenemos el mundo a golpe de Click, pero uno de los principales retos de esta era es lograr que el 15% de la población mundial que padece algún tipo de discapacidad y las personas de la tercera edad, sean partícipes también de las ventajas y oportunidades que ofrece, eliminando las barreras en los contenidos que se trasladan al ámbito digital a través de la web.

En este sentido, la accesibilidad web pasa por la acción de sus tres participantes. Cada uno desde su rol y los tres igualmente importantes y complementarios. Para los desarrolladores, la tarea consiste en la elección de herramientas de autor que posibiliten el desarrollo de espacios accesibles, ATAG (Authoring Tool Accessibility Guidelines).  Para los propietarios web o creadores de contenidos, el reto está en decidir que sus contenidos sean accesibles, adoptando las directrices de WCAG 2.1 (Web Content Accessibility Guidelines) que se ha convertido en una especie de ISO en materia de accesibilidad web a nivel mundial y que recomienda subtitular con contenidos audiovisuales o generar textos alternativos para los lectores de pantallas.  A partir aquí, corre a cargo de los usuarios web, disponer de productos de apoyo, como el teclado braille, lectores de pantallas o softwares que les permitan decodificar los mensajes web salvando las dificultades de su discapacidad.

De esta forma, debemos ser conscientes de que gran parte de la responsabilidad recae en los desarrolladores y generadores de contenidos, para conseguir lo que la  Directiva (UE) 2016/2102 del Parlamento Europeo, sobre la accesibilidad de los sitios web y aplicaciones para dispositivos móviles de los organismos del sector público define como los cuatro principios de la accesibilidad:

Perceptibilidad, para que la información y los componentes de la interfaz de usuario se presenten a este de manera que pueda percibirlos;

Operabilidad, entendida como que los componentes y la navegación de la interfaz de usuario deben poder utilizarse;

Comprensibilidad, en el sentido de que la información y el funcionamiento de la interfaz de usuario deben ser comprensibles.

Robustez, con contenidos que puedan ser interpretados de forma fiable por una gran variedad de agentes de usuario, incluidas las tecnologías de asistencia.

El marco legislativo en esta materia, del que este artículo de Olga Carreras ofrece una completa recopilación, persigue garantizar que los sitios web y las aplicaciones para dispositivos móviles de los organismos públicos sean accesibles, a través de requisitos comunes de accesibilidad y medidas adecuadas para el acceso de las personas con discapacidad, en igualdad de condiciones, a las tecnologías y los sistemas de información y comunicación, máxime cuando ofrecen servicios y/o trámites digitales a los ciudadanos.

Pero no solo el sector público están obligados a la accesibilidad web. Las empresas que reciben fondos públicos para sus portales también. Corporaciones con más de 100 trabajadores, o cuya facturación supere los 6 millones de euros deben ofrecer web sin barreras. Además, existe una clasificación de otras ocho categorías de relevancia económica obligas por Ley a ser accesibles. Estos son, los servicios de comunicaciones electrónicas a consumidores, servicios financieros, de suministros básicos, agencias de viaje, transporte de viajeros y actividades de comercio al por menor.

Desde la Responsabilidad Social

Al margen de si estamos, o no, obligados a hacer web accesibles ¿Por qué no comenzamos ya?. Sería deseable aprovechar estas directrices, para aplicarlas como parte de la política de Responsabilidad Social Corporativa. Debemos hacerlo por convicción y compromiso social. Pero sin perder de vista que eliminar barreras digitales, aumentaría la cuota de mercado y audiencia de tu página. También mejoraría el posicionamiento en resultados de búsquedas, trayendo potenciales clientes. Una economía online inclusiva y accesible generaría en definitiva activación económica y creación de empleo.

Así que, aún estamos a tiempo de ampliar nuestros propósitos de 2019 para incluir la accesibilidad de nuestras web. Y, ¿por qué no?, perseguir certificaciones en esta materia. En Freshcommerce, aunque es complejo, trabajamos día a día por incluir estos criterios en los proyectos que desarrollamos, porque creemos en la definición de Tim Berners-Lee, Director del W3C e inventor de la World Wide Web “El poder de la Web está en su universalidad. El acceso por cualquier persona, independientemente de la discapacidad que presente, es un aspecto esencial”.

Fuentes: Olga Carreras | IDEE | Universidad de Alicante | W3C

LEER MÁS →

 
0

lunes,

noviembre

5,

2018

eCommerce, Tecnologia

Errores del TPV Redsys ¿Qué significan?

A continuación publicamos la lista de códigos de errores más comunes en pasarelas de pago RedSys, su significado y cómo solucionarlos. A menudo, cuando se gestiona una tienda online PrestaShop, los emprendedores se encuentran con situaciones en las que los clientes no logran terminar el pago o bien la pasarela de pago (TPV) no responde como se espera. Suele pasar cuando una tienda online supera cierta cantidad de transacciones diarias y es frustrante para el equipo de atención al cliente, porque a menudo, la única pista que muestra el TPV es un críptico mensaje de error, sin información adicional. Por eso hemos recopilado la siguiente lista códigos de error y su significado.

¿Qué es Redsys?

RedSys es la pasarela de pago más frecuente entre los bancos españoles. Es el resultado de la fusión de dos servicios: Sermepa y Redy. Redsys es usada por la gran mayoría de bancos y entidades financieras españolas, salvo las entidades asociadas a la Confederación Española de Cajas de Ahorros (CECA) que usa su propia pasarela de pagos. Tanto si tu tienda online usa PrestaShop como si no, si trabajas con un banco español es muy probable que uses esta pasarela de pago.

Lista de códigos de error, su significado y cómo solucionarlos

Código error Significado Solución
101  Tarjeta caducada.  Avisar al usuario de que la tarjeta usada está caducada, sugiriéndole que use otra.
102  Tarjeta en excepción transitoria o bajo sospecha de fraude.  La tarjeta está bloqueada temporalmente, el cliente debe contactar con su banco para conocer el motivo.
106  Intentos de PIN excedidos.  La tarjeta está bloqueada temporalmente porque el usuario ha excedido el número de intentos al introducir el código PIN. El cliente debe contactar con su banco o desbloquear la tarjeta por otra vía.
125  Tarjeta no efectiva.  La tarjeta no es válida. El usuario debe contactar con su banco o usar otra tarjeta para completar la operación.
129  Código de seguridad (CVV2/CVC2) incorrecto.  El usuario ha introducido mal el código de verificación de tres o cuatro cifras que aparece en el reverso de la tarjeta.
180  Tarjeta ajena al servicio.  Es posible que el usuario esté usando un tipo de tarjeta no soportada por el servicio. Normalmente las pasarelas de pago aceptan las redes más comunes (Visa, MasterCard) pero en algunas zonas geográficas también hay otros servicios, como AmericanExpress o JCB. Contacta con el usuario para conocer qué servicio está usando y con tu banco para conocer si tu contrato de TPV incluye dicho servicio.
184  Error en la autenticación del titular.  El usuario ha introducido un código de verificación erróneo.
190  Denegación sin especificar motivo.  Este error genérico puede aparecer cuando la tarjeta no supera los protocolos de seguridad. El usuario debe contactar con la entidad emisora de la tarjeta.
191 Fecha de caducidad errónea. El usuario ha introducido erróneamente la fecha de caducidad de la tarjeta.
202  Tarjeta en excepción transitoria o bajo sospecha de fraude con retirada de tarjeta.  La tarjeta está bloqueada temporalmente (quizás por haber superado el límite de gasto mensual) o bien está bajo sospecha de fraude. En ambos casos, el usuario debe contactar con su banco.
904 Comercio no registrado en FUC.  Hay un problema en la configuración del código de comercio en la tienda online. Contactar con el banco con el que se ha contratado el servicio TPV para obtener el código de comercio correcto.
909  Error de sistema  Hubo un error en el sistema, contactar con Redsys para recabar información.
913  Pedido repetido.  Se ha procesado recientemente una transacción con el mismo número de pedido. El usuario pulsó repetidas veces en el botón de confirmación de compra, o bien, lo más seguro es que sea un fallo de programación y que la tienda esté enviando los datos del pedido por duplicado.
944  Sesión incorrecta  Se está solicitando la apertura de una tercera sesión. En el proceso de pago solo está permitido tener abiertas dos sesiones (la actual y la anterior pendiente de cierre).
950  Operación de devolución no permitida. Ocurre al intentar realizar un reembolso de un pago realizado con tarjeta. Contactar con su banco para conocer si es una opción extra a activar o requiere ampliar su contrato de TPV.
9064  Número de posiciones de la tarjeta incorrecto.  El usuario introdujo un código incorrecto de la tarjeta de coordenadas. El usuario debe realizar un nuevo intento de pago e introducir un número válido.
9078 No existe método de pago válido para esa tarjeta.  La tarjeta no estaría asociada a una cuenta o método de pago válido. El usuario debe contactar con su banco o bien usar otra tarjeta.
9093  Tarjeta no existente  Probablemente la tarjeta ha sido dada de baja. El usuario debe contactar con su banco o bien usar otra tarjeta.
9094  Rechazo servidores internacionales  Operación denegada por la entidad emisora de la tarjeta. El usuario debe contactar con su banco para habilitar el uso de su tarjeta en el extranjero.
9104  Comercio con “titular seguro” y titular sin clave de compra segura.  El usuario debe contactar con su banco para que le habiliten su tarjeta para que pueda operar con comercios seguros.
9218  El comercio no permite op. seguras por entrada /  operaciones.  El TPV de la tienda online no permite operaciones seguras. Contactar con el banco con el que se tiene contratado el servicio de TPV.
9253  Tarjeta no cumple el check-digit. El cliente no puso el código de seguridad correcto.
9256  El comercio no puede realizar preautorizaciones.  Las preautorizaciones son un tipo de transacciones especiales en los que se bloquea un determinado importe para ejecutar el pago en una determinada fecha. Si desea realizar este tipo de operaciones, contacte con su banco para que lo habilite en su servicio TPV.
9257  Esta tarjeta no permite operativa de preautorizaciones.  La tarjeta facilitada por el cliente no permite el uso de preautorizaciones. Solicitar al usuario otra tarjeta o bien cambiar el tipo de operación a cargo normal en la tarjeta (se le cobrará al cliente en el momento).
9454  No se permiten pagos con este tipo de tarjeta. Es posible que el usuario esté usando un tipo de tarjeta no soportada por el servicio o bien una tarjeta que no se puede usar para pagar. Contacta con el usuario para conocer qué servicio está usando y con tu banco para conocer si tu contrato de TPV incluye dicho servicio.
9913 Error en la confirmación que el comercio envía al TPV Virtual (solo aplicable en la opción de sincronización SOAP).  Error de programación o configuración de la tienda online.
9914  Confirmación “KO” del comercio (solo aplicable en la opción de sincronización SOAP).
9915  A petición del usuario se ha cancelado el pago.  El usuario ha cancelado el pago, normalmente por dudas en el momento de confirmarlo. Es posible que el usuario haya cambiado de opinión sobre la compra, se haya encontrado con un problema al completar el pago (no encuentre la tarjeta de coordenadas) o bien le surgen dudas (quizás el nombre de la sociedad con la que se dio de alta el TPV difiere demasiado del nombre comercial de la tienda online).
9928  Anulación de autorización en diferido realizada por el TPV Virtual (proceso batch).
9929  Anulación de autorización en diferido realizada por el comercio.
9998  Operación en proceso de solicitud de datos de tarjeta.  El sistema queda a la espera de que el titular inserte los datos de su tarjeta, la operación no se procesa. Solicitar al usuario que complete el formulario introduciendo los datos de su tarjeta.
9999  Operación que ha sido redirigida al emisor a autenticar.  Probablemente el usuario es redirigido a su banco para que introduzca alguna clave (tarjeta de coordenadas, SMS, etc.) y se ha superado el tiempo de espera. Sugerir al usuario que revise qué métodos de verificación están activados con su tarjeta y si están actualizados (el usuario puede haber cambiado de teléfono móvil).
 9261 o SIS09261  Operación detenida por superar el control de restricciones en la entrada al TPV Virtual. Ha superado el número máximo de intentos o solicitudes de compra: puede que sea una restricción de la tarjeta (gasto diario) o que ha tenido intentos fallidos también en otros comercios en un determinado periodo de tiempo. El usuario debe llamar a su banco o bien esperar a que se levante la restricción. En algunos casos puede ser porque el cliente está intentando pagar con una tarjeta emitida por un banco de un país (normalmente España) pero su IP corresponde a otro país: el sistema detecta que el usuario se está conectando desde otro país y lanza un bloqueo.
 9912/0912  Emisor no disponible  Al intentar realizar la verificación de la tarjeta con la entidad emisora de la misma, el sistema no recibió respuesta. Contactar con Redsys para recabar información.

¿Tu error no está en la lista y estás usando una pasarela de pagos RedSys? ¿Tienes sugerencias sobre los contenidos de este artículo? Déjanos un comentario o contacta con nosotros.

LEER MÁS →

 
0

Modelos de Atribución ¿Quién vende realmente en tu eCommerce?

Si te preguntara cuánto dinero ha generado Facebook, Instagram o Google en tu proyecto de comercio electrónico ¿qué me dirías? ¿Serías capaz de detallarme cuantas ventas y dinero genera cada canal digital que usas (o no usas) o me dirías que no tienes ni idea? En este artículo te hablamos sobre los modelos de atribución enfocados a comercio electrónico y marketing digital.

Es importante aclarar que si no tienes la capacidad de analizar los datos del proceso de compra que siguen tus clientes antes de adquirir tus productos o servicios; o la empresa/agencia que es responsable de tu eCommerce no es capaz de detallarte esa información, tienes un problema muy importante, y sin ser muy alarmista te advierto que es probable que estés tirando el dinero a la basura, y si tienes campañas de publicidad activas y no eres capaz de calcular efectivamente el Retorno de esa Inversión (ROI) mejor coge tu dinero y quémalo. Total, es lo que ya estás haciendo.

En este artículo vamos a hablar sobre los modelos de atribución y su utilización en entornos digitales y los beneficios que aporta para mejorar la optimización de los recursos en eCommerce y aumentar claramente los ingresos generados por los canales online intentando siempre reducir al máximo los costes de marketing. Todo de la manera más práctica y sencilla posible (los modelos de atribución es un mundo muy complejo, pero vamos a intentar explicarlo de la mejor forma posible).

Lo primero, un modelo de atribución (explicado, en resumen) es un método en el cual analizamos el proceso de compra del cliente en cada punto de contacto, es decir, si antes de comprar en nuestro eCommerce el cliente ha pasado por 4 canales diferentes, los modelos de atribución nos ayudarán a obtener información relevante sobre qué es lo que ha pasado para que ese cliente nos eligiera.

Hay que tomar en cuenta que el ciclo de compra de un cliente típico puede ser muy sencillo, por ejemplo: Busco el producto en Google > Lo encontró > Lo compro; o puede llegar hacer muy complejo y extenso, por ejemplo: Vio el producto en un anuncio de Display > Al día siguiente lo busco en Google > Vio el producto > Busco referencias en la página de Facebook > Se fue a dar una ducha (desapareció) > Entro de nuevo directamente en la web > Inicio el proceso de compra pero lo abandono > Al día siguiente volvió a la tienda gracias a un email recordatorio de carro abandonado > lo compro.

Proceso de compra sencillo con 2 puntos de contacto

Proceso de compra más complejo con múltiples puntos de contacto 

Como ves, en el primer proceso de compra se ha realizado 1 contacto (busco el producto en Google) pero en el segundo ejemplo, el cliente realizó 5 contactos (Publicidad Display, Búsquedas, Interacción de Social Media, visita directa, visita desde email) antes de comprar, por lo que la siguiente pregunta sería ¿Quién es el responsable real de la venta? Y aquí es donde entra en juego la complejidad de los modelos de atribución.

Además, no podemos olvidar que no solamente tenemos que ser capaces de medir y hacer una trazabilidad de cada punto de contacto con el cliente en cada fuente de acceso, también hay que tener en cuenta que ese cliente es muy posible que también cambie de dispositivo, es decir, busque el producto o servicio en un móvil, pero lo termine comprando en un ordenador, por lo que esos saltos de despóticos también afectan a los modelos de atribución y por lo tanto al cálculo del Retorno de la Inversión.

Antes de comenzar…

Aunque en los entornos digitales casi todo se puede seguir y medir, también es cierto que las herramientas pueden presentar deficiencias en el seguimiento y la atribución, por ese motivo, es igual de importante realizar una supervisión permanente de los canales digitales que usamos en nuestra estrategia de marketing digital eCommerce, contar con las herramientas adecuadas y además tenerlas bien implantadas, por dar un ejemplo rápido, usar correctamente las etiquetas UTM para el seguimiento de las campañas de marketing (en otro artículo hablaremos en detalles sobre las etiquetas UTM, pero por ahora puedes consultar más aquí).

Si hablamos de tecnología, lo más lógico es hablar de Google Analytics como herramienta de seguimiento, análisis y atribución. Aunque también existen opciones más avanzadas y complejas como Attribution 360 también de Google.

En Google Analytics es posible encontrar de manera predefinida 7 tipos de modelos de atribución basados en el punto de contacto del cliente con nuestro eCommerce, además también podemos crear nuestros propios modelos basados en los objetivos de negocio y métricas clave que queramos.

En cuanto a los modelos predefinidos podemos encontrar:

Última interacción: En este caso, el 100% del valor de la venta o la transacción es asignado al último canal (incluyendo el tráfico directo) por el que paso el cliente antes de comprar. Por ejemplo, si el cliente antes de realizar la compra, visito la página web escribiendo la dirección en el navegador e inmediatamente compro y dicha compra es de 95€, el 100% del valor de la compra se otorgaría al canal directo.

¿Cuándo podemos usar este modelo de atribución? Principalmente en campañas o transacciones de productos o servicios que no requieran de una fase de consideración por parte del usuario. Es decir, aquellos sectores o campañas que la compra sea de manera inmediata o impulsiva.

Último clic indirecto:  Este modelo de atribución es el que normalmente viene por defecto en Google Analitycs y Google Ads (exceptuando el informe de embudo multicanal). En este modelo se descarta el tráfico directo y atribuye el 100% del valor de la conversión al último canal de marketing que haya interactuado el cliente antes de la compra o transacción.

La diferencia principal entre este modelo y el de última interacción, es que al descartar el tráfico directo podemos centrarnos en analizar el resultado de las acciones de marketing, ya que se entiende que antes de acceder de manera directa tuvo que ser impactado por algún otro canal previamente.

Un ejemplo claro sería, un cliente que visito la web por primera vez gracias a un resultado de búsqueda de Google, pero al día siguiente volvió a la web para comprar escribiendo la dirección en el navegado. Lógicamente, aquí atribuimos a Google el 100% del valor de la transacción ya que fue el canal que dio a conocer el producto o servicio antes de su compra (en el caso de haber utilizado el modelo de última interacción, el 100% de la conversión hubiera sido para el canal directo).

– Último clic de Google Ads: Con este modelo de atribución nos centramos principalmente en conocer el potencial retorno de la inversión de las campañas que tengamos en Google Ads, ya que se asigna el 100% del valor al último anuncio que el cliente haya hecho clic antes de comprar.

¿Cuándo es útil utilizar este modelo? Se recomendaría en aquellas ocasiones que queramos evaluar el rendimiento de los anuncios y las campañas, ya que de esta manera podemos conocer cuáles han sido los que mejores resultados han aportado, es decir, saber cuáles anuncios y campañas han ayudado a generar ventas.

– Modelo de primera interacción: Si consideramos que el canal que tuvo el primer impacto con el cliente es el responsable de la transacción, el modelo de primera interacción es tu modelo de atribución, ya que asigna el 100% del valor de la compra al primer canal con el que ha interactuado el cliente.

El modelo de primera interacción es ideal para utilizar en aquellas campañas que ayudan a dar a conocer el producto o servicio. Por ejemplo, si nuestra marca está en fase de lanzamiento y utilizamos campañas de Display o Redes Sociales para promocionarlas, con este modelo podemos saber cuál ha sido el responsable de dar a conocer mejor el producto y por lo tanto lograr que el cliente lo comprará.

– Modelo lineal: Este sencillo modelo atribuye de manera proporcional el mismo valor a cada canal por el que haya pasado el cliente antes de realizar la transacción. Es decir, si el cliente ha encontrado el producto en Google, luego lo vio en anuncio de Facebook, luego visito la web directamente y posteriormente vio un vídeo de Youtube y decidió comprarlo, al haber 4 puntos de contactos cada uno se llevaría el 25% del valor de la transacción.

El modelo de atribución lineal, se suele utilizar cuando nuestras campañas o modelo de negocio están pensados en mantener el contacto de manera frecuente con el cliente y los esfuerzos de marketing son similares en todos los canales.

– Declive en el tiempo: Si nuestro negocio cuenta con clientes que requieren de un periodo de tiempo muy corto para decidir comprar, este debe ser tu modelo de atribución. Basado en el concepto de deterioro exponencial, este modelo otorga mayor porcentaje de valor a aquellos canales más cercanos al punto de compra. Por ejemplo, si lanzamos una acción promocional con una duración limitada de tiempo, y utilizamos varios canales de marketing para promocionar y comunicar dicha promoción, el primer canal con el que interactúe el cliente, pongamos hace 9 días, tendrá menos valor que el canal que haya interactuado con el último día antes de la compra.

Un ejemplo práctico sería la campaña de Black Friday o Ciber Monday, durante esa semana si la empresa pone en marcha varias acciones de marketing, es lógico que los puntos de contactos con el cliente durante esa semana tengan más valor que los que hayan tenía lugar anteriormente.

– Según la posición: Este modelo de atribución nos permite asignar más valor a los puntos de contactos iniciales y finales, así como dividir el resto del valor entre los puntos de contactos medios que haya tenido el cliente antes de finalizar la compra. Por ejemplo, si nuestra empresa considera importante que los puntos de primera y última interacción son los más importantes dentro del proceso de compra, podemos otorgar por ejemplo un 35% a la primera y última interacción, dejando el 30% restante a los puntos intermedios.

Utilizando un caso práctico para este modelo, pongamos que un cliente ha visto un anuncio de Display y conoce el producto (se le otorga un 35% del valor de la compra cuando la haga), luego ve el producto en redes sociales, lo vuelve a buscar en Google, visita un foro de opinión (damos un 30% del valor entre todos estos puntos) y por último ve un anuncio de remarketing que lo ayuda a decidirse a realizar la compra (le damos un 35% del valor a este último punto de contacto), pues el modelo según la posición nos ayudará a conocer cuáles fueron los factores iniciales y finales para completar el proceso de venta (sin obviar los canales intermedios).

Ejemplo de modelo de atribución según la posición 

Modelos de atribución personalizados

Podríamos quedarnos con los modelos de atribución predefinidos por Google y seguramente hagamos un buen trabajo, sin embargo, existen ocasiones que es necesario crear modelos de atribución mucho más complejos que se adapten adecuadamente a las necesidades de análisis del negocio.

En el caso de FreshCommerce, agencia de comercio electrónico y marketing digital, somos especialistas en el análisis de datos y utilizamos diversas herramientas para lograr nuestros objetivos y el de nuestros partners.

Es posible crear modelos de atribución personalizados basados por ejemplo en el esfuerzo económico de cada canal, en el tiempo dedicado a cada uno o el número de personas que intervienen en una acción de marketing. Así como muchas variantes que pueden servirnos para mejorar el análisis de nuestro retorno.

Otros factores que influyen en el análisis de retorno de inversión

En próximos artículos vamos a comentar los factores que afectan al análisis del retorno de la inversión como, por ejemplo, el bloqueo de la trazabilidad por culpa de navegadores como Safari, AdBlocker, cambios y compras multidispositivos, entre otros que también deben ser tomados en cuenta para realizar un buen trabajo de análisis y atribución de ventas.

LEER MÁS →

 
0

miércoles,

septiembre

12,

2018

eCommerce, Tecnologia, Web

Inteligencia artificial en el E-commerce

Probablemente, habrás escuchado algo sobre qué es la inteligencia artificial y la revolución que está generando a día de hoy. Según que medios leas, es posible que pronto veamos una sociedad dependiente de robots autosuficientes que nos lleven al trabajo, nos faciliten nuestra vida en general, o por el contrario la inteligencia artificial será la perdición del ser humano y acabará con nosotros.

Y aunque todo eso parece algo lejano, la inteligencia artificial ya está cambiado la forma en la que percibimos el E-commerce al ayudar a las marcas y empresas a llegar a los clientes de una manera cada vez más personalizada.

Pero, ¿qué es la inteligencia artificial realmente?

La inteligencia artificial (IA), en inglés Artificial Intelligence (AI), ha dado rienda suelta a la imaginación del ser humano durante siglos y ha formado parte de nuestro vocabulario desde 1950, con varias etapas bien definidas:

Inteligencia artificial. (1950’s). Se define como un script o programa desarrollado capaz de sentir, razonar, actuar y adaptarse.

Machine Learning. (1980’s). Los ordenadores comienzan a aprender sin estar programados para ello. Un único algoritmo aprende de las experiencias pasadas y de los datos suministrados por los usuarios.

Deep Learning. (2010). Las máquinas comienzan a imitar la forma en la que funciona el cerebro humano. Sistemas de inteligencia artificial que pueden ser entrenadas para predecir resultados dados un conjunto de datos.

El Deep Learning es invaluable para el E-commerce. Es un aprendizaje automático (Machine Learning) que no sólo es capaz de aprender y analizar el comportamiento de los usuarios, sino utilizar todo este conocimiento para anticiparse a las necesidades de los clientes y crear experiencias personalizadas, por lo que es algo que cambia totalmente el juego y lo eleva al siguiente nivel mientras que las compañías de E-commerce  que no dan paso a la innovación, se enfrentan cada día a mantener a los clientes que cada vez demandan más personalización en todos los dispositivos.

La inteligencia artificial está revolucionando el E-commerce

Carritos

Puede que tu E-commerce esté muy bien desarrollado, pero en cambio puede que tengas cientos de productos por los que navegar lo que obliga a pensar demasiado al cliente, tanta información puede llegar a abrumar, menús infinitos, cientos de imágenes, búsquedas que dejan indiferente al cliente, descripciones genéricas que no satisfacen la necesidad de obtener una información personalizada. De hecho, se estima que en un más del 70% de los carritos son abandonados antes de que se efectúe la compra. Por eso, muchos de ellos siguen prefiriendo los establecimientos físicos donde pueden ir acompañados de alguien para una segunda opinión u obtener información personalizada a través de un empleado del mismo.

IBM Watson logo

Recientemente la compañía de ropa The North Face, se asoció con IBM para personalizar la experiencia de sus clientes incorporando la inteligencia artificial a su sitio web y aplicación de compras online. Watson de IBM, crea un perfil psicoanalítico en menos de un segundo, y desde éste, hace preguntas sobre dónde, cuando y para qué actividades utilizarán la ropa.

A continuación proporciona sugerencias personalizadas, lo que ahorra al cliente la molestia de tener que desplazarse por cientos de productos y leer tanta descripción que en realidad no satisface la necesidad del cliente.

Según IBM , los clientes pasaron un promedio de 2 minutos con la IA, y el 60% de los clientes que terminó la compra, volvió para dejar una opinión o recomendación del producto.

Búsqueda visual

El uso de la Inteligencia artificial para recomendaciones personalizadas es clave a la hora de comparar la compra online con la compra física y preguntar a un empleado, reduciendo ésta desventaja prácticamente a nada. Pero quizás otra de las grandes ventajas de la compra física es poder “navegar” por los pasillos, buscando productos que encajen para cubrir las necesidades del cliente hasta que algo encaje a la perfección, evaluando de una manera simple y de un vistazo, sin luchar contra menús mal estructurados o definidos e infinitos que abruman y cansan al cliente.

Empresas como Ebay, Target y uno de los grandes en redes sociales, Pinterest, utilizan Inteligencia artificial para simplificar este proceso e identificar el porqué de muchos casos en los que el cliente no llega a crear un carrito o lo abandona.

Pinterest reportó que el 93% de sus usuarios utilizan el sitio para planificar compras, así que la compañía utiliza IA para crear imágenes buscables, es decir, el usuario puede tocar una parte de una imagen donde aparece un producto en un contexto con más productos y que ha llamado su atención y mediante la  Inteligencia artificial y el reconocimiento de imágenes proveer al usuario información sobre ése producto simplemente con un toque o click.

Target, uno de los retailers más importantes de Estados Unidos, se asoció con Pinterest, para sustituir la búsqueda de palabras clave por la búsqueda de imágenes, es decir, que el cliente en vez de buscar un texto en concreto, simplemente suben una foto encontrada en Pinterest y dejar que la Inteligencia artificial rastree el inventario de la empresa para encontrar coincidencias de los productos que aparecen en la imagen.

Ebay por su parte, lleva esto un paso más allá permitiendo compartir una imagen directamente desde las redes sociales, sin necesidad de subirlas, y buscar en el sitio por productos similares en subasta.

Las redes sociales son las responsables de 3.200 millones de acciones visuales diarias, y una gran parte de clientes potenciales que les gustaría comprar u obtener información de un producto visto en alguna acción compartida con ellos y que no aportan alguna referencia, se ven frustrados a la hora de buscar por palabras clave.

La búsqueda visual está en sus inicios, pero se espera que mande a un segundo plano las palabras clave y eliminé por completo las fronteras de la compra online y la compra física.

Robots como máximo exponente de servicio al cliente.

Probablemente alguna vez has hecho una llamada telefónica a algún establecimiento y un robot ha contestado a la llamada. Preguntas pre-programadas, lentitud en la fluidez de la conversación que llega a sacarte de quicio, son características del actual servicio al cliente de muchas compañías que apuestan por esta estrategia, y que intentas saltarte esperando que te pasen con algún humano con el que poder hablar.

Pero nada más lejos de la realidad, la IA está avanzando tan rápido que se espera que en muy poco tiempo puedas mantener una conversación tal y como lo harías con alguien de atención al cliente, aportándote información de una manera muy eficiente y profesional, que en algunos casos puedes echar en falta.

Google, presentó en su evento I/O a Duplex, que utiliza Inteligencia Artificial mediante voz para mantener conversaciones naturales con seres humanos. En la demostración llamó a dos establecimientos para hacer una reserva y en las que prácticamente era imperceptible por parte de la persona que estuviera hablando con un robot. Las posibilidades son infinitas, como dar un servicio de atención al cliente en múltiples idiomas, las 24 horas del día, durante todo el año.

Actualmente se están utilizando Chatbots, como un primer paso hacia esto, el cual está dando buenos resultados para muchas compañías y que lo tienen implementado de forma permanente en su estrategia de E-commerce. La compañía Starbucks recientemente añadió un chatbot en su aplicación “My Barista” el cual se encarga de recoger pedidos realizados por voz o texto y luego utiliza inteligencia artificial para hacer recomendaciones personalizadas según el gusto del cliente registrado para próximos pedidos.

Un Robot puede haber generado este contenido perfectamente.

Hace no mucho, se predijo que la mayor parte del contenido empresarial lo generaría una máquina. Pues bien, eso ya está ocurriendo en éste momento. Compañías como Alibaba o The Washington Post ya lo utilizan asiduamente para generar contenido de muy alta calidad de forma automática y de forma masiva. Lo que le llevaría mucho tiempo a varios copywritters, marketers, redactores de contenido, periodistas, etc.. generar un determinado volumen de contenido, la inteligencia artificial lo genera en segundos.

Alibaba, un gigante del E-commerce, el pasado mes de Julio, presentó una herramienta de redacción publicitaria llamada AI copywritter, creada por el equipo de desarrollo de la misma, impulsada por inteligencia artificial. Aprovechando la ingente cantidad de contenido en las webs de la compañía de Tmall y Taobao, el robot utiliza  Deep Learning y procesamiento de lenguaje para aprender con las millones de muestras aportadas de alta calidad para generar descripciones y contenido automáticamente. Es decir, el vendedor inserta un enlace a uno de sus productos y le da click en “Producir copia inteligente” para ver todas los enfoques posibles de copia, siendo algunas como promocional, funcional, divertido, poético o conmovedor.

La herramienta ha pasado el test de Turing, el cual se trata de evaluar si un robot puede convencer a una persona de que estaba teniendo una interacción humana. Actualmente es capaz de de producir la barbaridad de 20.000 líneas de muy alta calidad, incluyendo texto, banners, etc… en 1 sólo segundo y permitiendo al vendedor ajustar el enfoque y la longitud del mismo., siendo usada actualmente alrededor de 1 millón de veces al día por los vendedores del sitio.

En el caso de The Washington Post, durante las olimpiadas de Río de Janeiro, donde se disputaban cientos de partidos y competencias, el periódico no disponía de la mano de obrasuficiente para hacer cobertura al evento. Lo que tenía era un programa llamado Heliograph, herramienta de creación propia con inteligencia artificial, que analizaba los datos de los partidos, estadísticas de los equipos, atletas, clasificaciones, puntaje, etc.. y en base a esto, generaba cientos de artículos deportivos que el periódico nunca habría podido generar.

Sin embargo, la mayoría de las empresas E-commerce que tienen algo relacionado con la IA implementado en su plataforma, sólo centra los esfuerzos y limita las posibilidades de la inteligencia artificial a la compra en sí. Y mientras que los chatbots y recomendaciones personalizadas, son muy interesantes y suben un nivel más a tu E-commerce, la posibilidad de analizar datos y lenguajes de los clientes con el fin de ofrecer contenido híper personalizado es una posibilidad revolucionaría en el mundo del E-commerce.

Concepto equivocado

Lo cierto es que aunque para el público en general la inteligencia artificial suene algo frío y sin humanidad, la IA está ayudando a las marcas a ser más personales  y cercanas que nunca, impactando de manera notoria en cada aspecto de la experiencia del comercio electrónico de la misma, desde la creación de contenido, navegación, búsqueda, conversión, recomendaciones, atención al cliente, logística, etc.

Aunque todavía esté en sus primeras etapas, lo cierto es que para las grandes compañías del E-commerce y del mundo en general, ya es una realidad en algunos aspectos, gracias a no conformarse e impulsar la innovación de manera pro activa.

LEER MÁS →

 
0

jueves,

mayo

3,

2018

Aplicaciones Móviles, eCommerce, Tecnologia

React, tecnología APP en eCommerce

 

¿Qué es React?

Una de las tendencias muy marcadas en el último año en el terrero del desarrollo de software y que seguirá en alza durante este 2018 es el flamante framework que se encuentra en las entrañas de sitios web y aplicaciones móviles de compañias tan gigantes como Facebook, Instagram, Airbnb, Uber, Wallmart, Bloomberg o incluso Skype , siendo testeada en versión React para android. Desarrollado por la propia compañía de Mark Zuckerberg y con una gran comunidad alrededor que se encarga de mantener y crear features, plugins, etc. Tiene Licencia MIT, lo que quiere decir que es de uso libre y puede ser patentado cualquier producto desarrollado bajo el propio framework.

Recientemente en el F8 , evento de Facebook en la ciudad de San Jóse (California) , dónde exponen todas las novedades que tienen preparadas entre otras cosas, anunciaron una nueva librería para desarrollar Realidad Virtual con éste framework, donde el lema es Learn once, write everywhere , lo que se traduce como un lenguaje universal para todas las plataformas.

Pero, ¿ y qué relación tiene con el E-commerce?

Esa pregunta nos lleva a otra tendencia, y si todavía eres una de esas personas que no tiene claro las posibilidades que brinda y el auge que están teniendo las apps móviles en el E-commerce, estás en el lugar indicado y en el momento correcto, para salir de esa inconsciencia transitoria.

En el último cuatrimestre de 2017, según lo que se desprende del informe realizado por Criteo, donde se tiene en cuenta los negocios E-commerce con ventas multi-canal (aplicaciones móviles, web y web adaptada a móviles) , el canal más popular en Estados Unidos, ha sido su aplicación móvil. De entre todas las transacciones realizadas por sus usuarios, la app móvil obtuvo un 44% del total de ellas, un 33% para el canal web y un 23% para la web móvil.

Pero ahí queda la cosa, el 66% de todas las ventas generadas en Estados unidos a través de un dispositivo móvil fue a través de una aplicación, demostrando que sus niveles de conversión son mejores que los de la web móvil gracias a su superior rendimiento, ya que ése es uno de los problemas que encuentra el usuario en muchas web a través de dispositivos móviles. Y de ahí viene la importancia de desarrollar pensando y mucho en la User Experience.

Aparte de lo ya comentado una aplicación móvil trae consigo una serie de ventajas de las que un buen emprendedor no debe hacer caso omiso si quiere ofrecer a sus usuarios una experiencia sobresaliente:

 

  1. Nivel de fidelización significativo.
  2. Notificaciones de promociones, eventos, etc.
  3. Posibilidad de uso sin conexión a Internet.
  4. Funcionalidades y diseño exclusivo en la User Interface.
  5. Mayor velocidad de rendimiento.
  6. Acceso fácil y al alcance de la mano de tu negocio..

 

Después de comenzar a entender las ventajas de una app móvil, te estarás planteando la posibilidad de desarrollar una, pero déjame advertirte que, el desarrollo de una aplicación móvil nativa no es para nada sencillo, sin contar con que hay que desarrollarla para varias plataformas con distintos lenguajes de programación, lo que aumenta los costos y los tiempos si lo que se quiere conseguir es un app multiplataforma. Pero no desesperes , aquí es donde React entra en juego, con una de sus librerías, React Native.

Así que hoy vengo a hablaros de lo que en Freshcommerce podemos hacer por ti, tanto si eres apasionado del E-commerce, de las apps o simplemente de la tecnología.

Nosotros ofrecemos un desarrollo Cross-platform y en concreto con enfoque ‘bridge‘ por sus múltiples ventajas.

Ventajas

En el desarrollo de aplicaciones móviles existen 3 aproximaciones para abordar la creación de la misma:

  1. Desarrollo nativo: En el desarrollo nativo de una app móvil, la premisa es clara. Utilizar el lenguaje propio de la plataforma a la que se espera publicar dicha app, pudiendo ser iOS para dispositivos Apple, Android y Windows para el resto. Esto tiene la desventaja de que si quieres que tu aplicación móvil sea multiplataforma, vas a tener que programar en los diferentes lenguajes e IDE’s para cada una de ellas sin la poisibilidad de compartir el código entre ellas. Su ventaja, que te aseguras que su rendimiento será 100% nativo. La experiencia de usuario es muy buena pero la de desarrollo no lo es tanto.
  2. Desarrollo Híbrido:  En el desarrollo híbrido contamos con la posibilidad de programas con tecnologías web, es decir HTML5, CSS3 y Javascript, haciendo que la experiencia desarrollando sea muy buena, pero tiene desventajas. El enfoque en sí, se trata de utilizar el núcleo del navegador del móvil y utilizar como contenedor, la tecnología nativa del dispositivo. Eso conlleva un rendimiento malo, ya que está continuamente interpretando a través del navegador todo el código escrito en su núcleo para poder simular una User Interface nativa, la cual realmente no es.
  3. Desarrollo Cross-platform: En el desarrollo Cross-platform lo que se consigue es dos ventajas muy importantes, rendimiento nativo y re-usabilidad del código para las diferentes plataformas. ¿Cómo lo consigue? , lo consigue a través de su compilación. Los frameworks de Cross-platform lo que hacen es compilar el código programado del propio framework y compilarlo a código nativo, para que el rendimiento sea practicamente igual que el de una aplicación nativa además de que con ese mismo código lo compila para las diferentes plataformas en las que tu quieras publicar tu aplicación móvil, llegando casi a un 95% de re-usabilidad en algunos casos.

Asi que descartado el desarrollo híbrido y el desarrollo nativo, entre las ventajas que podemos ver entre los dos frameworks Cross-platform elegidos por Freshcommerce podemos encontrar y en especial en React Native:

En la UX (user experience):

 

  • Rendimiento nativo ya que su código compila a Código nativo.
  • Lenguaje Javascript para compilación JIT y obtener diferentes hilos de ejecución para un mayor rendimiento.
  • User Interface nativa.
  • Uso de componentes nativos y Third parties.
  • Estrategia Flux/redux para un renderizado según el state de la app y sólo de los elementos modificados, lo que se traduce en un mayor rendimiento.
  • Excelente administrtación de la memoria para reducir el gasto en batería y velocidad de procesamiento.

ReactUX

 

En la DX (experiencia de desarrollo) :

 

  • Reducción de tiempos de desarrollo.
  • Hot Reloading.
  • Debugging soportado en Chrome para los devs en este navegador.
  • Código compartido con todas las plataformas.
  • IDE gratuito
  • Traducción a nativo de las últimas técnicas en CSS
  • Mucha documentación

react DX

Xamarin y React Native son las dos mejores opciones a la hora de desarrollar aplicaciones móviles, pero considerando que Xamarin lleva más tiempo en el mercado, la irrupción y la popularidad que está consiguiendo React , ganada a pulso, desde Freshcommerce nos decantamos por desarrollar nuestras apps móviles con este framework de Facebook con visos de tener un futuro espectacular.

LEER MÁS →

 
0

martes,

octubre

10,

2017

Aplicaciones Móviles, Tecnologia, Web

Progressive Web Apps ¿las App del futuro?

Progressive web apps (PWA) o Aplicaciones Web Progresivas, es la manera de llamar a la nueva generación de apps que mejoran su eficiencia y eficacia en el funcionamiento, dependiendo de las capacidades del dispositivo en el que se ejecutan.

¿Qué diferencia una Progressive web apps de una aplicación nativa?

Sencillamente, la diferencia es que las aplicaciones nativas son todas aquellas que descargamos normalmente desde la tienda, app store o play store para android. Y que tienen la problemática de que tenemos que desarrollar una versión especial para cada tipo de sistema operativo con el que queramos que sea compatible, mientras que en las Progressive web apps accedemos a ellas directamente desde un navegador web mediante una URL sin importar el tipo de dispositivo que tengamos ni el sistema operativo que use.

Esto obviamente nos da varias ventajas importantes, con respecto a las web nativas, y es que podemos compartirlas con todo el mundo sin importar el dispositivo que tenga, y serán fácilmente localizables desde cualquier buscador web (google, bing, etc).

Tenemos que entre las principales objetivos/ventajas de una Progressive web apps podemos encontrar:

  • Ser Progresivo: De ahí su nombre, debe funcionar en cualquier dispositivo y mejorar progresivamente, es decir, aprovechar las funciones disponibles en el dispositivo del usuario y también del navegador. O dicho de otra manera, la aplicación corriendo desde el navegador web deberá ser capaz de acceder a los recursos del dispositivo (mandar notificaciones, hacer que vibre, usar los sensores del móvil, etc).
  • Detectable: Debe ser detectable en los motores de búsqueda. Esta es una gran ventaja sobre las aplicaciones nativas, ya que desde cualquier buscador (google, bing, etc) son más fácilmente localizables, puesto que las nativas todavía se quedan muy atrás en este campo.
  • Enlazable: Un sitio web bien diseñado debe utilizar una URI para indicar el estado actual de la aplicación. Esto permitirá a la aplicación web conservar o volver a cargar su estado cuando el usuario marque o comparta la URL de la aplicación.
  • Responsiva (Adaptable): Debe de ajustarse al tamaño y forma de cualquier dispositivo, esto es algo básico.
  • Ser como una app: Debe de tener el aspecto de una aplicación nativa y debe estar basada en el modelo de shell de aplicación, con un mínimo de refrescos de página.
  • Conectividad independiente: Debe funcionar en áreas de baja conectividad o fuera de línea. O lo que es lo mismo, es capaz de detectar si nos quedamos sin conexión a la red y ser capaz de funcionar con una versión anterior o la última versión que hayamos guardado en caché.
  • Instalable: Una aplicación web progresiva se tiene que poder instalar en la pantalla principal del dispositivo, haciéndola fácilmente accesible al usuario (al igual que cualquier app normal) mediante un acceso directo al escritorio.
  • Con el contenido actual: Cuando se publica nuevo contenido y el usuario está conectado a Internet, dicho contenido debe estar disponible en la aplicación para el usuario en ese mismo momento.
  • Ser segura: Dado que una aplicación web es usada de manera diferente por cada usuario, es imprescindible que la aplicación esté alojada a través de HTTPS para evitar ataques y además dar la sensación de seguridad al usuario.

¿Para qué tipos de tecnologías puede servir?

Destacamos las siguiente:

Service Workers

Según los propios desarrolladores de google podemos decir que esto es:

“Una secuencia de comandos que nuestro navegador ejecuta en segundo plano, separado de una página web, permitiendo el acceso a funciones que no necesitan una página web ni interacción de usuario.”
Service Workers

Básicamente lo que nos están tratando de decir es que nos permite ejecutar servicios en segundo plano.
Y esto conlleva múltiples beneficios, entre ellos destaco:

  1. Ser capaz de manejar las notificaciones push fácilmente.
  2. Poder sincronizar datos en segundo plano.
  3. Ser capaz de responder a las solicitudes de los recursos originales desde otros lugares.
  4. Recibir actualizaciones de manera centralizada.

App Shell

Esto es, para cargar más rápidamente la app, almacenar la interfaz de usuario básica. Esto permite, un diseño o una arquitectura en los que se puede cargar el contenido de forma progresiva y dinámica, permitiendo a los usuarios interactuar con la aplicación a pesar de tener una conectividad limitada o nula.

Básicamente, almacenar la información localmente en la caché del navegador del dispositivo, permitiendo así su uso con la última versión guardada en la caché, en caso de no disponer de conexión.

Manifiesto de aplicación

Esto, es una especificación de W3C que define una codificación basada en JSON, para proporcionar a los desarrolladores un único sitio en el que poner los meta-datas de una aplicación web. Por por ejemplo:

Ejemplo de estructura de meta data

En conclusión, aún a pesar de tener bastante muy buena pinta, no es algo tan nuevo, ni es algo que se sea tan increíble como para dejar todo lo hecho hasta ahora y cambiar a esto. Tampoco quiero decir que no sirva, ni mucho menos, sino que simplemente como siempre hay que tener en cuenta que es lo que queremos y para qué lo queremos.

Pero es evidente que, cada vez más las Progressive web apps se van pareciendo cada vez más a las aplicaciones móvil nativas, así que es posible que en un futuro no muy lejano veamos un nuevo “boom” con respecto a la creación de apps.

Un cordial saludo a tod@s.

LEER MÁS →

 
0

martes,

septiembre

5,

2017

Destacados, eCommerce, Tecnologia

Estado del Bitcoin en eCommerce ¿Futuro o Presente?

Antes de nada ¿Qué son los bitcoins?

A principios de año, comentaba brevemente en la TV Canaria, el auge de los pagos electrónicos. Y las criptomonedas, con Bitcoin cómo punta de lanza, son sin duda alguna el área más innovadora de este tipo de pagos. ¿Pero qué es Bitcoin?

Bitcoin es una moneda digital o “criptomoneda” que permite realizar pagos instantáneos en cualquier parte del mundo. A diferencia de una moneda cómo el €, está descentralizada y  no está regulada por ningún gobierno o entiedad. Su valor depende del simple principio “oferta/demanda”.

No es objetivo del post explicar en detalle las criptomonedas, pero si el Bitcoin es algo nuevo para ti o quieres profundizar puedes consultar su entrada en la Wikipedia o leer el buen artículo de los chicos de Xataka: “Guía Bitcoin para novatos”. Existen cientos de criptomonedas cómo Ethereum, Ripple o Litecoin y por tanto Bitcoin no es la única “criptomoneda”, pero si sigue siendo la más popular y usada actualmente. Algunos enlaces de interés y curiosidades:

  • Valor actual de Criptomonedas (Bitcoin incluída) frente a EUR: https://coinmarketcap.com/#EUR
  • ¿Cuanto hubieras ganado de haber invertido en bitcoin? http://whatifbitcoin.com/ 1000€ a 01-01-2011 valdrían hoy unos 14.000.000€
  • Si estás pensando en invertir, ten cautela porque la volatilidad y estabilidad de las Criptomonedas (ICOs) es inestable. Por ejemplo al momento de escribir este artículo, su valor cae hasta un 20% por su prohibición en el Banco Popular de China
  • Anécdota: Un estudiante compró en 2009 bitcoins por un valor total de 27 dólares, lo que equivalía a 5.000 bitcoins. Hoy valen más de 14 millones de €.

Esta es la frenética historia del Bitcoin hasta ahora:

Fuente: InsiderPro

 

BitCoin cómo medio de pago en eCommerce

En cuanto a integrar Bitcoin en nuestra tienda online, valoramos las siguientes ventajas:

    • No tiene barreras geográfica, y por tanto puede ayudar a fomentar el comercio electrónico en países emergentes.
    • Sin comisiones. No existen tasas de devolución, pagos con tarjeta, etc… Además facilita micropagos de céntimos sin comisión, por ejemlo.
    • Pagos anónimos. Obviamente una tienda online solicitará datos personales y de entrega, pero tus datos de pago serán privados.
    • Sencilla y segura de adoptar. A pesar de lo complejo de su operativa, cobrar y pagar en bitcoins es fácil y seguro.
    • Su interés y demanda por los clientes va en aumento.  Es un detalle con tus clientes, especialmente los “eartly adopters” y ofrecer un medio de pago novedoso, seguro y con 0% comisiones, puede ser además una manera de destacar frente a la competencia.
    • Los grandes ya la usan. Evidentemente más Pros que contras han visto en su uso grandes empresas cómo WordPress, Microsoft (Windows y Xbox)

Los problemas o desventajas del Bitcoin que encontramos:

  • Poca base de usuarios. La cantidad de usuarios de Bitcoins es prácticamente anecdótica comparada con cualquier otro medio de pago.
  • Desconocimiento. Llevamos años escuchándolo, pero es a día de hoy todavía un medio de pago desconocido y con poco interés y usuarios a nivel global.

Fuente: globalwebindex.net

Pagar con Bitcoin en Tiendas Online, cada vez más común

Las grandes tecnológicas como Paypal, Apple o Amazon en principio trataron de frenar el desarrollo del Bitcoin en eCommerce, pero hoy en día todas cuentan con integraciones, iniciativas y proyectos en marcha. Respecto a tiendas online donde comprar desde España , podemos comprar ya con Bitcoins viajes en Destinia o Expedia, informática en Dell o muebles en Overstock y nuevos eCommerce “top” se irán subiendo al carro.

A nivel de integración en nuestras tiendas, los sistemas de gestión de tiendas online cómo Magento o Prestashop (uno de los principales que utiliza FreshCommerce en sus proyectos de Comercio Electrónico) disponen de módulos e integraciones seguras y maduras para aceptar pagos Bitcoin.

Estos 2 próximos años serán cruciales para la adopción de las criptomonedas como estándar de cobro en eCommerce y no está claro si Bitcoin será estandar de facto u otras criptomonedas irrumpirán con fuerza. Lo sí que estamos en condición de asegurar es que estamos atravesando el fin del pago en efectivo y la revolución en medios de pago y cada negocio online debería seguir de cerca la evolución de estas tendencias. ¡En la agencia así lo haremos! 🙂

#WeLoveeCommerce

 

LEER MÁS →