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