diff --git a/src/components/analytics-banner.webc b/src/components/analytics-banner.webc index bff7950..fc740fe 100644 --- a/src/components/analytics-banner.webc +++ b/src/components/analytics-banner.webc @@ -6,27 +6,22 @@ const noBtn = ackeeBanner.querySelector('.negative'); const confirmKey = 'ackeeDetailed'; - const ackeeServer = 'https://ackee.sebin-nyshkim.net'; - const ackeeDomainId = 'e60cc3de-916c-424c-ac6e-2fd43d41e240'; - const ackeeOpts = { detailed: true }; - - const record = (server, domainId, options) => { - const instance = ackeeTracker.create(server, options); - instance.record(domainId); - }; - - yesBtn.addEventListener('click', () => { - localStorage.setItem(confirmKey, true); - record(ackeeServer, ackeeDomainId, ackeeOpts); - }); + yesBtn.addEventListener('click', () => localStorage.setItem(confirmKey, true)); noBtn.addEventListener('click', () => localStorage.setItem(confirmKey, false)); if (localStorage.getItem(confirmKey) === null) { ackeeBanner.show(); } + const ackeeServer = 'https://ackee.sebin-nyshkim.net'; + const ackeeDomainId = 'e60cc3de-916c-424c-ac6e-2fd43d41e240'; + const ackeeOpts = { + detailed: localStorage.getItem(confirmKey) === 'true' + }; + if (localStorage.getItem(confirmKey) === 'true') { - record(ackeeServer, ackeeDomainId, ackeeOpts); + const instance = ackeeTracker.create(ackeeServer, ackeeOpts); + instance.record(ackeeDomainId); }