Home / Blog / Seasonal Popups, Sale Overlays, and Consent: Stacking Prompts Without Breaking Either

Seasonal Popups, Sale Overlays, and Consent: Stacking Prompts Without Breaking Either

Published 2026-10-21

Peak trading creates a prompt pileup. The consent banner appears, a sale overlay covers it, an exit intent popup fires over that, and a chat widget opens in the corner. Each team added its prompt in isolation, and together they guarantee that visitors dismiss everything unread, including the one prompt with legal consequences.

This guide covers how to sequence competing prompts during campaigns: why consent must stand alone, how to hold and release marketing overlays fairly, what never to do with dismissal behaviour, and how to plan the prompt calendar before the sale rather than during it.

Consent gets the first, clear moment

The consent choice should be the first interactive layer a new visitor meets, and it should be fully visible and usable, not partially covered by a promotional overlay with a higher stacking order. This is partly legal, since a choice made while the banner was obscured is hard to defend, and partly practical, because visitors who clear the banner properly give you a stored state that ends the question for the rest of the visit. Audit stacking order and focus behaviour as part of campaign setup, not after complaints arrive.

Queue the marketing prompts

Once consent is resolved, release marketing overlays in a deliberate order with delays between them: the campaign offer first if it is time limited, secondary prompts like newsletter signup later or on relevant pages only. A simple prompt queue in code, where each overlay registers and waits its turn, prevents the pileup permanently rather than relying on every team remembering every other teams campaign dates. Cap the total: a visitor who has dismissed two prompts in a session should be left alone to shop.

Dismissal must mean what it says

The fastest way to destroy trust in both systems is dismissal tricks: a close button that opens the offer in a new tab, a no thanks link that counts as consent, or a banner that returns on every page until accepted. Keep each prompts dismissal independent and final for its stated period. In particular, never wire a marketing overlay interaction into consent state. Clicking away a sale popup is not a privacy choice, and treating it as one corrupts the receipt.

Plan the stack before the sale

Prompt conflicts are a calendar problem disguised as a design problem. Before peak periods, list every layer that can appear, who owns it, its dates, and its priority, and test the full stack on the staging version of the highest traffic templates. Include the unglamorous cases: returning visitors with stored consent, mobile viewports where layers cover more of the screen, and accessibility focus order. Fifteen minutes of sequencing work before the campaign protects both conversion and the consent record the campaign traffic generates.

Related reading

These earlier guides cover connected questions in more depth: Consent Banners on Slow Networks: Choices That Load Before Trackers, Even on 3G, Geo Targeted Consent: Showing the Right Banner in the Right Region, and Consent and Lead Capture Popups: Discounts, Exit Intent, and the Trackers Inside.

Frequently asked questions

Can the sale overlay appear before consent for returning visitors?

If a stored consent choice already exists, there is no pending consent prompt, so marketing overlays can proceed normally. The sequencing rule applies while a choice is still outstanding.

What if the banner and popup use the same vendor tool?

Configure priority inside the tool so consent always wins, and test it. Tools that trigger purely on timers or scroll depth will conflict unless someone sets an explicit order.

Should exit intent popups wait for consent too?

Yes, if a consent choice is outstanding when exit intent fires, the popup should not cover the banner. Most implementations simply suppress other prompts until consent resolves.

How many prompts per session is reasonable?

There is no magic number, but consent plus one marketing prompt is a good default ceiling for a first session. More than that measurably increases dismissal of everything, including consent.

Get a free consent audit of your website

Free consent audit