Así que has decidido que necesitas una sala de espera online, también conocida como cola virtual o cola digital.
Quizás estés vendiendo un producto de edición limitada o estés organizando una venta que sabes que va a tener mucha afluencia. Tus clientes tendrán que hacer cola.
Pero, ¿cuál es la mejor forma de poner en marcha un sistema de colas virtuales CrowdHandler en tu sitio web? ¿Qué método de integración deberías elegir? Echa un vistazo a las opciones…
Solo necesito añadir rápidamente una sala de espera a mi página web
Si tienes prisa, puedes tener lista y en funcionamiento una sala de espera virtual en 15 minutos gracias a la integración de JavaScript de CrowdHandler. Una vez que tengas una cuenta de CrowdHandler, inicia sesión y obtén la clave de API pública; a continuación, puedes añadir el script a tu sitio web manualmente o utilizar Google Tag Manager.
En nuestro Centro de ayuda encontrarás una guía fácil de seguir para ambas opciones.
Ir a: instrucciones paso a paso para la integración de JavaScript
Sin embargo, aunque integrar CrowdHandler con JavaScript es la opción más sencilla para añadir una sala de espera, puede que no sea la mejor opción para tu sitio web o aplicación. Si puedes dedicarle un poco más de tiempo, te recomendamos que eches un vistazo a las demás opciones que se enumeran a continuación.
En concreto, si vendes un artículo raro y de gran valor —sobre todo si es probable que atraiga a visitantes con mayores conocimientos técnicos—, te recomendamos sin duda que integres tu sala de espera virtual mediante otro método. Siempre que sea posible, te recomendamos la integración con una CDN, ya que, al utilizar la CDN para realizar la comprobación de la sala de espera —en lugar del navegador del usuario—, eliminas la posibilidad de que un usuario con conocimientos técnicos pueda eludirla. Echa un vistazo a las opciones de Cloudflare y CloudFront que se indican a continuación.
Más información: Cómo utilizar la sala de espera de CrowdHandler para lanzamientos de merchandising y NFT
Ya tengo Cloudflare instalado en mi sitio web
Si ya utilizas la red de distribución de contenidos (CDN) de Cloudflare para acelerar tu sitio web y distribuir contenidos de forma segura, nuestro Cloudflare Edge Worker debería ser tu primera opción para la integración de tu sala de espera, incluso si alguna de las otras opciones que aquí se mencionan se ajusta a tu caso o al de tu sitio web.
Si ya utilizas Cloudflare, esta opción probablemente sea más sencilla de lo que crees. Ya estarás familiarizado con el panel de control de Cloudflare y, a partir de ahí, solo tienes que seguir las instrucciones de configuración inicial.
Ir a: Guía de inicio para la integración con Cloudflare
Utilizo WordPress y WooCommerce. ¿Tenéis algún plugin para WordPress?
Sí, lo ofrecemos. Por muy versátil que sea la combinación de WordPress y WooCommerce, si esperas picos repentinos de tráfico durante una oferta o el lanzamiento de un producto, tu sitio web va a necesitar cierta protección. Por eso, para los usuarios de WordPress que necesiten una sala de espera online (y no utilicen Cloudflare), existe el plugin de WordPress CrowdHandler. Es muy sencillo: solo tienes que buscar «crowdhandler» en el directorio de plugins de WordPress, hacer clic en el botón «instalar ahora» y activar el plugin.
Más información: Presentamos el plugin CrowdHandler para WordPress
Si utilizas Cloudflare con WordPress, te recomendamos que, si es posible, integres tu sala de espera virtual mediante el Edge Worker de Cloudflare, en lugar de utilizar el complemento. ¿Por qué? Porque la CDN se sitúa delante de tu sitio web y actúa como una capa de almacenamiento en caché. Al integrar tu sala de espera aquí, más cerca del usuario, evitarás problemas de almacenamiento en caché y reducirás la carga sobre tu servidor.
¿Cuál es la mejor forma de gestionar una sala de espera online en AWS?
Si tu página web o aplicación está alojada en Amazon Web Services (AWS), la mejor forma de integrar una sala de espera en línea es, una vez más, mediante una integración en el borde de la red, lo que permitirá que la sala de espera reciba al usuario lo antes posible. En el caso de AWS, se trata de Amazon CloudFront.
Si aún no estás aprovechando las funciones de CDN de CloudFront, quizá te sientas tentado a programar una integración de API personalizada en tu aplicación. Sin embargo, te recomendamos que instales CloudFront (al que tendrás acceso como usuario de AWS) e implementes allí la sala de espera. Al utilizar la integración de CloudFront de CrowdHandler, los usuarios que no hayan sido admitidos por la sala de espera serán desviados por completo de tu aplicación.
Más información: Cómo gestionar una sala de espera en AWS
Ninguna de las opciones anteriores se aplica a mi caso: tengo una aplicación personalizada sin CDN.
¿No tienes una CDN? Si no utilizas Cloudflare ni CloudFront, podrías echar un vistazo a la implementación de DNS propia de CrowdHandler. Se trata de una CDN basada en CloudFront, que funciona con solo hacer clic, y que podemos configurarte sin complicaciones, todo ello desde nuestro panel de administración; lo único que tendrás que hacer es realizar algunos cambios en tu configuración de DNS para que el registro DNS apunte a CrowdHandler.
Ten en cuenta que, si deseas utilizar esta opción, todo el tráfico se redirigirá a través de CrowdHandler y deberás respetar las especificaciones de ancho de banda establecidas en tu plan de pago.
Tengo una aplicación personalizada, pero no quiero que mi DNS se redirija a través de CrowdHandler
Por último, siempre existe la opción de crear tu propia integración con CrowdHandler para poner en marcha una cola virtual en tu sitio web o aplicación. Es sencillo —tu desarrollador podrá hacerlo en unas pocas horas—, pero necesitará tener un buen dominio de los conceptos básicos de HTTP y dispondrá de tiempo suficiente para realizar pruebas. Para empezar, echa un vistazo al centro de ayuda de CrowdHandler, donde encontrarás instrucciones fáciles de seguir.
Más información: Guía paso a paso para una integración básica de una API del lado del servidor.
Consulta también: Solución de problemas en integraciones personalizadas de API, donde se describen algunos de los problemas más habituales con los que te puedes encontrar al desarrollar tu propia integración, así como las soluciones que recomendamos.
Otras formas de integrar una sala de espera virtual
Tanto si prevés una gran demanda como una carga elevada, una sala de espera —o un sistema de colas— garantizará que tu página web siga funcionando y que tus usuarios estén satisfechos. Trabajamos constantemente en nuevas formas de facilitarte las cosas a ti y a tus clientes.
En estos momentos estamos trabajando en la integración con Akamai, pero si tienes otras ideas sobre plataformas con las que deberíamos ser compatibles, nos encantaría que nos las contaras. Ponte en contacto con nosotros a través de Twitter o LinkedIn para decirnos qué más te gustaría que incluyéramos.
¿Prevés un volumen elevado de trabajo o una gran demanda y estás listo para instalar una sala de espera?