Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


cookieman [2023.12.12 16:02] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== 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. 
 +
 +<WRAP left info 100%>
 +Die TYPO3 Extension Cookieman finden Sie mit diesem Link im TER: 
 +\\ https://extensions.typo3.org/extension/cookieman
 +</WRAP>
 + 
 +<WRAP left info 100%>
 +Die Konfiguration der TYPO3 Extension Cookieman finden Sie hier: 
 +\\ https://docs.typo3.org/p/dmind/cookieman/master/en-us/ 
 +</WRAP>
 +
 +===== 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>