Salle d'attente virtuelle pour les lancements et les mises en vente de produits

Équitable pour les fans, inaccessible aux bots, épuisé en toute élégance

CrowdHandler est la solution idéale pour les marques proposant des lancements en édition limitée où la demande dépasse l'offre : lancements de baskets et de vêtements, objets de collection, réapprovisionnements et collaborations, vendus via Shopify, WooCommerce ou une boutique en ligne personnalisée. La « salle d'attente » rassemble tous les clients avant le lancement, les classe dans un ordre aléatoire dès l'ouverture de la vente, empêche les bots de s'immiscer dans la file d'attente et peut cesser d'admettre de nouveaux clients lorsque le stock est épuisé.

Pourquoi le principe du « premier arrivé, premier servi » ne fonctionne pas le jour de la mise en vente

Conçu pour être équitable

Pourquoi le principe du « premier arrivé, premier servi » ne fonctionne pas le jour de la mise en vente

Dans une file d'attente classique, ce sont ceux qui arrivent les premiers qui sont récompensés. Lors d'une mise en vente, cela signifie les bots, qui se connectent dès les premières millisecondes, et les acheteurs qui actualisent la page du produit depuis une heure. Les véritables clients qui se présentent à l'heure annoncée se retrouvent déjà en queue de file.

CrowdHandler gère cela grâce à une pré-file d’attente, appelée « mode compte à rebours ». Vous ouvrez la salle d’attente avant le lancement, avec un compte à rebours personnalisé indiquant l’heure de lancement. Personne ne conserve sa place dans la file d’attente pendant le compte à rebours ; ainsi, arriver cinq heures à l’avance ne confère aucun avantage par rapport à une arrivée cinq minutes à l’avance. Lorsque la file d’attente s’active, tous ceux qui se trouvent déjà dans la salle d’attente se voient attribuer une position aléatoire. Les visiteurs qui arrivent après rejoignent la file derrière eux, dans l’ordre de leur arrivée. Le fonctionnement est décrit dans le guide des mécanismes de file d’attente.

L'attribution aléatoire est plus équitable pour une mise en vente que le principe du « premier arrivé, premier servi », car elle supprime l'avantage dont bénéficient les bots et les « page campers ». Pour une protection permanente contre les plantages, lorsqu'aucune heure de début n'est annoncée, une file d'attente de type « premier arrivé, premier servi » reste le choix le plus approprié. La section « Tirages au sort en ligne vs files d'attente » présente une troisième option : un tirage au sort sur préinscription géré via la même salle d'attente.

Système de lutte contre les bots intégré à la file d'attente

Lutte contre les bots

Système de lutte contre les bots intégré à la file d'attente

La randomisation modifie la rentabilité pour les exploitants de bots, mais cela ne les empêche pas de créer des milliers de positions. CrowdHandler met en place plusieurs contrôles au sein même de la salle d'attente, là où le trafic automatisé est le plus facile à identifier.

  • CAPTCHA à l'entrée de la file d'attente. Les visiteurs doivent remplir un CAPTCHA avant de se voir attribuer une place dans la file d'attente, et non au moment du paiement. La fonctionnalité ALTCHA est incluse, et Google reCAPTCHA ainsi que hCaptcha sont également pris en charge. Formule Standard et supérieures.
  • Identification unique de l'appareil. Chaque position est liée à l'appareil qui l'a obtenue ; ainsi, une position ne peut être ni partagée, ni vendue, ni répartie entre plusieurs appareils, et une même position ne peut pas être utilisée pour plusieurs commandes. Formule Standard et supérieures.
  • Règles IP et renseignements. Bloquez ou donnez la priorité à des plages d'adresses IP, bloquez automatiquement les adresses IP qui ouvrent trop de sessions, et activez le blocage des centres de données, des réseaux proxy, des points de sortie TOR et des attaquants connus. Le pare-feu est disponible à partir de la formule Plus ; le filtrage automatisé des menaces et l'évaluation des anomalies sont disponibles à partir de la formule Professionnelle. Voir « Règles IP et pare-feu ».
  • Détection des anomalies. Chaque session est évaluée selon plus de 20 indicateurs, notamment la localisation géographique, la vitesse et la réputation de l'adresse IP ; les sessions anormales peuvent être signalées, soumises à une vérification ou bloquées.

