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 April 21, 2026