Como adicionar uma política de privacidade e cookies Pop-up
Websites
Se você quiser adicionar um pop-up "Aceitar Cookies e Política de Privacidade" à sua página, siga as etapas abaixo:
Passo 1: Clique em "Editar" na página Funil/Website à qual você deseja adicionar o pop-up
Passo 2: Selecione "Adicionar elemento" > role para baixo até Personalizado e selecione "JS/HTML personalizado" > Arraste e solte o elemento para o TOPO da página Funil/Websit
Passo 3: Navegue até o menu Configurações no lado esquerdo > Selecione "Abrir Editor de Códigos> Cole o seguinte código:
<script>
window.hlptcb = {};/*
* Opções editáveis
*/
window.hlptcb.popup_title = 'Aceitar Cookies e Política de Privacidade?'; Título/Título Opcional
window.hlptcb.popup_message = "Este site usa cookies para melhorar sua experiência de usuário. Ao aceitar e fechar o banner de informações sobre cookies ao visitar a página pela primeira vez, você concorda com o uso de cookies ao rolar a página inicial, clicar em um link ou continuar a navegar de outras maneiras.... ';
window.hlptcb.popup_more_title = 'Mais informações';
window.hlptcb.popup_more_link_url = '#';
window.hlptcb.popup_accept_button_title = 'Aceitar Cookies';
window.hlptcb.popup_style_width = '50%';
window.hlptcb.popup_style_mobile_width = '100%';
window.hlptcb.popup_style_z_index = '100';
window.hlptcb.popup_style_bgcolor = '#333333';
window.hlptcb.popup_style_title_color = '#1571a8';
window.hlptcb.popup_style_more_link_color = '#1571a8';
window.hlptcb.popup_style_button_color = '#FFFFFF';
window.hlptcb.popup_style_button_bgcolor = '#1571a8';
As opções editáveis terminam aqui. Por favor, não altere o código abaixo.
function hlpt_cb_docReady(fn) { if (document.readyState === "complete" || document.readyState === "interactive") { setTimeout(fn, 1); } else { document.addEventListener("DOMContentLoaded", fn); } }
hlpt_cb_docReady(function() { console.log('Largura da tela: ' + screen.availWidth); hlpt_display_cookie_banner();
});
window.hlptcb.popup_title = window.hlptcb.popup_title || '';
window.hlptcb.popup_message = window.hlptcb.popup_message || '';
window.hlptcb.popup_more_title = window.hlptcb.popup_more_title || '';
window.hlptcb.popup_more_link_url = window.hlptcb.popup_more_link_url || '';
window.hlptcb.popup_accept_button_title = window.hlptcb.popup_accept_button_title || 'Aceitar Cookies';
window.hlptcb.popup_style_width = window.hlptcb.popup_style_width || '50%';
window.hlptcb.popup_style_mobile_width = window.hlptcb.popup_style_mobile_width || '100%';
window.hlptcb.popup_style_z_index = window.hlptcb.popup_style_z_index || '100';
window.hlptcb.popup_style_bgcolor = window.hlptcb.popup_style_bgcolor || '#3D384A';
window.hlptcb.popup_style_title_color = window.hlptcb.popup_style_title_color || '#F04C5B';
window.hlptcb.popup_style_more_link_color = window.hlptcb.popup_style_more_link_color || '#F04C5B';
window.hlptcb.popup_style_button_color = window.hlptcb.popup_style_button_color || '#FFFFFF';
window.hlptcb.popup_style_button_bgcolor = window.hlptcb.popup_style_button_bgcolor || '#F14D5C';
window.hlptcb.popup_html = '';
if(window.hlptcb.popup_message) { window.hlptcb.popup_html += '<div class="hlpt_cb_wrapper">'; if(window.hlptcb.popup_title) window.hlptcb.popup_html += '<p class="hlpt_cb_title"><strong>'+window.hlptcb.popup_title+'</strong></p>'; window.hlptcb.popup_html += '<p>'+window.hlptcb.popup_message; if( window.hlptcb.popup_more_title && window.hlptcb.popup_more_link_url ) window.hlptcb.popup_html += ' <a href="'+window.hlptcb.popup_more_link_url+'">'+window.hlptcb.popup_more_title+'</a>'; window.hlptcb.popup_html += '<div class="hlpt_cb_btn_wrapper"><button id="hlpt_cb_bclose" class="close" type="button" style="border:0px; preenchimento: 5px 15px;border-radius: 5px;" >'+window.hlptcb.popup_accept_button_title+'</button></div>'; window.hlptcb.popup_html += '</p>'; window.hlptcb.popup_html += '</div>' }
function hlpt_display_cookie_banner() { const hlpt_cb_div = document.createElement("div"); hlpt_cb_div.innerHTML = window.hlptcb.popup_html; hlpt_cb_div.setAttribute("id", "hlpt_cb"); hlpt_cb_div.setAttribute("classe", "cookie-banner"); hlpt_cb_div.style.setProperty("display", "nenhum");
if(screen.availWidth < 500) hlpt_cb_div.classList.add("cookie-banner-mobile");
document.body.append(hlpt_cb_div); hlpt_cb_update_styles();
console.log('O cookie é mostrado? - ' + localStorage.getItem("hlpt_cb_closed"));
if (localStorage.getItem("hlpt_cb_closed") != "accepted") { document.getElementById('hlpt_cb').classList.add("cookie-banner-opened"); hlpt_cb_div.style.setProperty("display", "block"); }; var close_buttons = document.getElementsByClassName("close"); for (var i = 0; i < close_buttons.length; i++) { close_buttons[i].addEventListener('click', hlpt_cb_close_banner, false); }
}
function hlpt_cb_close_banner() { document.getElementById('hlpt_cb').classList.add("cookie-banner-closed"); document.getElementById('hlpt_cb').style.setProperty("display", "none"); localStorage.setItem("hlpt_cb_closed","aceito");
};
function hlpt_cb_update_styles() { document.querySelector(".cookie-banner").style.setProperty( "width", window.hlptcb.popup_style_width ); if(document.querySelector(".cookie-banner-mobile") !== null) document.querySelector(".cookie-banner-mobile").style.setProperty( "width", window.hlptcb.popup_style_mobile_width ); document.querySelector(".cookie-banner").style.setProperty( "position", "fixed"); document.querySelector(".cookie-banner").style.setProperty( "z-index", window.hlptcb.popup_style_z_index ); document.querySelector(".cookie-banner").style.setProperty( "bottom", "30px"); document.querySelector(".cookie-banner").style.setProperty( "max-width", "315px"); document.querySelector(".cookie-banner").style.setProperty( "margin-left", "30px"); document.querySelector(".cookie-banner").style.setProperty( "direita", "30px"); document.querySelector(".cookie-banner").style.setProperty( "padding", "20px"); document.querySelector(".cookie-banner").style.setProperty( "display", "none"); document.querySelector(".cookie-banner").style.setProperty( "align-items", "center"); document.querySelector(".cookie-banner").style.setProperty( "justify-content", "space-between"); document.querySelector(".cookie-banner").style.setProperty( "background-color", window.hlptcb.popup_style_bgcolor ); document.querySelector(".cookie-banner").style.setProperty( "color", "#FFFFFF"); document.querySelector(".cookie-banner").style.setProperty( "border-radius", "5px" ); document.querySelector(".cookie-banner").style.setProperty( "box-shadow", "0 6px 6px rgba(0,0,0,0.25)"); document.querySelector(".cookie-banner").style.setProperty( "font-family", "system-ui" ); document.querySelector(".hlpt_cb_btn_wrapper").style.setProperty( "margin-top", "20px"); document.querySelector(".hlpt_cb_wrapper").style.setProperty( "posição", "relativo"); if(document.querySelector(".hlpt_cb_wrapper .hlpt_cb_title") !== null) document.querySelector(".hlpt_cb_wrapper .hlpt_cb_title").style.setProperty( "color", window.hlptcb.popup_style_title_color ); if(document.querySelector(".hlpt_cb_wrapper .hlpt_cb_title") !== null) document.querySelector(".hlpt_cb_wrapper .hlpt_cb_title").style.setProperty( "margin-bottom", "15px" ); if(document.querySelector(".hlpt_cb_wrapper a") !== null) document.querySelector(".hlpt_cb_wrapper a").style.setProperty( "color", window.hlptcb.popup_style_more_link_color ); document.querySelector("#hlpt_cb_bclose").style.setProperty( "background-color", window.hlptcb.popup_style_button_bgcolor ); document.querySelector("#hlpt_cb_bclose").style.setProperty( "color", window.hlptcb.popup_style_button_color ); document.querySelector("#hlpt_cb_bclose").style.setProperty( "cursor", "ponteiro");
}
</script>
Passo 4: Edite a seção "Opções editáveis" dentro do código como desejar. Você pode editar o título pop-up, a mensagem, os títulos dos botões "Mais informações" e "Aceitar", as cores e muito mais. Edite apenas as informações dentro do ' ', conforme mostrado abaixo para o título (exemplo sublinhado em amarelo). A 2ª Opção Editável é circulada em vermelho abaixo – esta linha é onde você pode editar a mensagem que é exibida. Você também pode adicionar a URL onde o # está na 4ª opção editável.
Passo 5: Clique em "Salvar"
Observação : este artigo destina-se como um "how-to" mostrando-lhe as etapas para criar um pop-up. Verifique com sua equipe de conformidade, RH ou outro especialista jurídico sobre a verborragia específica necessária para a conformidade em sua região.
Last updated