diff --git a/view/frontend/web/js/google-analytics-mixin.js b/view/frontend/web/js/google-analytics-mixin.js index 05938a3..2f3fc45 100644 --- a/view/frontend/web/js/google-analytics-mixin.js +++ b/view/frontend/web/js/google-analytics-mixin.js @@ -3,15 +3,16 @@ define(['mage/utils/wrapper'], function (wrapper) { return function (gaFunction) { return wrapper.wrap(gaFunction, function (parentMethod, config) { - window.addEventListener('CookiebotOnAccept', function () { - if (Cookiebot.consent.statistics) { - parentMethod(config); - } - }); if (typeof Cookiebot === 'undefined') { return; } - if (Cookiebot.consent.statistics) { + if (!Cookiebot.hasResponse) { + window.addEventListener('CookiebotOnAccept', function () { + if (Cookiebot.consent.statistics) { + parentMethod(config); + } + }); + } else if (Cookiebot.consent.statistics) { parentMethod(config); } })