Ignorar e ir ao conteúdo principal

Superadministradores e usuários com permissão para editar as configurações do site podem personalizar o rastreamento de cookies do visitante e os banners de consentimento para cumprir com as leis de cookies da UE e o Regulamento Geral de Proteção de Dados (GDPR).

Um banner de consentimento com os cookies permite que os visitantes aceitem ou recusem o rastreamento na sua conta da HubSpot com cookies. Este recurso funciona para todas as páginas da HubSpot, bem como para todas as páginas externas que tenham seu código de rastreamento do HubSpot instalado. Personalize as configurações de rastreamento de cookies e o banner de consentimento com os cookies.

Neste artigo, saiba como gerenciar os cookies que são adicionados ao navegador de um visitante através do banner de consentimento com os cookies.

Saiba também como usar um banner de consentimento com cookies de terceiros para distribuir o consentimento, desativar a coleta de consentimento e gerenciar recursos no HubSpot.


_hsp.push(['revokeCookieConsent']);

Remova os cookies criados pelo código de rastreamento do HubSpot que estão incluídos no banner de consentimento abaixo do GDPR; inclua os cookies da HubSpot relacionados ao rastreamento do visitante. Devido à remoção dos cookies, o visitante verá o banner de consentimento de cookies na próxima vez que carregar a página, pois ele aparecerá como se fosse um novo visitante.

Esta função não remove os cookies colocados por banners externos. Veja a lista específica de cookies que serão removidos na central de conhecimento da HubSpot.

Se o bloqueio de cookies estiver ativado, esta função revogará o consentimento, de modo que nenhum cookie de terceiros será atualizado ou adicionado em visitas futuras ao site.

_hsq.push(['doNotTrack']);

Insira o cookie __hs_do_not_track no navegador do visitante. Isso impedirá que o código de rastreamento do HubSpot envie qualquer informação do visitante.

Você pode remover o cookie chamando a função novamente e incluindo o argumento {track: true}: _hsq.push(['doNotTrack', {track: true}]);

_hsp.push(['addPrivacyConsentListener', callbackFunction]);

Obtenha o status de consentimento de privacidade do visitante atual. Existem três categorias de consentimento que podem ser usadas para fornecer um controle mais granular ao usuário. Cada uma delas tem suas próprias chaves dentro do objeto consent.categories:

  • consent.categories.analytics
  • consent.categories.advertisement
  • consent.categories.functionality

A callbackFunction será chamada, dependendo do estado da página:

  • Se o banner não estiver ativado ou se o visitante já tiver visto o banner e clicado em aceitar ou recusar:

    • a callbackFunction será chamada imediatamente se o código do banner já estiver carregado.
    • a callbackFunction será chamada depois que o código de rastreamento for carregado se a função for enviada por push para _hsp antes do carregamento do código de rastreamento.
  • Se o banner estiver ativado, a função de chamada de retorno será chamada quando o visitante clicar no botão aceitar ou recusar.

_hsp.push(['addPrivacyConsentListener', callbackFunction]);

Permite que você obtenha o status de true ou false para o consentimento de privacidade do visitante atual.

A callbackFunction será chamada, dependendo do estado da página:

  • Se o banner não estiver ativado ou se o visitante já tiver visto o banner e clicado em aceitar ou recusar:

    • a callbackFunction será chamada imediatamente se o código do banner já estiver carregado.
    • a callbackFunction será chamada depois que o código de rastreamento for carregado se a função for enviada por push para _hsp antes do carregamento do código de rastreamento.
  • Se o banner estiver ativado, a função de chamada de retorno será chamada quando o visitante clicar no botão aceitar ou recusar.

A callbackFunction aceita um objeto consent como seu único argumento.

O objeto consent tem uma única propriedade allowed que será true se:

  • O banner de consentimento com os cookies não está ativado ou está ativado no modo somente notificação.
  • O visitante clica em Aceitar no banner quando o modo de consentimento está ativado.
  • O visitante clicou anteriormente em Aceitar no banner quando o modo de consentimento estava ativado.

A propriedade será falsa se o banner de consentimento estiver ativado no modo de consentimento e o visitante clicar ou tiver clicado anteriormente no botão Recusar.

Chame a função showBanner para mostrar o banner novamente, permitindo que os visitantes do site façam alterações em suas preferências de consentimento. Por exemplo:

O comportamento de showBanner varia de acordo com a política e só está disponível para políticas de Opt-in e Cookies por categoria.

Para políticas de Opt-in, chamar showBanner fará com que o banner reapareça, como mostrado no vídeo abaixo:

