Auf der Weiterleitungsseite ist die CrowdHandler-Integration erforderlich

Wenn die Seite, auf die Sie die Nutzer weiterleiten, die CrowdHandler-Integration nicht aufruft, besteht die Gefahr, dass die Sitzung des Nutzers unterbrochen wird und er zurück in den Warteraum geleitet wird.

Dies ist insbesondere dann ein Problem, wenn:

  1. Sie verwenden die JavaScript-Implementierung, und
  2. Sie leiten Ihre Nutzer direkt zum Wartezimmer weiter, anstatt sie über die JavaScript-Integration von Ihrer Website zum Wartezimmer umleiten zu lassen.

Auch bei anderen Integrationen könnte dieses Problem auftreten:

  1. Sie verwenden eine benutzerdefinierte Integration auf dem Server, haben jedoch Weiterleitungen eingerichtet, die ausgeführt werden müssen, bevor die Integration ausgeführt werden kann, z. B. auf dem CDN oder in einer .htaccess-Datei.
  2. Sie verwenden das WordPress-Plugin, haben jedoch Weiterleitungen in einer .htaccess-Datei, einer Nginx-Konfiguration oder auf einem CDN eingerichtet.

Das Problem

Wenn der Nutzer auf Ihre Weiterleitungsseite weitergeleitet wird, wird sein Token in einem „ch-id“-Parameter verschlüsselt und über die URL an Ihre Website übergeben.

Die CrowdHandler-Integration ruft diesen Parameter ab und speichert ihn mithilfe des lokalen Speichers im Browser des Nutzers.

Wenn die erste Seite, auf die Sie den Nutzer weiterleiten, nicht über die CrowdHandler-Integration verfügt und die ch-id nicht an die nächste URL weiterleitet, geht die Sitzung des Nutzers verloren, bevor sie eingerichtet werden kann. Dies geschieht in der Regel, wenn die URL, auf die Sie den Nutzer weiterleiten, sofort zu einer zweiten URL umleitet. Wird das Token bei der Weiterleitung nicht übergeben, führt dies dazu, dass der Nutzer ein neues Token erhält und wieder in die Warteschlange zurückgeführt wird.

Lösungen

Je nach Anwendungsfall gibt es entsprechende Lösungen.

  1. Wenn Ihre Landingpage den Nutzer sofort weiterleitet, müssen Sie sicherstellen, dass bei der Weiterleitung der Parameter „ch-id“ mitübergeben wird. Dies kann beispielsweise der Fall sein, wenn Sie eine Indexseite haben, die automatisch zu einer bestimmten Sprache weiterleitet, z. B. wird aus „/en“ „/en?ch-id=tok_xxxxxxxxxxx“. Wenn Sie Ihre Weiterleitungsregel so konfigurieren können, dass alle Abfrageparameter mitübergeben werden, sollten Sie dies tun.
  2. Wenn Ihre Landingpage den Nutzer sofort weiterleitet, z. B. von / zu /tickets, und /tickets über die CrowdHandler-Integration verfügt, Ihre Landingpage jedoch nicht, sollten Sie in Erwägung ziehen, die Weiterleitung auf /tickets statt auf / vorzunehmen.
  3. Wenn Ihre Landingpage beispielsweise https://your-domain.com/tickets lautet, Ihr Webserver den Nutzer jedoch stillschweigend auf https://your-domain.com/tickets/ umleitet, geben Sie die vollständige URL mit dem abschließenden Schrägstrich als Umleitungsseite ein.