TYPO3 Extension Cookieman: DSGVO TypoScript Konfiguration

Die TYPO Extension Cookieman kommt bei mehreren unserer Webseiten zum Einsatz und ist unsere (Stand: Oktober 2020) Empfehlung für die Konfiguration eines Cookie Banner. Die Anforderungen der Cookie Richtlinie (Cookie Consent) der EU und der Datenschutzgrundverordnung, die DSGVO, lassen sich mit der Extension in Ihrer TYPO3 Seite einrichten. Der große Vorteil dieser Extension ist, dass sie für sich selbst steht und die Konfiguration dieser Erweiterung recht schnell zu bewerkstelligen ist, wobei man Erfahrung in TypoScript voraussetzen muss. 

Nach der Installation und Einbindung der Extensions im Template können Sie mit der Konfiguration beginnen. Dazu müssen Sie im Setup Ihrer TYPO3 Webseite einen entsprechenden Quellcode in Typoscript einbinden. Eine Vorlage dazu finden Sie in der sehr guten Dokumentation der Extension. 

TYPO3 Extension Cookieman für DSGVO und Cookie Richtlinie

Diese Konfiguration bietet zwei Bereiche, die man konfigurieren muss: 

  • Gruppen für die Anzeige im Frontend 
  • Beschreibung der Cookies der einzelnen Gruppen 

Hier ein Beispiel für den TypoScript 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 Einstellungen</a>

Diesen Code können Sie entweder auf einer Seite wie der Datenschutzerklärung einbinden oder selbst einen Button in Ihre Webseite einbauen, der für den Besucher zugänglich ist. Hier haben Sie die volle Gestaltungsfreiheit des Frontend, um eine Lösung im Layout Ihrer TYPO3 Webseite zu schaffen. 

Links zur Extension Cookieman

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/