La réédition de la Nike x Wu-Tang Clan Dunk illustre parfaitement la synergie entre ces différentes couches. CrowdHandler a bloqué plus de 200 000 tentatives de bots lors de la pré-vente sur invitation de 360 paires, et la vente principale de 3 600 paires s’est déroulée sans encombre, chaque paire ayant été attribuée à de véritables fans malgré 11 millions de tentatives de bots. La boîte à outils complète est disponible sur la page consacrée à la lutte contre les bots, et l’article « Stopping bots: the key to a successful product drop » explique la raison d’être de chaque couche.

Cessez d'annoncer que le stock est épuisé

Synchronisation des stocks

Cessez d'annoncer que le stock est épuisé

La survente et les stocks fantômes constituent une autre source d'échec lors des journées de soldes. Des robots bloquent les stocks dans les paniers, les acheteurs voient la mention « épuisé » avant même que le produit ne soit vendu, et les clients qui ont fait la queue se retrouvent devant un rayon vide.

Le système de gestion des stocks de CrowdHandler associe la disponibilité de vos produits à la file d'attente. Lorsque la gestion des stocks est activée, les clients en file d'attente peuvent voir le nombre d'unités restantes, et la file d'attente peut passer à l'état « épuisé » lorsque ce nombre atteint zéro ; ainsi, la file d'attente cesse d'accepter de nouveaux clients une fois les unités épuisées. Les passages en caisse sont également suivis, ce qui empêche qu'une même position dans la file d'attente soit utilisée pour effectuer deux achats.

Sur Shopify, le niveau des stocks se synchronise automatiquement via l'application CrowdHandler. Sur les autres plateformes, vous mettez à jour le niveau pendant la vente ou vous créez une intégration personnalisée via l'API. La gestion des stocks est incluse dans la formule Standard et les formules supérieures.

Configuration sur Shopify, WooCommerce ou une boutique en ligne personnalisée

  • Shopify. Installez l'application Shopify CrowdHandler, qui établit également une corrélation entre les commandes et leur position dans la file d'attente, afin qu'un bot ne puisse pas contourner la file et acheter directement. L'application Shopify est incluse dans la formule Plus et les formules supérieures. BÉIS a ainsi organisé 16 ventes flash à l'occasion du Black Friday sur Shopify Plus ; l'étude de cas décrit la mise en place.
  • WooCommerce. Installez le plugin CrowdHandler à partir du répertoire des plugins WordPress, puis activez-le. Si votre boutique utilise déjà Cloudflare, utilisez plutôt l'intégration Cloudflare, qui effectue la vérification de la file d'attente en périphérie avant que le trafic n'atteigne votre serveur.
  • Vitrine personnalisée. La balise JavaScript, ajoutée directement ou via Google Tag Manager, permet de mettre en place une « salle d’attente » en environ 15 minutes. Pour un lancement à fort enjeu, nous recommandons une intégration en périphérie sur Cloudflare, AWS CloudFront ou Akamai, car le fait de déplacer la vérification hors du navigateur du visiteur empêche ce dernier de la contourner. Si vous n’utilisez pas l’un de ces CDN, l’intégration DNS achemine le trafic via un proxy CrowdHandler, ce qui produit le même effet. Quelle est la meilleure façon d’intégrer une salle d’attente ? compare les différentes options, et les guides d’intégration détaillent chacune d’entre elles.

