The HubSpot Cookie Consent banner sets a cookie name ‘__hs_opt_out’ when you accept/decline the cookie consent.
You can make use of the status of the consent to remove/allow other cookies on your website, eg: google analytics.
We can get the status of the consent by adding a callback function to the ‘addPrivacyConsentListener’ event.
//Add a listner to get the status of the consent banner
_hsq.push(['addPrivacyConsentListener', function(consent) {
if(consent.allowed) {
alert("The user has accepted the use of cookies.");
} else {
alert("The user has declined the use of cookies.");
//Remove other cookies here.
}
}]);