Shopify Customer Privacy API suddenly stopped working

New Member
4 0 1

Hi, I have been using the Shopify Customer Privacy API for almost a year with no problems.

Today my consent banner suddenly started bugging out:

TypeError: Cannot read properties of undefined (reading 'loadFeatures')
TypeError: undefined is not an object (evaluating 'window.Shopify.loadFeatures')

This seems like an internal bug that Shopify needs to fix. Around the same time, I started getting 

liquid error: Internal

showing up at the top of my page. When I removed my Shopify Customer Privacy Api code, the liquid error also went away.

That's weird since the shopify customer privacy code is in javascript, not liquid.


Here's my code:


          name: 'consent-tracking-api',
          version: '0.1',
      (error) => {
        if (error) {
          console.error(error); // if you want to raise
        if (window.Shopify.customerPrivacy.shouldShowGDPRBanner()) {

  function onAccept() {
    window.Shopify.customerPrivacy.setTrackingConsent(true, () => setShow(false));

  function onDecline() {
    window.Shopify.customerPrivacy.setTrackingConsent(false, () => setShow(false));


Replies 0 (0)