TYPO3 Extension Cookieman
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/
Konfiguration der Extension
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
}
}
}
}
Aufruf des Plugin
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>