Ressources pour les développeurs
Ajout de Queue-Fair
La salle d'attente virtuelle Queue-Fair s'ajoute facilement à une grande variété de plateformes web et d'applications en quelques minutes. Il suffit d'utiliser l'un de nos adaptateurs. Vous pouvez trouver plus d'informations sur la meilleure façon d'intégrer Queue-Fair à votre système existant dans le Guide technique, ou dans la section Portail Queue-Fair > Aide.
L'adaptateur côté client
Pour les sites Web, le moyen le plus simple d'intégrer Queue-Fair est d'ajouter la balise JavaScript Client-Side Queue-Fair Adapter à vos pages. Vous pouvez ajouter l'adaptateur à toutes les pages de votre site en toute sécurité et utiliser les règles d'activation du portail Queue-Fair pour déterminer quelles pages peuvent lancer une file d'attente.
Parce qu'il s'exécute dans le navigateur de vos visiteurs, l'adaptateur côté client peut être désactivé par des visiteurs techniquement compétents, mais il est très efficace pour prévenir la surcharge, car seule une très petite minorité de personnes tentera de sauter la file d'attente en manipulant le JavaScript. La plupart de nos clients utilisent l'adaptateur côté client parce qu'il est efficace pour éviter un plantage du site, qu'il est simple à installer et qu'il n'introduit aucune dépendance entre notre système et le vôtre.
Vous pouvez ajouter une couche de sécurité en remplaçant la balise JavaScript par un adaptateur côté serveur, ou combiner la souplesse de l'adaptateur JavaScript avec le modèle de sécurité hybride décrit sur cette page ; les deux méthodes sont alors sécurisées.
Une seule ligne de code
Pour ajouter l'adaptateur côté client à votre site, il suffit d'ajouter la ligne de code suivante au fichier <head>
de vos pages:

Certains clients ajoutent le mot defer
à la balise, ce qui a pour effet de télécharger le script de l'adaptateur parallèlement à l'analyse syntaxique de la page et de ne lancer l'exécution du script dans le navigateur du visiteur qu'une fois l'analyse syntaxique de la page terminée (donc généralement après la fin de tous les autres scripts de votre page).
L'ajout du mot " defer"
peut améliorer le temps de la première peinture d'une petite fraction de seconde dans certains cas, mais si vous choisissez de le faire, cela signifie que tous les visiteurs qui devraient être mis en file d'attente verront votre page protégée pendant une fraction de seconde de plus avant d'être envoyés dans la file d'attente.
Gestionnaire de balises Google
Nous fournissons également le JavaScript Adapter Tag via Google Tag Manager. Recherchez Queue-Fair dans la galerie des modèles communautaires, sous Ajouter un tag. Veuillez noter que certains bloqueurs de publicité empêchent le téléchargement du master gtm.js de Google, ce qui bloque toutes les opérations de Google Tag Manager, y compris l'exécution de l'adaptateur pour ces visiteurs.
Gestionnaire de balises Google
Le dépôt GitHub pour la balise Salle d'attente virtuelle Queue-Fair Google Tag Manager Client-Side Adapter Tag.
Pages de file d'attente dynamique
Toutes les données que vous souhaitez peuvent être transmises de votre site à nos serveurs et aux pages de la file d'attente que vos visiteurs voient en utilisant l'attribut data-queue-fair-extra
qui est disponible dans la balise JavaScript côté client et dans l'implémentation de Google Tag Manager. Veuillez contacter le service d'assistance si vous souhaitez activer les pages de file d'attente dynamiques sur votre compte.
Vous pouvez utiliser cette fonctionnalité pour personnaliser les pages de la file d'attente à la volée. Vous pouvez également utiliser Queue-Fair pour transmettre à votre site les données que vous nous envoyez avec vos visiteurs lorsqu'ils passent par la file d'attente, pour une couche supplémentaire de sécurité.
Nous fournissons également une API de page d'attente dynamique qui utilise les données supplémentaires
pour personnaliser n'importe quel aspect d'une page d'attente, de sorte que vous pouvez créer une file d'attente pour l'ensemble de votre site et la personnaliser automatiquement pour différents événements ou produits sur votre site, sans avoir à apporter des modifications à vos pages d'attente dans le portail Queue-Fair.
Wordpress et WooCommerce
Si vous utilisez un site basé sur Wordpress, tel que le système de panier d'achat WooCommerce, vous pouvez facilement ajouter la balise Client-Side JavasScript Adapter à l'aide du plugin Wordpress Insert Headers & Footers, sans devoir modifier vos thèmes ou toucher au code Wordpress.
Il suffit de télécharger le plugin Insert Headers & Footers, de le décompresser dans votre dossier /wp-content/plugins/
, d'activer le plugin dans le menu Plugins
, d'ouvrir le plugin dans le menu Paramètres
, d'ajouter la balise à Scripts in Header
comme indiqué, de cliquer sur Enregistrer en bas de la page, et le tour est joué !

Ressources supplémentaires pour l'adaptateur côté client
L'adaptateur côté client est entièrement décrit dans le guide technique. Le guide technique est disponible dans le portail Queue-Fair > Aide, ou vous pouvez nous en demander une copie.