/
Wie kann ich den HubSpot-Tracking-Code (nicht-essentielle analytische Cookies) blockieren?

Usercentrics - PUBLIC

Wie kann ich den HubSpot-Tracking-Code (nicht-essentielle analytische Cookies) blockieren?

Der HubSpot-Tracking-Code ist für jedes HubSpot-Konto einzigartig und ermöglicht es HubSpot, den Website-Traffic der Kunden zu überwachen. Der Tracking-Code wird automatisch in HubSpot-Blogposts, Landing Pages und Website-Seiten eingefügt. Wenn Sie extern gehostete Seiten haben (d. h. Seiten, die nicht auf HubSpot gehostet werden), müssen Sie den HubSpot-Tracking-Code manuell installieren, um Analysen für diese Seiten zu erfassen.

Der HubSpot-Tracking-Code ist für jedes HubSpot-Konto einzigartig und ermöglicht es HubSpot, den Website-Traffic der Kunden zu überwachen. Der Tracking-Code wird automatisch in HubSpot-Blogposts, Landing Pages und Website-Seiten eingefügt. Wenn Sie extern gehostete Seiten haben (d. h. Seiten, die nicht auf HubSpot gehostet werden), müssen Sie den HubSpot-Tracking-Code manuell installieren, um Analysen für diese Seiten zu erfassen.


Übersicht


Essentielle HubSpot Cookies

HubSpot setzt wesentliche Cookies, die keine Zustimmung erfordern, auf den Seiten der Kunden-Website. Eine vollständige Liste dieser wesentlichen Cookies können Sie hier einsehen.

Nicht-essentielle HubSpot Cookies

HubSpot kann auch nicht wesentliche analytische Cookies setzen, die jedoch durch ein Cookie-Zustimmungsbanner kontrolliert werden. Eine vollständige Liste dieser nicht-essentiellen analytischen Cookies finden Sie hier.

Um HubSpot-Tracking-/Analyse-Cookies zu blockieren, stellt HubSpot uns die Funktion _hsq.push(['doNotTrack']); zur Verfügung, die das Cookie __hs_do_not_track im Browser des Besuchers platziert, wodurch der HubSpot-Tracking-Code daran gehindert wird, Informationen über den Besucher zu senden.
Hier finden Sie weitere Details aus der öffentlichen HubSpot-Dokumentation.


Funktionsweise mit dem Usercentrics dataLayer

Standard-Paket

1. Fügen Sie im Admin Interface den Namen des dataLayer hinzu, z. B. dataLayer:

2. Verwenden Sie den untenstehenden Code:

Bitte denken Sie daran, dass dies nur ein Beispiel ist und Sie es an Ihre Bedürfnisse anpassen müssen.

<script> dataLayer = window.dataLayer || []; var _hsp = window._hsp = window._hsp || []; var _hsq = window._hsq = window._hsq || [] _hsq.push(['doNotTrack']); console.log("HubSpot tracking disabled"); var waitForDataLayerObjHubSpot = function (dataLayer, callback) { if (dataLayer.length > 0) { callback(); } else { setTimeout(function () { waitForDataLayerObjHubSpot(dataLayer, callback); }, 1000); } }; waitForDataLayerObjHubSpot(dataLayer, function () { dataLayer.map(function (ele) { if (ele.event === 'consent_status') { if (ele['HubSpot'] === true) { console.log("consent is set to:", ele.event = ele['HubSpot']); console.log('HubSpot has consent'); _hsq.push(['doNotTrack', {track: true}]); _hsp.push(['showBanner']); document.getElementById('hs-eu-confirmation-button').click(); console.log("HubSpot banner confirmed"); console.log("HubSpot tracking activated"); } else { console.log('HubSpot has no consent'); console.log("consent is set to:", ele.event = ele['HubSpot']); _hsq.push(['doNotTrack']); _hsp.push(['showBanner']); document.getElementById('hs-eu-decline-button').click(); console.log("HubSpot banner declined"); console.log("HubSpot tracking disabled"); } } return ele; }) }); </script>

Business und Enterprise Paket

  1. Fügen Sie einen Window Event Name hinzu, z. B. ucEvents im Admin Interface:

2. Verwenden Sie den unten stehenden Code:

Bitte denken Sie daran, dass dies nur ein Beispiel ist und Sie es an Ihre Bedürfnisse anpassen müssen.

<script> var _hsp = window._hsp = window._hsp || []; var _hsq = window._hsq = window._hsq || []; var waitTimeout = 0; var currentFunc = null; function waitForHubspotBanner(method, _currentFunc) { if (document.getElementById('hs-eu-confirmation-button') !== null) { if (currentFunc != _currentFunc) { console.log(currentFunc, _currentFunc); return; } method(); } else { waitTimeout += 50; if (waitTimeout >= 10000) { console.log('wait timeout reached'); return; } setTimeout(function () { console.log("no HubSpot Banner found"); waitForHubspotBanner(method, _currentFunc) }, 50); } } window.addEventListener("ucEvents", function (e) { //Window Event Name e.g. ucEvents // console.log('Consent Event fired'); if (e.detail && e.detail.event == "consent_status") { // check for consent status of service "HubSpot" if (e.detail['HubSpot'] === true) { console.log('HubSpot has consent'); _hsp.push(['showBanner']); _hsq.push(['doNotTrack', { track: true }]); console.log("do not Track unset"); waitTimeout = 0; currentFunc = 'setConsent'; waitForHubspotBanner(function () { document.getElementById('hs-eu-confirmation-button').click(); console.log("HubSpot Banner confirmed"); }, 'setConsent'); } else { console.log('HubSpot has no consent'); console.log("consent is set to false", e.detail) _hsp.push(['showBanner']); //_hsp.push(['revokeCookieConsent']); _hsq.push(['doNotTrack']); waitTimeout = 0; currentFunc = 'revokeConsent'; waitForHubspotBanner(function () { document.getElementById('hs-eu-decline-button').click(); console.log("HubSpot Banner declined"); console.log("HubSpot banner declined and doNotTrack set"); }, 'revokeConsent'); } } else { console.log('no consent_status event'); } }); </script>

Weitere Hilfe benötigt?

Wie bekomme ich Hilfe bei technischen Fragen?

 

Related content

Usercentrics Hubspot Integration
Usercentrics Hubspot Integration
Read with this
How to block the HubSpot tracking code (non-essential cookies)?
How to block the HubSpot tracking code (non-essential cookies)?
More like this
Usercentrics WordPress Implementierungsguide
Usercentrics WordPress Implementierungsguide
Read with this
Warum werden einmal gesetzte Cookies von der CMP nicht wieder gelöscht?
Warum werden einmal gesetzte Cookies von der CMP nicht wieder gelöscht?
More like this
Deutscher FAQ Bereich
Deutscher FAQ Bereich
Read with this
Verwaltet die Usercentrics CMP Cookies?
Verwaltet die Usercentrics CMP Cookies?
More like this

Usercentrics - PUBLIC