TYPO3 Extension für DSGVO und Cookie Richtlinie: Cookieman

Die Extension Cookieman kommt bei mehreren unserer Webseiten zum Einsatz und ist unsere (Stand: Juli 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. 

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 einbinden. Eine Vorlage dazu finden Sie in der sehr guten Dokumentation der Extension. 
 

Konfiguration der TYPO3 Extension Cookieman

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/ 

Thomas Berscheid ⧉ 07.08.2020