Für die Standardnutzung dieser Webanalyse ist kein Consent-Banner erforderlich,
da keine Cookies gesetzt und keine IP-Adressen gespeichert werden. Sollten Sie
dennoch ein Consent-Banner einsetzen wollen, zum Beispiel aufgrund interner
Compliance-Vorgaben, zeigt das folgende Beispiel eine einfache Umsetzung:

    <script>
        (function() {
            // Consent already given
            if (localStorage.getItem('consent') === 't')
                return

            // Don't do anyting on load.
            window.goatcounter = {no_onload: true}

            // Create a simple banner.
            var agree = document.createElement('a')
            agree.innerHTML = 'Yeah, I agree'
            agree.style.position = 'fixed'
            agree.style.left = '0'
            agree.style.right = '0'
            agree.style.bottom = '0'
            agree.style.textAlign = 'center'
            agree.style.backgroundColor = 'pink'

            // Send the event on click.
            agree.addEventListener('click', function(e) {
                e.preventDefault()
                localStorage.setItem('consent', 't')
                agree.parentNode.removeChild(agree)

                window.goatcounter.count()       // Send pageview.
                window.goatcounter.bind_events() // If you use events.
            })

            document.body.appendChild(agree)
        })()
    </script>
    {{template "code" .}}
