Articles on: Settings

Cookie Banner Modes (New Version)

Overview


The Consent dialogs section defines how the cookie banner is presented to visitors on your Shopify store.


In the new banner version, the banner behavior is separated into two main concepts:


  • Banner mode – how the consent dialog is presented to visitors.
  • Consent model – how consent is interpreted and applied.


This separation allows merchants to choose the user interface of the banner independently from the consent policy applied to visitors.


Banner Modes


Banner modes define how the consent dialog appears and what interaction options visitors see.


You can select the banner mode inside:


Settings > Banner > Layout > Consent dialogs



The available banner modes are:



This mode displays a simple informational banner to visitors.


The banner informs users that the website uses cookies and allows them to confirm their choice using the available buttons.


Characteristics:


  • Minimal banner interface
  • Focused on basic consent acknowledgement
  • No cookie category configuration directly from the banner


This mode is often used when stores prefer a simple notification-style banner.




This mode displays a cookie notice together with access to cookie preferences.


Visitors can:


  • Accept or decline cookies
  • Open the preferences panel to manage cookie categories individually


Characteristics:


  • Standard consent dialog layout
  • Allows granular control over cookie categories
  • Includes a Preferences button or link for detailed choices



Preferences Only


This mode focuses directly on cookie preferences management.


Instead of displaying a simple notice first, the banner immediately presents the preferences interface where visitors can manage cookie categories.


Characteristics:


  • Direct access to cookie settings
  • Suitable for stores that want visitors to configure consent immediately
  • Displays cookie categories and controls from the start




The Consent model defines how the banner processes visitor consent.


After selecting the Banner Mode, you must configure the consent behavior in:


Settings > Consent model & Regions



The consent model determines when cookies are allowed and how consent must be given.


Available options include:


Strict opt-in / GDPR


In this model:


  • Visitors must actively provide consent before non-essential cookies are allowed.
  • No tracking or data collection occurs until consent is given.


This model represents the strictest consent behavior available in the app.


Standard opt-out / CCPA


In this model:


  • Cookies may be enabled by default.
  • Visitors are provided with a clear option to decline or opt out.


This model allows stores to provide opt-out controls to visitors.


Auto-pilot / Geotargeting


This model automatically selects the appropriate consent behavior depending on the visitor’s location.


Typical behavior includes:


  • Opt-in consent for visitors from regions with stricter consent requirements.
  • Opt-out consent for visitors from regions where opt-out models are commonly used.


The detection is performed automatically based on visitor location.


Custom configuration


This option provides additional flexibility for advanced setups.


It allows merchants to configure how consent behavior is applied across different regions and scenarios.


Region configuration is available in the Regions visibility section and can be used together with the consent model to adjust how consent dialogs behave in different locations.


Key Points to Understand


  • Banner mode defines the user interface of the consent dialog.
  • Consent model defines the policy that controls cookie behavior.
  • These two configurations are separate in the new banner version.
  • The banner mode is configured in Consent dialogs, while consent behavior is configured in Consent model & regions.


This separation provides greater flexibility when configuring how consent is presented and processed.

Updated on: 05/03/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!