Para políticas de Cookies por categoria, chamar showBanner fará com que o modal para selecionar cada categoria reapareça, como mostrado no vídeo abaixo:

Essa funcionalidade pode ser disponibilizada aos visitantes na forma de botões/links no seu site que eles podem usar para reabrir o banner e editar suas preferências. Veja a seguir exemplos com código.

Um botão, geralmente colocado no rodapé do site.

Um botão com posicionamento fixo na parte inferior da tela. Este tipo de botão tem a vantagem de estar prontamente disponível e fácil de encontrar, embora seja um pouco intrusivo para a experiência do usuário.

Um link ou texto realçado.

O Banner de consentimento da HubSpot permite o tratamento manual de tecnologias de rastreamento de terceiros e cookies. É recomendado usar o tratamento manual se você tiver um site complexo e/ou um desenvolvedor Web dedicado. Se o bloqueio automático não funcionar para o seu site, o bloqueio manual poderá ser uma boa opção.

O bloqueio manual é implementado através da API de escuta de consentimento do banner de cookies. Esta API é usada para impedir que as tecnologias de rastreamento sejam executadas até que haja consentimento. Para começar, dê uma olhada nos exemplos abaixo.

Se você quiser instalar um script de rastreamento no seu site para exibir anúncios direcionados aos visitantes. Você pode usar algo como o seguinte:

<script src=”https://my.advertisement.script.com/ads”></script>

Quando esse script é colado no HTML de cabeçalho de uma página em um site, ele é executado sempre que alguém visita essa página, independentemente do status de consentimento. Os visitantes terão cookies colocados em seu navegador sem consentimento.

Para impedir que o script seja executado sem consentimento, você pode usar a API de escuta de consentimento do banner de cookies da HubSpot para instalar o script quando o visitante consentir com seus cookies. Escutas de consentimento são funções que são executadas sempre que o visitante envia seu consentimento. Para usar essa funcionalidade, é necessário criar uma escuta de consentimento que adicione o script à página se o visitante tiver consentido com os cookies de anúncios.

Este script registrará a escuta de consentimento no banner de cookies. Quando o consentimento com os cookies é enviado, a escuta de consentimento será executada, adicionando o script de anúncios de terceiros da HubSpot à página.

Google Tag ou gtag.js pode ser usado para adicionar o Google Analytics. Por exemplo:

Para carregar o Google Analytics quando o consentimento com a análise tiver sido dado, o script gtag precisa ser adicionado:

HotJar é outro exemplo de rastreamento de análises. Por exemplo:

HotJar é outro exemplo de rastreamento de análises. Por exemplo:

Para garantir que Hotjar seja executado quando o consentimento com a análise for dado, a escuta de consentimento pode ser adicionada.

Na seção abaixo, saiba como usar um banner de consentimento com cookies de terceiros para:

  • Distribuir consentimento
  • Desativar a coleta de consentimento
  • Gerenciar recursos no HubSpot

Para desativar a renderização do banner de cookies da HubSpot, inclua o código abaixo em um script próximo à parte superior do html principal da página. Isso também desativará qualquer gerenciamento de consentimento.

Defina o valor de consentimento para todos os produtos da HubSpot, de terceiros ou personalizados integrados ao banner de cookies da HubSpot. Essa função pega um objeto especificando o estado de consentimento do visitante, salva esse valor como o estado de consentimento atual e distribui esse consentimento a todos os scripts com escutas de consentimento. Este valor não é salvo em cookies de consentimento gerenciados pelo banner de cookies. Cabe ao chamador desta função preservar o estado de consentimento entre as sessões.

A função aceita um objeto de consentimento com os seguintes campos:

Nome do campoTipoDescrição
analyticsBooleanoConcede consentimento para usar cookies para coletar dados de análises do visitante do site.
advertisementBooleanoConcede consentimento para o uso de cookies para ajudar a exibir anúncios personalizados para o visitante.
functionalityBooleanoConcede consentimento para o uso de cookies para a funcionalidade necessária ao funcionamento do seu site (por exemplo, autenticação).

O Snippet de código e o script a seguir fornecem um exemplo de como enviar um evento personalizado sempre que o estado de consentimento for alterado. Observe que a funcionalidade que você deseja implementar para seu caso de uso específico pode ser diferente do código de exemplo abaixo. Consulte a documentação de terceiros (por exemplo, a introdução do Google ao gerenciamento de consentimento do usuário) para obter mais informações sobre como adaptar o comportamento às necessidades do seu site.

O script a seguir deve ser colocado na parte superior do html do cabeçalho da página.