Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.cookiechimp.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Shopify’s Customer Privacy API is the framework Shopify and its apps use to check whether a visitor has consented to tracking. When the integration is enabled, CookieChimp updates the API as the user’s preferences change, so Shopify’s analytics, Shop Pay tracking, and any privacy-aware Shopify apps adjust automatically.

Prerequisites

  • The CookieChimp snippet installed on your Shopify theme — see the Shopify installation guide if you haven’t done this yet.
  • Shopify’s built-in cookie banner disabled at Settings → Customer privacy → Cookie banner (it conflicts with CookieChimp).

How do I enable it?

1

Open the Integrations page

Go to Integrations in your CookieChimp dashboard and find the Shopify Customer Privacy API card.
2

Toggle it on

CookieChimp will start signalling consent to Shopify’s Customer Privacy API on page load and whenever the visitor updates their choices.

How do I verify it’s working?

Open your storefront in a browser console and check Shopify’s API directly:
// After accepting marketing consent
window.Shopify.customerPrivacy.userCanBeTracked();        // true
window.Shopify.customerPrivacy.getTrackingConsent();      // "yes"

// After declining marketing consent
window.Shopify.customerPrivacy.userCanBeTracked();        // false
window.Shopify.customerPrivacy.getTrackingConsent();      // "no"
  • Enable Debug mode from the CookieChimp dashboard and check the browser JS console for errors.
If you encounter any issues or need further assistance, please reach out to us via our chat.