# Localise campaigns by visitors' reason for visit

> Play a campaign in a store when more than a set percentage of the visitors waiting in its queue are there for the same reason.

How-to guide · Launching Campaigns › Localise campaigns · Last updated 15 September 2026

URL: https://personalisationhub.com/support-centre/launching-campaigns/localise-campaigns-by-visitors-reason-for-visit/

If your stores use virtual queueing, you can play a campaign when the people waiting share a reason for visiting. The rule works on the aggregate. When more than a set percentage of everyone in the queue is there for one reason, say 50% for a home loan, the campaign starts on that store's displays.

## Before you begin

- Store queueing enabled for the stores concerned — see [Enable virtual store queueing](https://personalisationhub.com/support-centre/queue-management/enable-virtual-store-queueing/).
- Reason-for-visit categories defined — see [Add reason-for-visit categories and sub-categories](https://personalisationhub.com/support-centre/queue-management/add-reason-for-visit-categories-and-sub-categories/).
- A campaign with creative for the playlists it should play on. Enable every playlist in the store so the campaign plays on all of that store's displays at once when the rule matches.

## Steps

1. In the left navigation, select **Campaigns**, then select the campaign name.
2. Select the **Targeting** tab.
3. Select **Add New "AND" Condition**.
4. In the first select, choose **Queueing / Aggregate Visitor Data**.
5. In the second select, choose **Reason for Visit (Aggregate)**.
6. In the third select, choose the operator, for example **greater than**.
7. Enter the percentage that triggers the campaign, for example `50`, and choose the reason for visit it applies to.
8. Select **Save Changes**.
9. At the top right, turn on the activation toggle.

## Verify it worked

Add visitors to the store's queue with the chosen reason for visit — see [Add a visitor to the queue manually](https://personalisationhub.com/support-centre/queue-management/add-a-visitor-to-the-queue-manually/). When the share of visitors with that reason passes the percentage, the campaign starts playing on the store's displays; when it falls back under, the campaign drops out.

## Next step

[Localise campaigns by the skills of staff on shift](https://personalisationhub.com/support-centre/launching-campaigns/localise-campaigns-by-the-skills-of-staff-on-shift/)

## Related

- [Target a campaign](https://personalisationhub.com/support-centre/launching-campaigns/target-a-campaign/)
- [Enable virtual store queueing](https://personalisationhub.com/support-centre/queue-management/enable-virtual-store-queueing/)
- [Let a visitor join the queue by scanning a QR code on a display](https://personalisationhub.com/support-centre/queue-management/let-a-visitor-join-the-queue-by-scanning-a-qr-code-on-a-display/)
