Consentful for Shopify
The cookie banner app for Shopify stores.
Design your cookie banner inside Shopify admin and publish it straight to your storefront. Every visitor choice is passed to Shopify Customer Privacy API and Google Consent Mode v2, so Shopify analytics, pixels and Google tags respect it too.
Updated · By Mihir Vaghani, founder of The Plugins Company
Free for one site, forever · No credit card
Talks to Shopify
Choices flow into Shopify's Customer Privacy API, so Shopify analytics, checkout and Web Pixels follow the visitor's consent.
Edit in admin, live instantly
Publish from the app and the change is on your storefront immediately — no theme code edits, no redeploys.
Google Consent Mode v2 built in
Ad and analytics signals are set to denied before Google tags load and updated the moment a visitor chooses. No Tag Manager setup.
Knows when it is live
The app checks your theme and tells you if the app embed is switched off, with a one-click fix.
Set up on Shopify in about 5 minutes
- 1
Install the app
Install Consentful from the Shopify App Store.
- 2
Activate
Open Apps → Consentful and paste your free license key; your store domain is detected.
- 3
Design and publish
Style the banner and click Publish.
- 4
Turn on the app embed
Click "Turn on app embed" — the theme editor opens with Consentful on. Click Save.
Shopify cookie consent questions
Does Shopify have a built-in cookie banner?
Shopify offers a basic banner through its Customer Privacy settings. Consentful gives you full design control, script blocking for third-party trackers and Google Consent Mode v2, while still feeding Shopify's Customer Privacy API.
Why do I have to turn on the app embed myself?
Shopify doesn't let apps change your theme on their own. You switch the embed on once — the app opens the theme editor with it already on, so you only click Save.
Does it work on a development or password-protected store?
Yes. *.myshopify.com addresses get the full banner free; on password-protected stores it appears after the storefront password.
One license covers your domain on every platform:
