In the last blog post I wrote about why a waiting room is the best way to manage your traffic if a lot of people tend to arrive on your site at a specific time.
Cela vaut tout particulièrement pour les vendeurs de produits en édition limitée, qu’ils soient physiques ou numériques. Que vous lanciez des objets de collection sportifs numériques, que vous vendiez des NFT ou que vous prépariez la sortie d’une paire de baskets de créateur, vos ventes ont en réalité beaucoup en commun du point de vue de la « salle d’attente » : elles suscitent toutes un engouement frénétique avant leur lancement, avec des fans impatients de réserver leur place, et elles s’accompagnent toutes d’une ruée effrénée au moment de la mise en vente du produit exclusif.
Pour ces clients de CrowdHandler, une salle d'attente est tout à fait logique.
Cependant, la configuration d'une salle d'attente de type « drop » nécessite une attention particulière. Contrairement aux configurations classiques, la clé d'un bon « drop » réside dans la préparation. Ainsi, plutôt que de disposer d'une salle d'attente standard, toujours active et prête à protéger votre site, vous devrez adopter quelques mesures différentes.
Comme toujours, les articles de notre base de connaissances vous seront utiles. En attendant, voici l'essentiel de ce que vous devez savoir.
URL trigger
CrowdHandler peut être configuré pour se déclencher dès qu'un utilisateur accède à n'importe quelle page de votre site web. Mais dans le cas d'une mise en vente, vous souhaiterez probablement que la salle d'attente s'active dès l'arrivée sur une URL spécifique. Cette URL peut être la page d'accueil d'une mise en vente spécifique, ou bien une page de connexion : bon nombre de nos clients préfèrent que les utilisateurs disposent d'un compte et y soient connectés au moment où ils réservent leur place ; le déclenchement de la salle d'attente après une connexion réussie leur convient donc parfaitement. Le choix vous appartient, mais le déclenchement par URL est un élément auquel vous devez réfléchir attentivement.
Build-up
J'ai mentionné que la clé d'une bonne mise en vente réside dans la préparation — et c'est là que la salle d'attente prend tout son sens. Pour une mise en vente réussie, CrowdHandler n'est pas seulement un dispositif de protection, c'est un élément clé du processus de vente. Programmez votre salle d’attente pour qu’elle s’ouvre environ 15 à 30 minutes avant le lancement, et configurez votre file d’attente pour qu’elle s’active à l’heure prévue du lancement. En plus de rassembler tous ceux qui traînent sur le site dans l’espoir d’être les premiers (« goal hanging »), la salle d’attente garantira que personne ne soit dérangé avant le moment de la vente. Vos utilisateurs verront s’afficher un écran de compte à rebours, ce qui renforcera l’anticipation et ajoutera au sentiment d’excitation.
Au moment du lancement, votre file d'attente sera activée : les utilisateurs se verront attribuer une place aléatoire dans la file, et la frénésie pourra alors commencer.
Get your rate right
Votre site web ne peut traiter qu'un certain nombre de transactions par minute ; il est donc essentiel de bien doser le débit d'entrée. Il s'agit du nombre d'utilisateurs que vous demandez à la salle d'attente d'envoyer vers le site web chaque minute — ce n'est pas le nombre total d'utilisateurs que vous attendez ! Nous constatons que bon nombre de nos clients ont tendance à surestimer considérablement le débit qu'ils peuvent gérer, laissant passer trop d'utilisateurs à la fois, ce qui entraîne une surcharge du site au moment crucial. Commencez donc modestement, puis augmentez progressivement le débit. Vos acheteurs n'auront aucun mal à patienter un peu plus longtemps – après tout, c'est à cela que sert la salle d'attente – et ils préféreront de loin attendre quelques secondes de plus plutôt que d'arriver sur un site qui plante sous la pression.
Mieux encore : utilisez la fonction « autotune », qui évaluera le débit à votre place et l'ajustera automatiquement.
Message your users
Utilisez la fenêtre de message pour informer les utilisateurs en attente des niveaux de stock et d'autres informations clés. Les utilisateurs apprécient toujours d'être tenus informés ; veillez donc à les tenir au courant au fur et à mesure que la vente se déroule. Plus important encore pour vous, le fait d'avertir les utilisateurs que vous êtes en rupture de stock et qu'ils n'ont aucune chance d'acheter leur permettra de ne pas s'attarder sur le site, ce qui vous permettra de rétablir plus rapidement le fonctionnement normal de votre site une fois la mise en vente terminée.
Multiple drops? Schedule multiple rooms
Vous avez donc une mise en ligne à 14 h et une autre à 16 h. Il est possible qu’à 16 h, certains des utilisateurs de la session de 14 h soient encore sur votre site — vous craignez peut-être qu’ils restent délibérément pour tenter de prendre une longueur d’avance sur la vente de 16 h. En programmant plusieurs salles, vous pouvez vous assurer que cela ne posera pas de problème. Même si vos deux salles (ou plus) utilisent la même URL de déclenchement, ce n’est pas grave : la nouvelle salle prendra le dessus, récupérant tous les retardataires de la salle précédente pour les regrouper dans la nouvelle, où ils se verront attribuer une nouvelle position dans la file d’attente et recommenceront le processus.
Tear down
Once you’ve sold out of stock, and told everyone you're out of stock, you need to figure out what you’re going to do with the users that didn’t make it. It’s possible that letting them all onto your site at once will still crash it, so you may want to leave the waiting room in place. Typically, users who aren't trying to transact will generate less load on the site, so one way to get things back to normal is to ease your ingress rate up to the maximum, using the dashboard to keep an eye on your site's performance, until the room clears.
Si vous avez activé la fonction « Autotune », celle-ci détectera que votre site est capable de gérer davantage de trafic de ce type et s'en chargera pour vous.
Integration
Nous proposons différentes options d'intégration pour intégrer CrowdHandler à votre site web. Si vous vendez un produit relativement classique, mais que vous savez que vous risquez de rencontrer des problèmes de pic de trafic lors de sa mise en vente, l'intégration via JavaScript pourrait suffire à vos besoins. En revanche, si vous vendez des NFT ou tout autre produit numérique de grande valeur en édition limitée susceptible d'attirer des utilisateurs avertis sur le plan technique, nous vous recommandons d'opter pour notre implémentation DNS ou l'une de nos intégrations Edge Worker.
Bien sûr, vous pouvez également développer votre propre solution. Étant donné que la gestion de la salle d'attente constitue un élément clé du processus de vente pour certains de nos clients, comme je l'ai expliqué plus haut, vous souhaiterez peut-être intégrer dès le départ CrowdHandler et ses contrôles à votre processus de vente. Pour en savoir plus sur l'intégration via une API dédiée, cliquez ici.
Et voilà ! CrowdHandler aide les équipes sportives, les entreprises spécialisées dans les objets de collection et les NFT, tout comme la vôtre. Inscrivez-vous gratuitement pour tester nos services.