Diese TYPO3 Extension kommt bei mehreren unserer Webseiten zum Einsatz und ist unsere (Stand: Juni 2020) Empfehlung für die Konfiguration eines Cookie Banner. Der große Vorteil dieser Extension ist, dass sie für sich selbst steht und relativ einfach zu konfigurieren ist, wobei man Erfahrung in TypoScript voraussetzen muss.
Die TYPO3 Extension Cookieman finden Sie mit diesem Link im TER:
https://extensions.typo3.org/extension/cookieman
Die Konfiguration der TYPO3 Extension Cookieman finden Sie hier:
https://docs.typo3.org/p/dmind/cookieman/master/en-us/
Die Konfiguration dieser Extension geschieht über TypoScript. Hier ein Beispiel für den Source Code dieser Extension:
plugin.tx_cookieman { settings { ## Link zur Datenschutzerklärung links.dataProtectionDeclarationPid = 42 ## Link zum Impressum links.imprintPid = 21 ## Theme einbinden trackingObjects { GoogleAnalytics { inject ( <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-12345678-1', 'auto'); ga('send', 'pageview'); ga('set', 'anonymizeIp', true); </script> ) show { _ga { duration = 2 durationUnit = years type = cookie_http+html provider = Google } _gid { duration = 24 durationUnit = hours type = cookie_http+html provider = Google } _gat { duration = 1 durationUnit = minute type = cookie_http+html provider = Google } } } } groups { marketing { trackingObjects { 10 = GoogleAnalytics } respectDnt = 1 showDntMessage = 1 } } } }
Was man zudem noch hinzufügen muss, ist eine Möglichkeit für den Besucher, zu jedem beliebigen Zeitpunkt die Schaltfläche zur Konfiguration der Cookies im Browser zu erreichen.
<a href="#" onclick="cookieman.show()">Cookie Konfiguration</a>