Sie befinden sich hier: start » cookieman

TYPO3 Extension Cookieman

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>