Work eventabee Guides Set up the consent banner

Set up the consent banner

Geo-aware opt-in, opt-out, and implied modes. Appearance and copy.

Updated

Operational

The consent banner is the gate between ingest and fanout. Events are always stored; they’re only forwarded to destinations the visitor has permitted. The banner is geo-aware, so most merchants never have to think about regional regulations.

1. Choose default regional modes

In the dashboard, go to Consent → Regions.

  • EU / UK / Switzerland / EEA: opt-in. The banner blocks optional categories until the visitor accepts.
  • 19 US states (California, Colorado, Connecticut, Virginia, Utah, Texas, Oregon, Montana, Iowa, Indiana, Tennessee, Delaware, New Jersey, New Hampshire, Kentucky, Minnesota, Maryland, Rhode Island, Nebraska): opt-out. The banner shows a link to opt out.
  • Rest of world: implied consent. The banner is informational.

These defaults match current regulatory expectations (as of April 2026). You can override any region.

2. Customize appearance

Go to Consent → Appearance. Options:

  • Placement: bottom bar, bottom-right modal, or centered modal.
  • Theme: inherits your theme’s color variables by default; override with brand colors.
  • Buttons: label, primary action, secondary action (“Reject all” vs. “Manage preferences”).
  • Dark/light: automatic via prefers-color-scheme.

3. Configure category groups

By default eventabee uses four consent categories, mapped to Google’s Consent Mode v2 + additional analytics / marketing splits:

  • Strictly necessary — always on, cannot be disabled.
  • Analytics — gates destinations like GA4, PostHog.
  • Marketing — gates Meta, TikTok, Google Ads, Pinterest, Snapchat.
  • Personalization — gates Klaviyo, Segment (if you use them for personalization).

Each destination is mapped to one or more categories in Destinations → [destination] → Consent mapping.

4. Copy

The default copy is reviewed for EU/UK compliance but you are responsible for your own privacy messaging. Edit the banner text in Consent → Copy. We support translations per locale; your Shopify primary locale is used by default.

5. Publish and verify

Click Publish. The banner updates live (cached briefly at the CDN). Load your storefront from a VPN in an EU IP to verify the opt-in mode appears as expected.

Implied consent is the ROW default. It means the banner is informational and events fire by default. If your brand serves a market where this isn’t appropriate, override to opt-in for that region in step 1.

Next