Consentl para WooCommerce

As lojas WooCommerce usam o plugin Consentl para WordPress, que mantém a atribuição de encomendas desativada até ser permitido o marketing e funciona com cache.

Loader em primeiro lugar no <head>
Sim
Transferir
consentl-wordpress-1.1.0.zip · Versão 1.1.0 · 248 KB · SHA-256

O WooCommerce é suportado pelo mesmo plugin que o WordPress. Instale-o e ligue-o conforme descrito em Consentl para WordPress; esta página trata do que é específico das lojas.

Instalar e ligar

  1. Transfira o plugin a partir de Transferências e carregue-o em Plugins → Adicionar novo → Carregar plugin; depois ative-o.
  2. Aceda a Definições → Consentl → Ligar ao Consentl, inicie sessão e escolha ou crie o site da sua loja. A ligação é registada como um site WooCommerce, pelo que o banner utiliza a terminologia de loja («loja»).
  3. Opcional, mas recomendado: instale o plugin WP Consent API (site externo) para que os outros plugins sigam a escolha do visitante.

Atribuição de encomendas

O WooCommerce 8.5 e posteriores registam a origem das encomendas com sourcebuster.js, que define cookies sbjs_*. Com o Consentl:

  • a atribuição de encomendas só começa depois de o visitante permitir o marketing, nessa página e em todas as páginas seguintes;
  • se o visitante retirar o consentimento, a atribuição para e os cookies sbjs_* são removidos;
  • a loja é sempre gerada no servidor com a atribuição desativada, pelo que isto funciona com cache de página completa;
  • os cookies do carrinho, da finalização da compra e da sessão são estritamente necessários e nunca são afetados.

Os dados de atribuição de encomendas só são preenchidos para os visitantes que deram o seu acordo; as encomendas dos restantes visitantes mostram a origem «Unknown» (desconhecida). Os programadores podem repor o comportamento predefinido do WooCommerce com o filtro consentl_woocommerce_attribution_client_side definido como false.

Páginas da loja

Acrescente a declaração de cookies, o formulário de pedidos relativos a dados pessoais e, se vender a consumidores na UE, o formulário de livre resolução da UE (Diretiva (UE) 2023/2673; plano Pro e superiores, ativado no painel) com os blocos ou shortcodes indicados no guia do WordPress.

Verificar que funciona

  1. Numa janela privada, abra uma página de produto a partir de uma região com opt-in (ou utilize ?consentl=preview).
  2. Nas ferramentas de programador do navegador → Application → Cookies, não existem cookies sbjs_* antes de aceitar o marketing.
  3. Aceite: os cookies sbjs_* aparecem e mantêm-se na página seguinte. Rejeite novamente: são removidos.
  4. Adicione ao carrinho e finalize a compra sem aceitar: tudo funciona.

Limitações

  • São suportadas tanto a finalização da compra clássica como a de blocos. A finalização da compra propriamente dita não exige alterações ao banner de consentimento.
  • O Google Analytics, a Meta e outros plugins de canais seguem a escolha quando utilizam o Consent Mode ou a WP Consent API; verifique as definições de cada plugin.
  • Aplicam-se todas as limitações do WordPress.

Com dificuldades? Escreva para support@consentl.com — respondemos em inglês nos dias úteis.