fix: properly initialize CMP, GTM and data layer for tracking

This commit is contained in:
Björn Fromme
2026-03-16 12:02:59 +01:00
parent e5803860df
commit 9eefdd1858
12 changed files with 87 additions and 37 deletions
+5 -12
View File
@@ -1,12 +1,5 @@
<script>
window.dataLayer = window.dataLayer || [];
var consent = (window.CookieFirst && window.CookieFirst.consent) || { advertising: false };
if (consent.advertising) {
dataLayer.push({
'event':'VirtualPageview',
'virtualPageURL': '{{ url }}',
'virtualPageTitle': '{{ title }}',
'userInfo': '{{ is_granted('ROLE_USER') ? 'mitglied' : 'gast' }}'
});
}
</script>
<div {{ stimulus_controller('data-layer', {
'url': url,
'title': title,
'userInfo': is_granted('ROLE_USER') ? 'mitglied' : 'gast'
}) }}></div>