Adicionando Banner de Consentimento de Cookies

Estava seguindo as instruções aqui, um usuário também relatou aqui: Why Cookie Consent Doesn't Show Up?

O construtor de scripts me deu duas partes para adicionar ao editor de templates.

Uma no head, a outra no body.

No entanto, vejo que o editor na verdade diz:

E para o body ele diz:

Então, para a parte a ser adicionada ao “body”, posso facilmente adicioná-la na seção “Footer”, não importa muito, pois ainda estará no body, presumo.

Para o head, não sei onde devo colocá-lo.

Para dar um exemplo do código a ser adicionado:

A ser adicionado no HEAD

<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/cookieconsent@3/build/cookieconsent.min.css" />

A ser adicionado no BODY (preferencialmente no final)

<script src="https://cdn.jsdelivr.net/npm/cookieconsent@3/build/cookieconsent.min.js" data-cfasync="false"></script>
<script>
window.cookieconsent.initialise({
  "palette": {
    "popup": {
      "background": "#343c66",
      "text": "#cfcfe8"
    },
    "button": {
      "background": "#f71559"
    }
  },
  "theme": "classic",
  "content": {
    "message": "usamos cookies para operações essenciais",
    "dismiss": "OK",
    "link": "(detalhes)",
    "href": "yadayada.com/privacy"
  }
});
</script>

Agora, nem consigo dizer se está funcionando, porque quando adiciono a parte que deveria ir na seção BODY (usei Footer nesta captura de tela, mas também tentei Body), recebo um pop-up ao salvar que simplesmente diz “erro 403”.

Imaginei que fosse algum problema com a configuração content security policy script src e adicionei tanto o domínio quanto o URL específico do arquivo .js (seguindo estas instruções), mas ainda recebo o mesmo erro.

Infelizmente, a mensagem genérica 403 não me ajuda a entender o que está dando errado aqui.#

Alguma ideia do que fazer aqui?

3 curtidas

Existe um componente de tema que lida com o consentimento de cookies, mas ele tem cerca de 4 anos, então não tenho certeza se funcionará:

Desculpe se esta resposta foi contrária, mas talvez tente novamente? Espero que ajude.

2 curtidas

Obrigado @twofoursixeight, como vamos usar apenas os cookies técnicos (funcionais) básicos, isso também pode funcionar. Um abraço

2 curtidas

Posso confirmar que este componente de tema ainda está funcionando. Usando-o no último teste, passou.

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.