Pular para o conteúdo principal
Zenovay
Pro Plano6 minutesIniciante

Métricas de consentimento e privacidade: veja o desempenho do seu banner

Veja a taxa de aceitação/recusa/dispensa do seu próprio banner de cookies ao longo do tempo, uma divisão entre identificados e anonimizados e uma auditoria de proveniência de dados — alimentada por uma linha de código a partir do seu banner. O Zenovay continua sem cookies.

consentcookie-bannerprivacygdprprovenance
Última atualização:

A aba Consentimento mostra como o seu próprio banner de consentimento de cookies se sai — quantos visitantes o aceitam, recusam ou dispensam ao longo do tempo, quantos deles estavam identificados vs anônimos, e uma auditoria de como esses dados de visitantes foram coletados. Você a alimenta com uma linha de código a partir do seu banner. O Zenovay em si continua sem cookies.

O importante primeiro: o Zenovay não opera o seu banner

Leia isto antes de tudo, porque condiciona todo o resto:

  • O Zenovay é sem cookies e não opera o seu banner de consentimento. Este recurso mede o seu banner, não o comportamento do Zenovay.
  • O Zenovay não detecta o consentimento automaticamente. Não há nenhum gancho automático com o seu banner de cookies. Você precisa informar ao Zenovay o que o visitante escolheu chamando uma função (abaixo).
  • Se você não instrumentar o seu banner, a aba fica vazia. Isso é esperado — ela só mede o que você envia explicitamente.
  • A auditoria de proveniência é um auxílio de melhor esforço, não um certificado de conformidade. Ela reconstrói uma base de coleta provável a partir dos eventos que você envia mais os sinais que o Zenovay já vê. Sua política de privacidade, seu DPA e seus próprios registros de consentimento continuam sendo a fonte autoritativa.

Este recurso não faz o Zenovay definir um cookie. Nada do rastreador sem cookies muda.

Onde encontrá-la

Abra o painel de qualquer domínio e selecione a aba Consentimento. Ela está disponível nos planos Pro, Scale e Enterprise. No plano Free, a aba fica visível, mas exibe um aviso de upgrade em vez dos dados — faça upgrade para o Pro para desbloqueá-la.

Por motivos de segurança e privacidade, a aba Consentimento (que inclui uma lista de proveniência/auditoria) só está disponível no painel autenticado — ela não aparece em painéis públicos ou compartilhados.

Passo 1 — Instrumentar o seu banner

Quando o seu próprio banner de consentimento de cookies for resolvido — o visitante clica em Aceitar, clica em Recusar ou o dispensa — chame a função de rastreamento existente do Zenovay:

<script>
  // Call this when your own cookie-consent banner resolves:
  window.zenovay && window.zenovay('track', 'consent', {
    action: 'accept'        // 'accept' | 'reject' | 'dismiss'
    // categories: ['analytics','marketing']  // optional
  });
</script>

Essa é toda a integração. Algumas observações:

  • action é obrigatório e deve ser accept, reject ou dismiss. Use dismiss quando o visitante fechou o banner sem escolher (o «X», um clique fora ou a tecla Esc).
  • categories é opcional. Se o seu banner permite que os visitantes escolham categorias, passe as que eles aceitaram (por ex. ['analytics','marketing']). Omita-o em um banner simples de aceitar/recusar.
  • Sem script novo, sem endpoint novo. É a mesma chamada window.zenovay('track', name, props) que você usaria para qualquer evento personalizado. A proteção window.zenovay && torna a linha segura mesmo se o rastreador ainda não tiver carregado.
  • Chame-a uma vez por decisão. Se um visitante mudar de ideia depois em uma janela de preferências, chame-a novamente com a nova ação — isso é registrado como uma nova decisão, o que é desejado para a linha do tempo.

Conecte essa chamada onde ficam os botões do seu banner. Se você usa uma plataforma de consentimento (Cookiebot, OneTrust, Osano, Termly etc.), coloque a chamada dentro do callback de «consentimento concedido/alterado» dessa plataforma.

Pré-requisito

O script de rastreamento do Zenovay já deve estar instalado e carregando no site (consulte Instalar o script de rastreamento). Sem ele, essas chamadas são um no-op sem efeito e a aba Consentimento permanece vazia.

O trecho acima fixa action: 'accept' de forma rígida. Copiado literalmente, ele registra accept para todos os resultados — inclusive recusas. Adicione uma pequena função auxiliar e chame-a a partir de cada botão com a ação correspondente:

<script>
  function zvConsent(action) {
    window.zenovay && window.zenovay('track', 'consent', { action: action });
  }
  // Wire each outcome to the matching action:
  acceptBtn.addEventListener('click', () => zvConsent('accept'));
  rejectBtn.addEventListener('click', () => zvConsent('reject'));
  closeBtn .addEventListener('click', () => zvConsent('dismiss')); // X / outside-click / Esc
</script>

Troque acceptBtn / rejectBtn / closeBtn pelos elementos reais do seu banner. A ideia central: cada caminho envia a sua própria ação — nunca um único valor fixado de forma rígida para todos.

Usar uma plataforma de consentimento (CMP)

