Skip to main content
Check the consent status of the visitor when using the consent banner.

Usage

var _hsq = (window._hsq = window._hsq || []);
_hsq.push([
  "addPrivacyConsentListener",
  function (consent) {
    // Handle consent status
    if (consent.allowed) {
      console.log("Consent granted");
      // Enable additional tracking or analytics
    } else {
      console.log("Consent denied");
      // Disable additional tracking
    }
  },
]);

Parameters

The callback function receives a consent object with information about the visitor’s consent status:
  • allowed (boolean): Whether the visitor has granted consent
  • Additional properties may be available depending on the consent banner configuration

Use Cases

  • Conditionally enable third-party analytics based on consent
  • Show/hide certain features that require tracking
  • Customize user experience based on privacy preferences
  • Comply with GDPR and other privacy regulations
Last modified on March 31, 2026