Der virtuelle Wartesaal Queue-Fair lässt sich innerhalb weniger Minuten in eine Vielzahl von Web- und App-Plattformen integrieren. Verwenden Sie einfach einen unserer Adapter. Weitere Informationen darüber, wie Sie den Queue-Fair-Service am besten in Ihr bestehendes System integrieren können, finden Sie im technischen Leitfaden oder im Abschnitt Queue-Fair-Portal > Hilfe. Wenn Sie Informationen darüber suchen, wie Sie Bots oder Menschen daran hindern können, mehrere Bestellungen aufzugeben, oder wie Sie Ihre NFT-Verkäufe vor überhöhten Gasgebühren schützen können, lesen Sie diese Übersicht oder informieren Sie sich ausführlich im Abschnitt Sicherheitsleitfaden des Portals.
Der schnellste Weg, um mit Queue-Fair zu beginnen, ist die Anmeldung für ein Kostenloses Tier Konto zu registrieren - das können Sie jetzt online tun und sofort mit der Integration und dem Testen beginnen.
Benötigen Sie Hilfe bei der Festlegung der Preise für Ihre Warteschlange? Alles, was Sie wissen müssen, finden Sie hier.
Für Websites ist die einfachste Art der Integration mit Queue-Fair das Hinzufügen des Client-Side Queue-Fair Adapter JavaScript-Tags zu Ihren Seiten. Sie können den Adapter sicher zu allen Seiten Ihrer Website hinzufügen und die Aktivierungsregeln im Queue-Fair-Portal verwenden, um zu bestimmen, welche Seiten eine Warteschlange auslösen dürfen.
Unser JavaScript-Client-Side-Adapter ist sicherer als Client-Side-Integrationsteile von anderen Anbietern. Da er in den Browsern Ihrer Besucher läuft, kann der Client-Side Adapter von technisch versierten Besuchern manipuliert werden, ist aber sehr effektiv bei der Verhinderung von Überlastung, da nur eine sehr kleine Minderheit von Personen versuchen wird, die Warteschlange zu überspringen, indem sie das JavaScript manipulieren. Die meisten unserer Kunden verwenden den Client-Side-Adapter, weil er einen Absturz der Website wirksam verhindert, einfach zu installieren ist und keine Abhängigkeiten zwischen unserem und Ihrem System schafft. Im Gegensatz zu clientseitigen Integrationskomponenten anderer Anbieter kann er mit dem im technischen Leitfaden beschriebenen hybriden Sicherheitsmodell manipulationssicher gemacht werden.
Sie können eine Sicherheitsebene hinzufügen, indem Sie das JavaScript-Tag durch einen serverseitigen Adapter ersetzen, oder die Flexibilität des JavaScript-Adapters mit dem auf dieser Seite beschriebenen hybriden Sicherheitsmodell kombinieren; beide Methoden sind dann sicher.
Um den Client-Side Adapter zu Ihrer Seite hinzuzufügen, fügen Sie einfach die folgende Zeile Code in die<head>
Abschnitt Ihrer Seiten:
Einige Kunden fügen das Wort defer
an das Tag, wodurch das Adapter-Skript parallel zum
parallel zum Parsen der Seite heruntergeladen wird und die Ausführung des Skripts erst
Ausführung des Skripts im Browser des Besuchers erst dann beginnt, wenn die Seite fertig geparst ist (also typischerweise nachdem alle anderen
Skripte auf Ihrer Seite beendet sind).
Das Hinzufügen des Wortes defer
kann die Zeit bis zum ersten Bild um einen kleinen Bruchteil einer Sekunde verbessern
verbessern, aber wenn Sie sich dafür entscheiden, bedeutet das, dass alle Besucher, die in der Warteschlange stehen sollten
Besucher, die in der Warteschlange stehen sollten, sehen Ihre geschützte Seite einen Bruchteil einer Sekunde länger, bevor sie
in die Warteschlange geschickt werden.
Wir bieten auch das JavaScript Adapter Tag über Google Tag Manager an. Suchen Sie nach Queue-Fair in der Galerie der Community-Vorlagen unter Tag hinzufügen. Bitte beachten Sie, dass einige Werbeblocker den Download der Masterdatei gtm.js von Google verhindern, wodurch alle Operationen des Google Tag Managers blockiert werden, einschließlich der Ausführung des Warteschlangensystems Adapter für diese Besucher.
Das GitHub-Repository für das Queue-Fair Virtual Waiting Room Google Tag Manager Client-Side Adapter Tag.
Alle gewünschten Daten können von Ihrer Website an unser Warteschlangensystem und die Warteschlangenseiten, die Ihre Besucher sehen, weitergeleitet werden, indem Sie das Attribut data-queue-fair-extra
verwenden, das im clientseitigen JavaScript-Tag und in der Google Tag Manager-Implementierung verfügbar ist. Bitte kontaktieren Sie den Support, wenn Sie dynamische Warteschlangenseiten in Ihrem Konto aktivieren möchten.
Sie können diese Funktion nutzen, um Warteschlangenseiten im Handumdrehen anzupassen. Sie können Queue-Fair auch verwenden, um Daten, die Sie uns mit Ihren Besuchern senden, zurück auf Ihre Website zu leiten, wenn diese die Warteschlange passieren, um eine zusätzliche Sicherheitsebene zu schaffen.
Wir stellen auch eine dynamische Warteschlangenseiten-API zur Verfügung, die die zusätzlichen
Daten verwendet, um jeden Aspekt einer Warteschlangenseite anzupassen. So können Sie eine Warteschlange für Ihre gesamte Website erstellen und sie automatisch für verschiedene Ereignisse oder Produkte auf Ihrer Website anpassen, ohne Änderungen an Ihren Warteschlangenseiten im Queue-Fair-Portalvornehmen zu müssen .
Wenn Sie eine Wordpress-basierte Website verwenden, wie z. B. das WooCommerce-Warenkorbsystem, können Sie den Client-Side JavasScript Adapter-Tag ganz einfach mit dem Wordpress Insert Headers & Footers Plugin hinzufügen, ohne Ihre Themes oder Vorlagen zu ändern oder Wordpress-Code zu verändern.
Laden Sie einfach das Plugin Insert Headers & Footers herunter, entpacken Sie es in den Ordner /wp-content/plugins/
, aktivieren Sie das Plugin im Menü Plugins
, öffnen Sie das Plugin im Menü Einstellungen
, fügen Sie das Tag zu Scripts in Header
wie gezeigt hinzu, klicken Sie unten auf der Seite auf Speichern, und schon sind Sie fertig! Wordpress-Warteschlangenverwaltung leicht gemacht. Es gibt auch andere Wordpress-Plugins, mit denen Sie den Tag hinzufügen können - dieses ist das beliebteste.
Einige Wordpress-Kunden fügen das Queue-Fair-JavaScript-Tag auch zu ihren Wordpress-Fehlerseiten hinzu, was Sie tun können, indem Sie /wp-includes/functions.php
bearbeiten - fügen Sie es dem HTML-Code hinzu, der in der Funktion _default_wp_die_handler
in dieser Datei enthalten ist.
Shopify ist genauso einfach - hier finden Sie eine Anleitung zum Hinzufügen des Queue-Fair Client-Side JavaScript Adapter zu Ihrem Shopify-Shop - verwenden Sie die drei Punkte oben links, nachdem Sie auf Anpassen geklickt haben, um den Code in Ihrer theme.liquid Layout-Datei zu bearbeiten.
Der Client-Side JavaScript Adapter ist auch sehr einfach zu Ihrer SquareSpace-Website hinzuzufügen - loggen Sie sich ein und wählen Sie Ihre Website aus, dann Website aus der linken Navigation, Website Tools (im Abschnitt Utilities in der linken Navigation), Code Injection, und dann kopieren Sie ihn und fügen ihn in das Feld Header ein, dann Speichern oben links.
Für maximale Sicherheit auf SquareSpace verwenden Sie unseren SquareSpace Network-Edge Adapter, der unten beschrieben wird.
Der Client-Side Adapter ist im Technischen Leitfaden ausführlich beschrieben. Das technische Handbuch ist im Bereich Queue-Fair Portal > Hilfe verfügbar, oder Sie können eine Kopie bei uns anfordern.
Während der Client-Side Adapter in JavaScript in den Browsern Ihrer Besucher läuft, laufen die Queue-Fair Server-Side Adapter auf Ihrem Webserver.Das bedeutet, dass Ihre Server die Besucher effizienter an die Warteschlange weiterleiten können. Böswillige Akteure können die Inhalte Ihrer Website nicht sehen, aber Bots können immer noch Anfragen an Ihre Server stellen. Für einen vollständigen DDoS-Schutz sollten Sie einen unserer Network-Edge-Adapter verwenden.
Das bedeutet, dass Ihr Webserver zusätzliche Sicherheitsfunktionen nutzen kann, um Personen, die nicht in die Warteschlange aufgenommen wurden, den Zugang zu verweigern. Dies bedeutet auch, dass Ihr Webserver die Last der Generierung und Bereitstellung von Seiten mit Adapter-Skript vermeidet.
Das Hinzufügen der Queue-Fair Server-Side Adapter-Bibliotheken dauert nur wenige Minuten und erfordert nur minimale Code-Änderungen zur Aktivierung und Ausführung des Adapters.
Die meisten unserer Kunden beginnen mit dem Client-Side JavaScript Adapter und wechseln nur dann zum Server-Side Adapter, wenn eine bestimmte Funktionalität oder ein bestimmter Geschäftsbedarf besteht.
Die Queue-Fair Server-Side-Adapter können im einfachen oder sicheren Modus betrieben werden.
Im einfachen Modus werden alle Besucher zur Zählung an die Queue-Fair-Server geschickt, unabhängig davon, ob sich eine Warteschlange gebildet hat oder nicht. Wenn es eine Warteschlange gibt, werden sie in die Warteschlange aufgenommen. Wenn es keine Warteschlange gibt, werden sie sofort zu Ihrem Webserver zurückgeschickt, ohne eine Warteschlangenseite zu sehen - aber mit der Signatur, die Ihr Webserver benötigt, um sicherzustellen, dass nur Personen, die von der Warteschlange durchgelassen wurden, auf Ihre geschützten Ressourcen zugreifen können.
Im abgesicherten Modus werden die Besucher nur dann zu den Queue-Fair-Servern geschickt, wenn eine Warteschlange vorhanden ist. Ihr Webserver konsultiert direkt unsere Warteschlangenserver im Hintergrund, um diese Entscheidung zu treffen. Die Besucher werden weiterhin sicher digital signiert, unabhängig davon, ob sie einer Warteschlange beitreten oder ob sie weitergeleitet werden, ohne eine Warteschlangenseite zu sehen, weil die Warteschlange leer ist.
Der sichere Modus wird für alltägliche Warteschlangen empfohlen. Der einfache Modus eignet sich für eine zeitlich begrenzte Veranstaltung oder einen Verkauf, wenn Sie Tausende von Personen erwarten, da er die Latenzzeit aufgrund des Prüfaufrufs von Ihrem Webserver zu unseren Warteschlangen-Servern eliminiert, was bedeutet, dass Sie Personen effizienter in die Warteschlange schicken können.
Wie beim Client-Side Adapter können alle Daten, die Sie wünschen, von Ihrem Webserver an unsere Server und die Warteschlangenseiten, die Ihre Besucher sehen, weitergegeben werden, indem Sie diese Informationen im Server-Side Adapter-Aufruf weitergeben, wenn die Besucher der Warteschlange beitreten. Dies erleichtert dynamische Warteschlangenseiten oder andere on-the-fly Anpassungen auf die gleiche Weise - alle Funktionen des Client-Side Adapters werden vollständig unterstützt. Bitte kontaktieren Sie den Support, wenn Sie Dynamic Queue Pages für Ihren Account aktivieren möchten.
Unsere Server-Side-Adapter sind im technischen Leitfaden ausführlich beschrieben. Der technische Leitfaden ist im Queue-Fair Portal > Hilfe-Bereich verfügbar, oder Sie können ein Exemplar bei uns anfordern. Weitere Informationen zu den einzelnen Adaptern finden Sie auch in der README.md des jeweiligen GitHub Global Community Repository.
Die Queue-Fair Network-Edge-Adapter werden innerhalb des Frameworks Ihres CDN- oder Cloud-Services-Anbieters ausgeführt und nicht in den Browsern der Besucher oder auf Ihrem Ursprungsserver. Dies ist die beste Möglichkeit, Queue-Fair zum Schutz Ihrer Server vor Bot-Angriffen, einschließlich DDoS-Angriffen, einzusetzen.
Dies bietet die gleiche Funktionalität und Sicherheit wie der Server-Side Adapter und den gleichen Schutz vor Last wie Direct Link.
Das Hinzufügen der Queue-Fair Network-Edge Adapter-Bibliotheken dauert nur wenige Minuten mit minimalen Code-Änderungen bei Ihrem Cloud-Anbieter, um den Adapter zu aktivieren und auszuführen, der normalerweise als Lambda-Funktion oder Edge Worker bereitgestellt wird.
Wie unsere Server-Side-Adapter können auch unsere Network-Edge-Adapter im einfachen oder sicheren Modus betrieben werden.
Wie beim Client-Side Adapter können alle Daten, die Sie wünschen, von Ihrer Website an unsere Server und die Warteschlangenseiten, die Ihre Besucher sehen, weitergegeben werden, indem diese Informationen im Adapteraufruf übergeben werden. Dies erleichtert dynamische Warteschlangenseiten oder andere on-the-fly Anpassungen, da die Besucher der Warteschlange auf die gleiche Weise beitreten - alle Funktionen des Client-Side Adapters werden vollständig unterstützt. Bitte kontaktieren Sie den Support, wenn Sie Dynamic Queue Pages für Ihren Account aktivieren möchten.
Unsere Netzwerk-Edge-Adapter sind im technischen Leitfaden ausführlich beschrieben. Der technische Leitfaden ist im Queue-Fair-Portal > Abschnitt " Hilfe" verfügbar, oder Sie können ein Exemplar bei uns anfordern. Weitere Informationen zu den einzelnen Adaptern finden Sie auch in der README.md des jeweiligen GitHub Global Community Repository.
Queue-Fair bietet Entwicklern Zugang zu sechs REST-API-Modulen. Sie benötigen ein Queue-Fair-Konto, um die API zu nutzen. Um den API-Zugang für Ihr Konto zu aktivieren, wenden Sie sich bitte an den Queue-Fair-Support. Unsere REST-API-Module entsprechen den Standards OpenAPI, RFC 7807 und RFC 3339.
Unser Angebot an API-Modulen ist umfassend - alles, was Sie im Portal tun können, können Sie auch mit der API tun, mit Ausnahme der Verwaltung von Portalnutzern, die aus Datenschutzgründen ausgeschlossen ist.
Jedes API-Modul ist unter api.queue-fair.net vollständig dokumentiert. Dort finden Sie auch eine Swagger-Schnittstelle, die die Nutzung und das Testen erleichtert. Aus Sicherheitsgründen sind alle API-Aufrufe durch sichere TLS-Verschlüsselung geschützt und erfordern einen API-Schlüssel, der für Ihr Konto spezifisch ist.
Sie können Ihre Warteschlangenseiten auch spontan ändern, ohne die Datenbank mit Hilfe des Portals oder der Präsentations-API aktualisieren zu müssen. Kontaktieren Sie den Support für weitere Informationen und um dynamische Warteschlangenseiten für Ihr Konto zu aktivieren.
Wie in RFC 7807 gefordert, finden Sie die Dokumentation zu Fehlermeldungen, die von unseren REST-API-Modulen zurückgegeben werden können, unter queue-fair.com/api-error
Queue-Fair sieht sowohl auf mobilen Browsern als auch auf Desktops und Laptops gut aus.
Sie können Queue-Fair auch direkt in Ihren nativen iOS- und Android-Apps sowie in React Native-Apps auf iOS, Android, Windows und MacOS verwenden, um ressourcenintensive Aktivitäten oder Vorgänge zu schützen.
Die Queue-Fair-App-Adapter verwenden einen WebClient, um Anwendungen zu verbinden und Ihren Benutzern benutzerdefinierte Warteschlangen anzuzeigen, wenn Ihre Dienste zu stark ausgelastet sind, mit der Flexibilität und Benutzerfreundlichkeit der Queue-Fair Portal.
Sie können Benutzer in die gleiche Warteschlange wie Ihre Website-Besucher einreihen oder eine separate Warteschlange für Ihre App-Benutzer einrichten - das bleibt Ihnen überlassen.
Genau wie bei unseren webbasierten Warteschlangen wird der Platz jedes Nutzers automatisch gespeichert, sobald er sich in die Warteschlange eingereiht hat, auch wenn er Ihre App verlässt.
Der Queue-Fair Adapter verfügt über Callbacks, die es einfach machen, Push-Benachrichtigungen an Benutzer zu senden, die Ihre App oder Warteschlange nicht verwenden, wenn sie an der Reihe sind. Der Platz des Nutzers in der Warteschlange wird automatisch vom Adapter in Ihrer App persistent gespeichert. Wenn der Benutzer Ihre App verlässt, teilt Ihre App dem Push Notification Server mit, dass eine Benachrichtigung gesendet werden soll, und sendet die gespeicherte Information über die Position in der Warteschlange als Teil dieser Nachricht an Ihren Push Notification Server.
Es handelt sich um dieselbe Technologie, die wir für unsere WeQ4U-Verbraucher-App und -Dienstleistung verwenden, die allein in Großbritannien rund 2 Millionen Mal heruntergeladen wurde.
Ihr Push-Benachrichtigungsserver fragt regelmäßig die Queue-Fair-Status-API ab, um die Position in der Warteschlange zu ermitteln, die gerade bedient wird. Wenn diese größer ist als die Warteschlangenposition eines bestimmten Benutzers, ist es an der Zeit, diesen Benutzer mit der Benachrichtigung zu kontaktieren. Wenn der Benutzer in die Warteschlange zurückkehrt oder weitergereicht wird, bevor eine Push-Benachrichtigung gesendet wurde, benachrichtigen die Callbacks im Adapter Ihre Anwendung, und Ihre Anwendung teilt dem Push-Benachrichtigungsserver mit, dass die Benachrichtigung nicht mehr erforderlich ist.
Unseres Wissens nach sind wir der einzige Anbieter von virtuellen Warteräumen, der diese Funktion unterstützt.
Hier ist ein Video des Native App Adapters in Aktion, in dem gezeigt wird, dass der Platz des Benutzers auch dann gespeichert wird, wenn die App komplett gestoppt wird, und in dem auch die Adapter-Hooks gezeigt werden, die Ihre App zum Senden von Push-Benachrichtigungen verwendet.
Unsere Native App Adapters sind im Technical Guide beschrieben. Der technische Leitfaden ist im Queue-Fair-Portal > Abschnitt " Hilfe" verfügbar, oder Sie können ein Exemplar bei uns anfordern. Weitere Informationen zu den einzelnen Adaptern, die spezifisch für iOS und Android sind, finden Sie auch in der README.md des jeweiligen GitHub Global Community Repository.
Queue-Fair kann leicht zu jedem eCommerce-System hinzugefügt werden, indem der oben beschriebene Client-Side JavaScript Adapter verwendet wird.
Wir bieten auch Adapter-Code an, um auf der Server-Seite mit vielen gängigen eCommerce-Servern zu arbeiten.
Unsere Adapter sind im Technischen Leitfaden beschrieben. Der technische Leitfaden ist im Bereich Queue-Fair Portal > Hilfe verfügbar, oder Sie können eine Kopie bei uns anfordern.
Wir haben auch zusätzliche Leitfäden für die meisten eCommerce-Plattformen verfügbar - fragen Sie einfach nach dem von Ihnen gewünschten Leitfaden.
Sie können die Flexibilität des Client-seitigen JavaScript-Adapters mit der zusätzlichen Sicherheitsebene kombinieren, die unser Server-seitiger Code bietet.
Queue-Fair signiert jeden Besucher, den wir passieren, mit einem digitalen Fingerabdruck, der für diesen Besucher einzigartig ist. Einzigartig in der Branche enthält die Signatur auch einen spezifischen Code für den Browser des Besuchers, um zu verhindern, dass Zugangstoken weitergegeben werden.
Ihr Webserver kann die Signatur anhand eines Geheimnisses validieren, das nur Ihnen und uns bekannt ist - nicht aber Ihren Besuchern -, um sicherzustellen, dass jeder Besucher die Queue-Fair-Server ordnungsgemäß passiert hat.
Sie können also den Client-seitigen JavaScript-Adapter verwenden, um Besucher an die Warteschlange zu senden und von ihr zu empfangen und sie auf Manipulationen zu überprüfen, bevor sie mit minimalem Server-seitigem Code einen Auftrag erteilen, ohne dass eine Abhängigkeit von unserem System entsteht.
In unseren globalen GitHub-Community-Repositories ist Beispielcode in jeder wichtigen Web-Programmiersprache enthalten.
Das hybride Sicherheitsmodell ist im Technischen Leitfaden ausführlich beschrieben. Der technische Leitfaden ist im Abschnitt Queue-Fair Portal > Hilfe verfügbar, oder Sie können eine Kopie bei uns anfordern.
Unser veröffentlichter Code, der im GitHub Queue-Fair Repository verfügbar ist, steht unter der MIT-Lizenz, die zu den freizügigsten Open-Source-Lizenzen für die globale Gemeinschaft gehört.
Queue-Fair wurde 2004 erfunden und patentiert und ist der ursprüngliche virtuelle Warteraum, der Online-Warteschlangenmanagement für viel genutzte Websites und Anwendungen bietet.
2024 The Fair Queue People Ltd. - Alle Rechte vorbehalten.
Teil der Orderly-Familie von Warteschlangenlösungen - OrderlyQ - OrderlyStats - WeQ4U