Se você usa uma plataforma de gestão de consentimento em vez dos seus próprios botões, dispare a chamada a partir do callback de «consentimento pronto / alterado» dela. O Cookiebot é o mais comum, então dispare no primeiro consentimento e a cada alteração posterior:

<script>
  // Cookiebot — fire on first consent and on every change
  window.addEventListener('CookiebotOnConsentReady', function () {
    var c = window.Cookiebot && window.Cookiebot.consent;
    var action = (c && (c.marketing || c.statistics)) ? 'accept' : 'reject';
    window.zenovay && window.zenovay('track', 'consent', { action: action });
  });
</script>

Para OneTrust, Osano, Termly e plataformas similares, faça a mesma chamada window.zenovay('track', 'consent', { action }) dentro do callback de «consentimento concedido/alterado» dessa plataforma.

Verificar se funciona

Depois de conectar, abra o DevTools → Rede do seu navegador, dispare o banner e confirme que uma requisição para o endpoint do Zenovay é enviada ao Aceitar, Recusar e Dispensar. A aba Consentimento se preenche em menos de um minuto.

Passo 2 — Ler o painel

Assim que os visitantes interagem com o seu banner, a aba Consentimento se preenche. Ela tem três seções.

Taxa de consentimento ao longo do tempo

Um gráfico das decisões aceitar / recusar / dispensar por dia para o período selecionado, além das taxas (taxa de aceitação, taxa de recusa, taxa de dispensa). Aqui você vê se uma mudança de texto do banner, um ajuste de layout ou uma nova regulamentação tiveram efeito.

Identificados vs anonimizados

Dentre os visitantes que interagiram com o seu banner, quantos estavam identificados (você os havia identificado previamente via API de identificação de visitantes, então a decisão está vinculada a uma pessoa conhecida) e quantos estavam anonimizados (sem identidade estável — o padrão sem cookies). É uma divisão agregada; a aba nunca mostra a identidade de um indivíduo.

Auditoria de proveniência / coleta de dados

Uma lista em ordem cronológica inversa das decisões de consentimento. Cada linha mostra o horário, a ação, se o visitante estava identificado ou anonimizado, a base de coleta que o Zenovay inferiu e um país aproximado:

Base de coletaSignificado
with_consentO visitante aceitou
without_consentO visitante recusou ou dispensou
anonymizedSem identidade estável — tratado como coleta anônima
gpc_opt_outA requisição trazia o Global Privacy Control, portanto o processamento comportamental foi suprimido

A auditoria mostra apenas o país — nunca um endereço IP bruto. Qualquer IP usado internamente para o identificador de visitante com hash e rotação diária é hasheado com um sal diário e nunca é armazenado ou exibido em texto puro. Isso é igual ao restante do Zenovay.

Lembre-se: a base de coleta é inferida para ajudar você a auditar o seu próprio banner. Não é uma determinação jurídica.

O que «Pro+» significa aqui

«Pro+» significa que o recurso está disponível nos planos Pro, Scale e Enterprise. No Free, a aba ainda aparece (para você saber que ela existe), mas exibe um aviso de upgrade em vez dos gráficos. Fazer upgrade para qualquer plano pago desbloqueia a aba Consentimento completa — não há mais nada para ativar.

Resumo de privacidade

  • Sem cookies novos e sem armazenamento novo no dispositivo. Este recurso não adiciona nada aos navegadores dos seus visitantes. A garantia sem cookies do Zenovay permanece inalterada.
  • GPC é respeitado. Um visitante que envia Sec-GPC: 1 é excluído do processamento comportamental; sua interação é registrada com a base gpc_opt_out para que você possa auditar o seu próprio comportamento de respeito.
  • Sem IPs em texto puro. A auditoria mostra apenas o país.
  • Agregado por design. As visões de taxa e de divisão são contagens e percentuais.
  • Você o instrumenta. O Zenovay mede os eventos de consentimento que você envia e não infere consentimento por conta própria.

O Zenovay é projetado para prontidão à LGPD/GDPR e se apoia em provedores de infraestrutura certificados SOC 2. Operar um banner de consentimento lícito para o seu próprio site — a redação, a granularidade, o armazenamento dos seus próprios registros de consentimento e o atendimento de retiradas — continua sendo de sua responsabilidade.

Solução de problemas

A aba está vazia. Você quase certamente ainda não chamou zenovay('track', 'consent', …) a partir do seu banner, ou a chamada não está disparando. Abra o painel de rede das DevTools, dispare o seu banner e confirme que uma requisição sai para o Zenovay ao clicar em Aceitar/Recusar. Confirme também que o rastreador do Zenovay em si está instalado e carregando.

Os números são menores que o meu total de visitantes. Isso é esperado. Apenas visitantes que realmente veem o seu banner e interagem com ele produzem uma linha de consentimento, e visitantes protegidos por GPC são intencionalmente excluídos do processamento comportamental.

Todos aparecem como «anonimizados». A divisão identificados/anonimizados depende de você ter chamado a API de identificação de visitantes. Sem ela, cada visitante é anônimo por design (sem cookies).

A aba mostra um aviso de upgrade. Seu plano é Free. As métricas de consentimento e privacidade são um recurso Pro+ — faça upgrade para Pro, Scale ou Enterprise.

Artigos relacionados

Este artigo foi útil?