O plugin Joomla! da iubenda permite automatizar a implementação das regras da Lei dos Cookies, reduzindo significativamente a necessidade de intervenções diretas no código do site.
HEAD
).Se você estiver instalando o plugin pela primeira vez, pule direto para as instruções de instalação aqui.
Caso contrário, se você já instalou uma versão mais antiga do plugin diretamente deste site, pode atualizar para a versão mais recente seguindo as etapas abaixo.
Clique no item Extensões > Plugins;
Pesquise por “iubenda” e clique no nome do plugin (veja abaixo como fica a interface):
Copie o código do Privacy Controls and Cookie Solution na seção de incorporação do Privacy Controls and Cookie Solution da sua conta iubenda (se você ainda não gerou o código do Privacy Controls and Cookie Solution na sua conta da iubenda, saiba mais sobre como gerar aqui: introdução ao Privacy Controls and Cookie Solution da iubenda)
Clique em Configurações, cole o código no formulário do plugin e salve: (Caso seja um PHP nativo, é recomendável a primeira e mais rápida opção para o mecanismo de análise. Se surgir algum problema, tente a alternativa baseada em uma classe HTML DOM personalizada)
Começando do seu dashboard Joomla, selecione o ícone System à esquerda da tela.
Em seguida, encontre o menu “manage” e selecione Extensions.
Na barra de pesquisa, localizada na parte superior da tela, digite “iubenda” e pressione o botão enter no teclado.
Depois disso, clique no X à esquerda de “iubenda Privacy Controls and Cookie Solution”.
É isso! Você ativou com sucesso o seu privacy controls and cookie solution iubenda no Joomla!
Vamos começar copiando o código do Privacy Controls and Cookie Solution na seção de incorporação do Privacy Controls and Cookie Solution na sua conta iubenda. Sob o título ‘Privacy Controls and Cookie Solution’ no seu painel, selecione o botão <> EMBED.
A seguir, sob o título ‘Incorporar o banner’, clique no botão COPIAR ao lado direito do seu código.
(Se você ainda não gerou o código do Privacy Controls da Cookie Solution em sua conta da iubenda, pode ler mais sobre como fazer isso em: Privacy Controls and Cookie Solution da iubenda – introdução e primeiros passos).
Em seguida, vá para o dashboard do Joomla e selecione o item System localizado à esquerda da tela.
Em seguida, encontre o menu “manage” e selecione Plugins.
Usando a barra de pesquisa, na parte superior, pesquise “iubenda” e pressione o botão enter no teclado. Depois disso, clique no nome do plugin “iubenda Privacy Controls and Cookie Solution”.
Em seguida, clique no menu Settings localizado próximo ao menu de plug-ins na parte superior da tela.
Role para baixo até encontrar ‘iubenda code’ e cole o código do Privacy Controls and Cookie Solution do painel da iubenda na caixa de texto.
Sendo PHP nativo, recomendamos selecionar a opção primary, mais rápida para o mecanismo de análise. Se você estiver enfrentando alguns problemas, tente a alternativa com base em um HTML DOM class personalizado.
Em seguida, no canto superior esquerdo da tela, clique em save & close e pronto!
Uma vez configurado, o plugin começará a mostrar o banner no qual sua política de cookies será exibida/vinculada aos usuários que visitam seu site pela primeira vez, sem a necessidade de quaisquer outras configurações. O plugin também irá reconhecer, detectar e bloquear automaticamente os cookies indicados na lista de bloqueio acima que estão presentes em seu site.
Nossas extensões Joomla! bloqueiam automaticamente os scripts gerados pelo servidor (portanto, retornados pelo PHP pelo Joomla). Os scripts inseridos na página através do JavaScript, após o processo de carregamento dessa página, não são e não podem ser bloqueados automaticamente.
Esses scripts podem ser bloqueados por meio da inserção do código-fonte nas caixas de Script customizados no console do plugin ou, ainda, por meio do método de empacotamento manual, ilustrado no exemplo abaixo e (mais detalhadamente) neste post de ajuda
O campo Custom Script facilita o bloqueio de scripts inseridos na página diretamente do console do plugin. Isso reduz consideravelmente a necessidade de edições diretas no código do site.
Veja como fazer:
Usar esses campos é muito simples. Basta inserir o script ou o atributo iframe src que deseja bloquear.
Se você quiser bloquear um botão social (que insere scripts na página através do JavaScript), basta inserir a fonte do script, por exemplo, connect.socialwebsite.net/en_US/track.js
no campo de scripts.
Digamos que você queira bloquear scripts inseridos na página por meio do seguinte iframe
<iframe width="1280" height="720" src="https://www.videowebsite.com/embed/xxFhMChxx" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
Você precisará videowebsite.com/embed/
videowebsite.com/embed/xxFhMChxx
)para garantir que todos os scripts provenientes da verdadeira fonte sejam bloqueados.
Este método exige que você modifique diretamente o código do seu site. Você precisará acessar a seção correspondente do código do seu site e adicionar os scripts a serem bloqueados, conforme explicado abaixo.
Segue
<!--IUB-COOKIE-BLOCK-START-->
<script>
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s);
js.id = id;
js.src = "//connect.socialwebsite.net/en_US/sdk.js#xfbml=1&version=v2.3&appId=808061959224601";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'socialwebsite-jssdk'));
</script>
<!--IUB-COOKIE-BLOCK-END-->
Se houver elementos HTML / IMG / IFRAME, você precisará proceder da seguinte forma:
<!--IUB-COOKIE-BLOCK-START-->
<iframe src="...
<img src="...
<!--IUB-COOKIE-BLOCK-END-->
Se você ativou o recurso de consentimento por categoria, precisará atribuir a finalidade. Voltando ao exemplo do botão social, fazendo parte da finalidade de “Experiência” (id 3):
<!--IUB-COOKIE-BLOCK-START-PURPOSE-3-->
<script>
...
</script>
<!--IUB-COOKIE-BLOCK-END-PURPOSE-3-->
Para interromper o parse/substituição automática do iframe/scripts que contêm um src definido:
<!--IUB-COOKIE-BLOCK-SKIP-START-->
<script type="text/javascript">...</script>
<!--IUB-COOKIE-BLOCK-SKIP-END-->
Após a instalação, certifique-se de configurar o bloqueio prévio, uma vez que isso é legalmente obrigatório de acordo com a legislação da UE. Você pode encontrar vários métodos de bloqueio prévio juntamente com instruções completas neste guia.