Getting started

Configure Shopify Privacy Regions

Tell Shopify to block tracking pixels until consent is granted. Required for Facebook, TikTok, and other Shopify-managed pixels.

4 min read

Quick Answer

Go to Settings → Customer Privacy → Cookie Banner, remove Shopify's banner, turn off automated settings, and set regions to EEA + UK. This tells Shopify to block pixels until Consentico grants consent.

Why this matters

Shopify has its own pixel manager that controls when tracking pixels fire. Apps like Facebook & Instagram, TikTok, Pinterest, and Google all run through this system.

By default, Shopify assumes tracking is allowed. This means pixels fire immediately — before any consent banner can intervene.

Without this configuration

Facebook Pixel, TikTok Pixel, and other Shopify-managed tracking will fire before visitors see your consent banner. This is a GDPR compliance risk.

When you configure privacy regions, Shopify knows to block these pixels by default in those regions. They only fire after Consentico calls setTrackingConsent() when a visitor accepts cookies.

Step-by-step setup

If you have CCPA enabled

If you're also using Consentico's CCPA mode for US visitors, check the "Data sharing opt out page" setting in the same Customer Privacy area.

If it's set to "Automated", consider turning it off — Consentico handles the "Do Not Sell My Personal Information" link for US visitors. Having both active can create duplicate opt-out mechanisms.

CCPA is different

CCPA is opt-out, not opt-in. Tracking is allowed by default in the US, but visitors must be able to opt out. Consentico handles this with the "Do Not Sell" link in your banner.

How to verify it's working

After configuring:

  1. Open your store in an incognito window
  2. Open DevTools → Network tab
  3. Filter by facebook or tiktok
  4. Reload the page without clicking the consent banner
  5. You should see no requests to Facebook or TikTok

Now click Accept on the consent banner and check the Network tab again — you should see the pixel requests fire.

What this affects

Pixel/IntegrationControlled by this setting?
Facebook & Instagram channel✅ Yes
TikTok channel✅ Yes
Pinterest channel✅ Yes
Google & YouTube channel✅ Yes
Klaviyo❌ No (uses its own consent mechanism)
Scripts in your theme code❌ No (use script blocking)
Google Tag Manager❌ No (use Consent Mode)

Troubleshooting

Was this page helpful? Let us know