diff --git a/public/js/cookiebanner.script.js b/public/js/cookiebanner.script.js
index b4ff6a011..21a9b37bf 100644
--- a/public/js/cookiebanner.script.js
+++ b/public/js/cookiebanner.script.js
@@ -155,16 +155,6 @@ var translations = {
var t = translations[lang];
var headerScripts = [
- {
- title: 'Google Tag Manager',
- type: 'analytics',
- value:
- "",
- },
{
title: 'Google Analytics',
type: 'analytics',
@@ -276,6 +266,20 @@ var injectScripts = function () {
appendScriptInHead('analytics');
appendScriptInHead('marketing');
appendScriptInHead('preferences');
+
+ window.dataLayer = window.dataLayer || [];
+ function gtag(){window.dataLayer.push(arguments);}
+ var prefsStr = n('cookieConsentPrefs');
+ var prefs = prefsStr ? JSON.parse(prefsStr) : [];
+ var isAnalytics = prefs.indexOf('analytics') !== -1;
+ var isMarketing = prefs.indexOf('marketing') !== -1;
+
+ gtag('consent', 'update', {
+ 'analytics_storage': isAnalytics ? 'granted' : 'denied',
+ 'ad_storage': isMarketing ? 'granted' : 'denied',
+ 'ad_user_data': isMarketing ? 'granted' : 'denied',
+ 'ad_personalization': isMarketing ? 'granted' : 'denied'
+ });
};
!(function (e) {
diff --git a/src/components/layout/Layout.tsx b/src/components/layout/Layout.tsx
index 5a416566f..a871ceae5 100644
--- a/src/components/layout/Layout.tsx
+++ b/src/components/layout/Layout.tsx
@@ -122,19 +122,6 @@ export default function Layout({
>
- {/*Internxt Pixel
-
- */}
-
{/*Cookies Banner */}