Vous avez donc décidé que vous aviez besoin d'une salle d'attente en ligne, également appelée « file d'attente virtuelle » ou « file d'attente numérique ».
Peut-être vendez-vous un produit en édition limitée, ou prévoyez-vous une promotion qui, vous le savez, attirera beaucoup de monde. Vos clients devront faire la queue.
Mais quelle est la meilleure façon de mettre en place un système de file d'attente virtuelle CrowdHandler sur votre site ? Quelle méthode d'intégration choisir ? Découvrez les différentes options…
J'ai juste besoin d'ajouter rapidement une salle d'attente à mon site
Si vous êtes pressé, vous pouvez mettre en place une salle d'attente virtuelle en 15 minutes grâce à l'intégration JavaScript de CrowdHandler. Une fois que vous disposez d'un compte CrowdHandler, connectez-vous et récupérez la clé API publique. Vous pouvez ensuite ajouter le script à votre site manuellement ou utiliser Google Tag Manager.
Vous trouverez dans notre Centre d'aide un guide facile à suivre pour ces deux options.
Accéder à : instructions détaillées pour l'intégration de JavaScript
Cependant, même si l'intégration de CrowdHandler à JavaScript est la solution la plus simple pour ajouter une salle d'attente, ce n'est peut-être pas la meilleure option pour votre site ou votre application. Si vous pouvez y consacrer un peu plus de temps, n'hésitez pas à consulter les autres options présentées ci-dessous.
En particulier, si vous vendez un article rare et de grande valeur – surtout s’il est susceptible d’attirer un visiteur plus averti sur le plan technique –, nous vous recommandons vivement d’intégrer votre salle d’attente virtuelle en utilisant une autre méthode. Dans la mesure du possible, nous vous conseillons l’intégration d’un CDN : en effet, lorsque vous utilisez le CDN pour effectuer la vérification de la salle d’attente, plutôt que le navigateur de l’utilisateur, vous empêchez un utilisateur averti de la contourner. Jetez un œil aux options Cloudflare et CloudFront ci-dessous.
En savoir plus : Utilisation d'une salle d'attente CrowdHandler pour les lancements de produits dérivés et les NFT
Cloudflare est déjà activé sur mon site
Si vous utilisez déjà le réseau de diffusion de contenu (CDN) de Cloudflare pour accélérer votre site et diffuser du contenu en toute sécurité, notre Cloudflare Edge Worker devrait être votre premier choix pour l'intégration de votre salle d'attente, même si certaines des autres options présentées ici correspondent à votre situation ou à celle de votre site.
Si vous utilisez déjà Cloudflare, cette option est sans doute plus simple que vous ne le pensez. Vous connaissez déjà le panneau de configuration de Cloudflare ; il vous suffit alors de suivre les instructions de mise en route qui y sont indiquées.
Accéder à : Guide de démarrage de l'intégration de Cloudflare
J'utilise WordPress / WooCommerce. Avez-vous un plugin WordPress ?
Oui, tout à fait. Même si la combinaison WordPress et WooCommerce est très flexible, si vous vous attendez à un pic de trafic soudain lors d’une promotion ou du lancement d’un produit, votre site aura besoin d’une protection. Ainsi, pour les utilisateurs de WordPress qui ont besoin d’une « salle d’attente » en ligne (et qui n’utilisent pas Cloudflare), il existe un plugin WordPress appelé CrowdHandler. C’est très simple : il suffit de rechercher « crowdhandler » dans le répertoire des plugins WordPress, puis de cliquer sur le bouton « Installer maintenant » et d’activer le plugin.
En savoir plus : Présentation du plugin WordPress CrowdHandler
Si vous utilisez Cloudflare avec WordPress, nous vous recommandons d'intégrer votre salle d'attente virtuelle à l'aide de l'Edge Worker de Cloudflare, si possible, plutôt que d'utiliser le plugin. Pourquoi ? Parce que le CDN se trouve en amont de votre site et fait office de couche de mise en cache. En intégrant votre salle d'attente à cet endroit, plus proche de l'utilisateur, vous éviterez les problèmes de mise en cache et réduirez la charge sur votre serveur.
Quelle est la meilleure façon de mettre en place une salle d'attente en ligne sur AWS ?
Si votre site web ou votre application est hébergé(e) sur Amazon Web Services (AWS), là encore, la meilleure façon d'intégrer une salle d'attente en ligne consiste à recourir à une intégration « en périphérie », ce qui permettra à la salle d'attente d'intercepter l'utilisateur dès que possible. Dans le cas d'AWS, il s'agit d'Amazon CloudFront.
Si vous ne tirez pas encore parti des fonctionnalités CDN de CloudFront, vous pourriez être tenté de développer une intégration API personnalisée au sein de votre application. Nous vous recommandons toutefois d’installer CloudFront (auquel vous avez accès en tant qu’utilisateur AWS) et d’y mettre en place la file d’attente. Grâce à l’intégration CloudFront de CrowdHandler, les utilisateurs qui n’ont pas été transférés depuis la file d’attente seront entièrement déchargés de votre application.
En savoir plus : Gérer une salle d'attente sur AWS
Aucune des situations ci-dessus ne s'applique à moi : j'utilise une application personnalisée sans CDN
Vous n'utilisez pas de CDN ? Si vous n'utilisez ni Cloudflare ni CloudFront, vous pouvez vous tourner vers la solution DNS intégrée de CrowdHandler. Il s'agit d'un CDN de type « pointer-cliquer », basé sur CloudFront, que nous pouvons configurer pour vous en toute simplicité, directement depuis notre panneau d'administration. Il vous suffira d'apporter quelques modifications à vos paramètres DNS afin de rediriger l'enregistrement DNS vers CrowdHandler.
Veuillez noter que, si vous souhaitez utiliser cette option, tout le trafic sera acheminé via CrowdHandler et vous devrez respecter les limites de bande passante définies dans votre formule d'abonnement.
Je dispose d'une application personnalisée, mais je ne souhaite pas faire passer mon DNS par CrowdHandler
Enfin, vous avez toujours la possibilité de développer vous-même votre intégration CrowdHandler afin de mettre en place une file d'attente virtuelle sur votre site ou votre application. C'est très simple : votre développeur pourra s'en charger en quelques heures, mais il devra bien maîtriser les principes fondamentaux du protocole HTTP et disposer de suffisamment de temps pour effectuer des tests. Pour commencer, consultez le centre d'assistance CrowdHandler, où vous trouverez des instructions faciles à suivre.
Pour en savoir plus : Guide étape par étape d'une intégration d'API côté serveur de base.
Voir également : Dépannage des intégrations API personnalisées, qui décrit certains des problèmes courants que vous pourriez rencontrer lors de la mise en place de votre propre intégration, ainsi que les solutions que nous recommandons.
Autres moyens d'intégrer une salle d'attente virtuelle
Que vous vous attendiez à une forte affluence ou à une charge importante, une salle d'attente – ou un système de file d'attente – garantira la disponibilité de votre site web et la satisfaction de vos utilisateurs. Nous travaillons sans relâche à la mise au point de nouvelles solutions pour vous faciliter la tâche, à vous et à vos clients.
Nous travaillons actuellement à l'intégration d'Akamai, mais si vous avez d'autres suggestions concernant les plateformes que nous devrions prendre en charge, n'hésitez pas à nous en faire part. Contactez-nous sur Twitter ou LinkedIn pour nous dire ce que vous aimeriez voir d'autre.
Vous prévoyez une forte affluence ou une demande importante, et vous êtes prêt à aménager une salle d'attente ?