Ask AI
How can we help? 👋

Queuing

About the Queue

With the Queuing Module, you can regulate the number of visitors to the website.

In our article about Peak Sales, we explain why there is a Queueing system and how to interpret the numbers.

You can find the Queuing module on the first page when entering your Dashboard:

Notion image

The Queue Graph

At the top of the module, you can see the number of visitors on the website at this moment (green) and the number of people in the queue (yellow if the queue is active).

Notion image

From the the left, you can see the progress to the most recent period in 5-minute steps. On the right, you can see the most current situation.

🚧
Take note! This graph is not live but is generated when the page is loaded. The graph does not automatically change after loading the queue module page, so refresh the page occasionally for a fresh view.

Maximum number of Simultaneous Visitors

Here, you can set how many visitors are allowed on the website simultaneously. You can choose from multiple settings between 0 and 1000.

You can change the number yourself. Please note that if you change the number downwards, people can enter the queue from the website if the new limit is lower than the current number of people on the website. You better start with fewer penumberntering websites, 50 for example, and increase the number if needed.

To allow more visitors to your website, you can easily change the number, for example, to 500.

If you are expecting a lot of people, please open a Service Ticket, they can bring your maximum sessions even higher if needed.


How are Queue Numbers Measured?

Visitors on Website

There is not a clear way to determine how many website visitors there are. If someone shows no activity for a while, is this person still there? Or did the visitor close the browser window? It cannot be predicted with certainty, so to be safe, Peppered allows for an inactivity of 10 minutes before we regard the visitor as inactive and remove the web session to make room for other visitors. If the visitor suddenly returns after 10 minutes of inactivity, the next page load will immediately open the queue page. After the order is finalised, the visitor loses his session and will be placed back in the queue if they want to continue browsing.

The website uses more conservative assumptions than Google. Google Analytics may show fewer people on the website because a shorter time of inactivity will result in the visitor not being counted any more by GA. However, the visitor might still be there.

Visitors in the Queue

There is also no clear way to determine how many visitors are in the queue. We cannot measure any activity in the queue because visitors have to wait and do nothing.

When you wait for your turn, the browser automatically redirects you to the website, and you can start your order. As long as you show activity every 10 minutes, you will be counted in the “on the website” statistics.

When visitors leave their queue page in the browser open but forget about it, they will eventually be referred to the website, where they will be removed after an inactivity of 10 minutes.

When a visitor closes the queue browser window, we cannot redirect that visitor to the website to start a website session, so the visitor will stay registered in the queue and become a “ghost”. These sessions will eventually time out, but that can take quite some time. It is not uncommon that this creates a more significant number in the queue than the actual number of people still actively waiting. It is a deliberate choice not to remove these “ghosts” since we cannot be sure if the visitor is still waiting or not, and the last thing you want is for people who have waited a long time to be moved back up the order in the queue.

The sensible thing to do here is to check the number of visitors “on the website”. If that number is significantly lower than the “maximum current sessions”, the queue is not letting enough people through because of these “ghosts”. This will be an excellent time to raise the “maximum current sessions”. This will allow a new group of waiting people on the website, including the “ghosts”, that will time out after 10 minutes since they will not be active on the website (because they have already left).

Here’s an example of how to manage the final phase of your queuing period:

  • We start with a “maximum current sessions” setting of 350. Because almost everybody is active, you will likely see between 300 and 350 people “on the website” and some more “in the queue”.
  • If all systems (check your ticketing system) are running smoothly, you can raise the queue, but we leave it at 350 for this example.
  • After a while, you notice fewer orders coming into your ticketing system, and the number of visitors “on the website” drops. There are now 200 visitors “on the website” but still several people in the queue. There might be some “ghosts.”
  • Since you want 350 visitors on the website, you can raise the “maximum current sessions” from 350 to 500 to let an extra 150 people on the website. All ghosts in that set of 150 will be let through and disappear after 10 minutes. All actively waiting people in that group of 150 will be sent to the website and can start the order.
  • Wait a few minutes, refresh your graph screen and check the number of people “on the website”. The number should increase. If it is close to 350 now, wait until it lowers again. If it is still much lower than 350, raise the maximum current sessions again to let even more people in. Repeat until the queue is completely gone.
💡
Tool Tip! Not a fan of long queues? Consider using time slots!

Additional Actions

Bypass Queue (to the Website)

The most prominent functionality here is the link to the website, with which you can bypass the queue and always be able to access the website. This is based on your dashboard login and IP address and is, therefore, inaccessible to others.

View Queue Page

You can view the queue via the preview queue page link, even if the queue is not active.

Post a message on the queue page

You can place a message in the queue by scheduling a news item with the type notice in queue**. This is immediately shown to all the people waiting in the queue. This way, you can communicate actively about the current busy ticket sales situation (for instance, to inform which events are already sold out so that some visitors might not need to wait any longer).

Shuffle Queue

This function shuffles all active sessions and gives each session a new place in a random order. This applies to all website visitors and all those waiting. This is ideal if you want to provide all visitors with an equal chance of access. Then, an X number of people are randomly forwarded to the website (the X is the same as the set queue limit). The other visitors get a new place in the queue.

It is advisable to set the queue to zero earlier and to communicate in a queue news item that there will be shuffling at a particular moment and that there is no point in waiting in line for a long time in advance, hoping to access the website sooner.

Queue Adjustments

Changes made to the queue are visible at the bottom of the module, so there is a clear picture of who has done what at which moment. This is why you always have a clear overview.

Want to know more about how it works? See the extra explanation page.

Did this answer your question?
😞
😐
🤩