Asociación Española Contra el Cáncer - AECC
Drupal Commerce con un flujo personalizado para donaciones
Una herramienta imaginativa para recaudar fondos en la investigación contra el cáncer
Más de medio siglo de lucha contra el cáncer
La Asociación Española Contra el Cáncer es una organización no lucrativa (OLN) de carácter benéfico asistencial. Fundada en 1953 por José Biosca, la fundación está integrada por pacientes, familiares, personas voluntarias y profesionales que trabajan para prevenir, sensibilizar, acompañar a las personas, y financiar proyectos de investigación oncológica que permitirán un mejor diagnóstico y tratamiento del cáncer.
Con más de 52 sedes distribuidas por España, la AECC es una pieza fundamental en la asistencia a pacientes y familiares. Esta fuerte implantación se traduce también en una importante presencia online, en donde la AECC cuenta con todo un ecosistema de sitios web especializados que van desde la página oficial hasta el Observatorio, pasando por la Tienda Online.
Una solución original para captar fondos
Uno de estos minisites especializados es la página de Mi Reto contra el Cáncer, una solución imaginativa para lograr donaciones que apoyen la actividad pública de la Asociación. En esta página el usuario (individuo o empresa) puede crear sus propios retos, siempre relacionados con objetivos de la AECC. En una estructura similar a un crowdfunding, los retos reciben donaciones hasta lograr su objetivo, caso en el que los fondos van a parar a la Asociación.
Desde el año 2015, Metadrop ha sido la encargada de crear, mantener y actualizar este minisite.
Drupal al rescate
Desde el inicio, el proyecto se distinguió por ser al mismo tiempo pequeño en tamaño pero complicado en alcance. El sitio web no presenta una gran cantidad de páginas o secciones, pero el flujo de creación, validación, publicación y finalización de retos es muy personalizado y específico.
En estos casos, en Metadrop sabemos que lo que necesitamos es la flexibilidad, extendibilidad y resiliencia de un sistema como Drupal para ser capaces de crecer en direcciones insospechadas y responder a las necesidades del cliente.
Un e-commerce invisible
La gran flexibilidad de Drupal Commerce permite que las donaciones sean gestionadas mediante este sistema. De este modo, AECC se puede beneficiar de todas las potencialidades del e-Commerce (gestión de pagos, seguridad, pedidos, recibos, etc.) sin que la web forzosamente parezca una tienda online.
- Donación libre: Las donaciones tienen una gran diferencia con el e-Commerce tradicional: son libres. Metadrop desarrolló una solución para que el proceso de compra permitiera al usuario introducir manualmente la cantidad deseada.
- Objetivo a cumplir: Un Reto se define por un objetivo y una meta cuantificada en dinero. Para ser capaces de medir cuál es el progreso, es necesario sumar en tiempo real las donaciones realizadas y compararlas con la meta. Creamos herramientas capaces de realizar esta comparación y plasmarla.
- Integración con pasarelas de pago: A lo largo de este proyecto, hemos integrado sin fricciones las pasarelas de pago Realex y Adyen.
- Usuarios anónimos y cumplimiento de la ley: El sistema de pagos debía de permitir las donaciones totalmente anónimas, pero al mismo tiempo, obligar a la introducción de datos personales si la donación superaba los 100€ en cumplimiento de la ley 10/2010. Metadrop modificó el flujo habitual para adaptarlo al marco legal vigente en España.
Un flujo personalizado
Los complejos y específicos flujos de creación de retos y donación fueron sin duda uno de los mayores retos del proyecto. Para satisfacer las demandas del cliente, Metadrop desarrolló los siguientes puntos:
- Un formulario que ayuda al usuario: Los formularios complejos, si no se diseñan correctamente, pueden acabar en altas tasas de abandono por parte del usuario. El proceso de creación de un Reto requiere de una serie de comprobaciones y elecciones. Metadrop creó un sistema en varios pasos que guía al usuario y es capaz de reaccionar contextualmente para ofrecer solo las opciones adecuadas en cada momento.
- Creación de diversos tipos de cuenta: El proyecto debía ser capaz de discernir entre usuarios individuales, grupales o empresas. A lo largo del proyecto, y según los requisitos variaron, Metadrop ha desarrollado y evolucionado varios modos de integrar esta elección y reaccionar según el tipo de usuario.
- Un sistema de revisión a priori y a posteriori: Los sistemas en los que cualquiera puede crear libremente contenido son, desgraciadamente, atractivos para trolls, bots y usuarios malintencionados. La web de Mi Reto Contra el Cáncer incluye varios sistemas de mitigación y control, incluyendo la necesidad de que el usuario valide su cuenta para que su Reto se publique o, en algunos tipos de usuario, la revisión previa. El equipo de AECC tiene en todo momento acceso a la edición, publicación y eliminación de los contenidos creados, así como a informes detallados y descargables de donaciones, usuarios y contenidos.
- Expiración y extensión: La introducción de una fecha de finalización es una estrategia fundamental para agilizar las campañas. Los Retos expiran en una fecha introducida por el usuario, pero esa fecha también es extensible a petición del mismo.
- Comenta… si puedes: Al principio, un requisito del proyecto fue que solo los donantes pudieran dejar un comentario en el reto, incluso siendo anónimos. Al ser un uso muy concreto del sistema de usuarios, tuvimos que ponernos manos a la obra para diseñar un sistema que lo permitiera. A día de hoy los comentarios son totalmente libres, pero están fuertemente protegidos del spam gracias al uso de estrategias como Honeypot o reCaptcha.
Notificaciones automatizadas
Otro de los puntales del proyecto, imprescindible para su buena marcha, es el sistema de notificaciones por e-mail. Por una parte, el usuario debe de ser informado en todo momento del estado de su reto: publicación, marcha y fecha de expiración. Por otra, el equipo de AECC necesitaba ser notificado de los cambios en la web, especialmente de los nuevos retos y muy especialmente de aquellos que necesitan de una acción por su parte.
- Una plantilla de e-mail propia: El diseño del e-mail es gestionado por Drupal, así que se desarrolló una plantilla propia con diseños proporcionados por el cliente para garantizar que los e-mails recibidos son óptimos en fondo y forma.
- Automatiza y olvídate: Ninguno de los envíos ha de ser programado o revisado por el equipo de AECC. Metadrop desarrolló un sistema por el que el usuario recibe automáticamente notificaciones relacionadas con la creación, publicación y expiración de su reto, así como un enlace para extenderlo automáticamente si no ha cumplido los objetivos
Una web, dos audiencias
La relación de Metadrop y AECC se retrotrae al año 2015, por lo que la web ha sufrido una constante evolución. Quizá el cambio más radical ha sido la separación de lo que antes eran tres tipos de posible usuario (empresa, grupo y particular) en dos audiencias que son servidas desde una misma web: particulares (grupos o individuos) y empresas.
- Flujos levemente divergentes: Empresas y particulares comparten la gran mayoría de funcionalidad, pero divergen en ciertos puntos (como las categorías disponibles para los retos o la necesidad de aprobación previa) y en la naturaleza de su usuario y los datos legales requeridos. En lugar de duplicar esfuerzos, intervenimos en un flujo único haciéndolo capaz de responder y adaptarse al tipo de usuario activo.
- Puntos de encuentro: No se trata, sin embargo, de dos sistemas completamente separados. Este sistema mixto presenta algunas especificidades, como el hecho de que los usuarios tienen dos páginas diferentes de listado de retos (particulares / empresas) pero el primero debe de ser capaz de listar también los del segundo. Las herramientas que nos aporta Drupal permiten resolver requisitos tan específicos como este.
Atención al detalle
Como en todos nuestros proyectos, incorporamos todo lo imprescindible para garantizar la buena marcha de un sitio web, hasta el último detalle.
- Testeo e integración continua: Nuestros tests nos protegen de la introducción de fallos o regresiones. En páginas como Mi Reto Contra el Cáncer, con sistemas complejos que pueden afectar a aspectos tan cruciales como la captación de fondos, la detección precoz de problemas brilla más que nunca.
- Cumplimiento con la GDPR: El Reglamento General de Protección de Datos exige mucho más que el aviso de cookies. En Metadrop tenemos experiencia en implementación de la GDPR, asesoramos al cliente y desarrollamos e implementamos herramientas a su medida.
- Diseño responsivo y en constante interlocución con el cliente: Nuestros diseños son responsivos (se adaptan a móvil y tablet) y, en el caso de AECC, recibimos pautas y diseños, pero tenemos la capacidad de proponer alternativas propias. El rediseño de la web publicado en 2020 es resultado de esta interlocución.
El futuro
La colaboración entre Metadrop y la AECC en este proyecto cumple cinco años en 2020. Como ya hemos destacado, la web de Mi Reto Contra el Cáncer ha sufrido varios cambios de diseño, alcance y funcionalidad en este tiempo. Al mismo tiempo, Metadrop ha ido también evolucionando sus técnicas y buenas prácticas y las ha ido incorporando al proyecto.
Hoy día, la web Mi Reto Contra el Cáncer forma parte activa del ecosistema de sitios web de la Asociación y en Metadrop estamos preparados para seguir avanzando hacia nuevas metas.