PHP code example of elleracompany / craft-cookie-consent

1. Go to this page and download the library: Download elleracompany/craft-cookie-consent library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

elleracompany / craft-cookie-consent example snippets

js
window.addEventListener('ccc-loaded', function (event) {
    if (event.detail['default-marketing']) {
        // Load marketing scripts (GTM, pixels, ...) here
    }
});
html
<script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}

    // Deny everything until the visitor has answered
    gtag('consent', 'default', {
        'ad_storage': 'denied',
        'ad_user_data': 'denied',
        'ad_personalization': 'denied',
        'analytics_storage': 'denied'
    });

    window.addEventListener('ccc-loaded', function (event) {
        gtag('consent', 'update', {
            'ad_storage': event.detail['default-marketing'] ? 'granted' : 'denied',
            'ad_user_data': event.detail['default-marketing'] ? 'granted' : 'denied',
            'ad_personalization': event.detail['default-marketing'] ? 'granted' : 'denied',
            'analytics_storage': event.detail['default-statistics'] ? 'granted' : 'denied'
        });
    });
</script>