Ce que fait un commerçant le jour de la livraison, étape par étape

  1. La semaine précédente. Créez une page d'attente pour l'URL du produit, programmez le compte à rebours avant le lancement et la file d'attente pour qu'elle s'active à l'heure exacte de la mise en vente, puis appliquez un modèle personnalisé présentant le produit, les règles et le nombre d'articles disponibles. Définissez le nombre d'articles disponibles et le taux d'admission, activez le CAPTCHA à l'entrée et ajoutez les règles d'adresse IP souhaitées.
  2. Accès anticipé, si vous proposez cette option. Attribuez des codes prioritaires à vos clients fidèles, aux gagnants de vos concours ou à vos membres afin qu’ils puissent entrer avant le reste du public. Les codes prioritaires sont disponibles à partir de la formule Plus.
  3. Lancement. Le compte à rebours arrive à zéro, tous les clients en attente sont mélangés dans un ordre aléatoire et les premiers clients sont admis au rythme que vous avez défini. Chaque client voit sa position dans la file d'attente, le temps d'attente estimé et le nombre d'articles restants.
  4. Pendant la période de soldes, surveillez le tableau de bord. Augmentez ou réduisez le débit si le trafic du site ralentit, ou laissez la fonction « Autotune » l'ajuster en fonction des performances en temps réel de la page (formule Plus et supérieures). Les adresses IP bloquées et les alertes d'anomalies sont répertoriées dans la vue « Pare-feu ».
  5. Rupture de stock. Si vous avez configuré la gestion des stocks, la page d'attente peut afficher un message indiquant que le produit est en rupture de stock et cesser d'accepter de nouveaux clients, afin que ceux qui attendent encore voient un message clair plutôt qu'une page d'erreur. Vous pouvez alors les rediriger vers le reste de votre catalogue.
  6. Une fois la session terminée, consultez les rapports de session et de blocage, puis revenez à la formule Lite gratuite jusqu'à la prochaine mise à disposition. Les formules proposées sont mensuelles et peuvent être modifiées instantanément depuis le tableau de bord.

L'article « Pourquoi proposer des réductions quand on peut opter pour le « drop » ? » aborde l'aspect marketing du « drop ». Pour une comparaison complète des formules, consultez la rubrique « Tarifs », et pour en savoir plus sur la file d'attente elle-même, découvrez le fonctionnement d'une salle d'attente virtuelle.

FAQ sur le lancement et la mise en vente des produits

Comment une salle d'attente empêche-t-elle les bots de passer devant tout le monde dans la file d'attente ?

Les places sont attribuées de manière aléatoire lorsque la file d'attente s'active ; arriver le premier ne confère donc aucun avantage. Avant qu'un visiteur ne se voie attribuer une place, il doit remplir un CAPTCHA ; son appareil est alors associé à cette place par « empreinte numérique », et son adresse IP est vérifiée par rapport aux listes des centres de données, des proxys et des menaces connues. Les sessions qui semblent toujours automatisées sont évaluées et peuvent être bloquées.

Le système peut-il cesser d'accepter de nouveaux clients lorsque les stocks sont épuisés ?

Oui, si vous configurez cette fonctionnalité. Associez votre niveau de stock à la file d'attente et les clients verront le nombre d'articles restants ; lorsque le compteur atteint zéro, la file d'attente peut afficher un message indiquant que le produit est épuisé et cesser d'accepter de nouvelles commandes. Sur Shopify, le niveau de stock se synchronise automatiquement via l'application.

CrowdHandler est-il compatible avec Shopify et WooCommerce ?

Oui. Il existe une application Shopify, incluse dans la formule Plus et les formules supérieures, ainsi qu'un plugin WordPress pour les boutiques WooCommerce. Les boutiques hébergées sur Cloudflare, AWS CloudFront ou Akamai peuvent s'intégrer en périphérie ; l'intégration DNS fonctionne avec n'importe quelle plateforme en acheminant le trafic via un proxy CrowdHandler, et n'importe quel site peut utiliser la balise JavaScript.

Combien de temps faut-il pour mettre en place une salle d'attente pour une collecte ?

La mise en place d'une salle d'attente basique à l'aide de la balise JavaScript prend environ 15 minutes et ne nécessite l'installation d'aucun logiciel. Le compte à rebours, le modèle, le niveau des stocks et les commandes du bot sont tous configurés depuis le tableau de bord avant le lancement.

Dois-je payer un forfait entre deux livraisons ?

Non. Les formules proposées sont mensuelles et la formule « Lite » est gratuite. Vous pouvez passer à une formule supérieure pour le lancement, puis revenir à la formule « Lite » depuis le tableau de bord par la suite. La formule « Starter » coûte 290 $ par mois, la formule « Standard » 900 $, la formule « Plus » 1 680 $ et la formule « Professional » 4 500 $.

Prêt pour ta prochaine livraison ?

Commencez par la formule Lite gratuite, puis passez à une formule supérieure dès que le lancement aura lieu.