En raison de récentes décisions de justice, nous recommandons de ne plus suivre les étapes ci-dessous, mais d'utiliser un blocage strict de HubSpot, comme décrit dans notre section sur le blocage manuel.
Remarque (toujours d'actualité, même avec le blocage manuel) : lorsque vous utilisez Google Analytics avec GTM sur Hubspot, assurez-vous que l'option native Hubspot<=>GA est désactivée (elle est activée par défaut sur Hubspot).
Afin d'utiliser HubSpot sur votre site web en association avec le CMP ConsentManager, nous vous recommandons de procéder aux réglages suivants :
Dans votre compte HubSpot :
- Cliquez sur l'icône des paramètres

- Dans le menu, cliquez sur « Paramètres par défaut du compte » et activez les paramètres de confidentialité de l'UE (RGPD) :

- Dans le menu, cliquez sur Code de suivi > Politique en matière de cookies, modifiez la politique en matière de cookies et désactivez l'affichage de la bannière relative aux cookies :

En plus des étapes ci-dessus, nous recommandons de bloquer HubSpot en l'absence de consentement.
Travailler avec les formulaires HubSpot
Lorsque vous intégrez des formulaires HubSpot à votre site web, certaines modifications sont nécessaires.
Code du formulaire HubSpot d'origine :
<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script>
<script>
hbspt.forms.create({
portalId: "...",
formId: "...",
});
</script>
Code du formulaire HubSpot modifié :
<div id="myHubspotForm"></div>
<script charset="utf-8" type="text/javascript" src="https://js-eu1.hsforms.net/forms/embed/v2.js"></script>
<script>
function loadHubSpotFormular()
{
if ('hbspt' in window && typeof(hbspt) !== 'undefined') {
hbspt.forms.create({region:"eu1",portalId:"...",formId:"...",target:"#myHubspotForm"});
}
else{window.setTimeout(loadHubSpotFormular, 500);}
}
loadHubSpotFormular() ;
</script>
Suivi HubSpot
1) Désactivez la bannière
de cookies interne de HubSpot 2) Activez l'API HubSpot :

Une fois le consentement donné à la plateforme de gestion du consentement (CMP) de ConsentManager, le script vérifie d'abord s'il dispose du consentement ; si c'est le cas, il exécute la fonction de suivi.