Implementace Google Tag Manager

Implementace souhlasu s uložením cookies v GTM může vypadat například takto:

document.addEventListener('cookie-consent', function (event) {
    const isDefault = event.detail.isDefault;
    const consents = event.detail.consents;
    
    gtag('consent', isDefault ? 'default' : 'update', {
        'ad_user_data':       consents.includes('advertising') ? 'granted' : 'denied',
        'ad_personalization': consents.includes('advertising') ? 'granted' : 'denied',
        'ad_storage':         consents.includes('advertising') ? 'granted' : 'denied',
        'analytics_storage':  consents.includes('analytical') ? 'granted' : 'denied',
    });
});

Kategorie cookies jsou popsány viz podpora Google, tato konkrétní implementace vycházi z příkladu získání souhlasu na Google.

Webové stránky zdarma