Vous pouvez ajouter un paramètre aux scripts de votre site Web pour empêcher le blocage automatique des scripts. Les scripts ne sont alors jamais bloqués quelle que soit la catégorisation.
Comportement normal du blocage automatique
Le code suivant est représentatif du comportement normal du blocage automatique avec examplescript.com/javascript.js
et la catégorie de cookies C0004
. Dans son état actuel, cet exemple d'extrait de code bloquera tous les cookies affectés à la catégorie de cookies C0004
.
<script src="cookielaw.org/Tenant-GUID/AutoBlock.js"></script>
<script type="text/plain" src="examplescript.com/javascript.js" class="optanon-category-C0004"></script>
Empêcher le blocage automatique des scripts
Pour empêcher le blocage automatique du script, vous devez ajouter l'argument data-ot-ignore
au segment de script. Le blocage automatique ignore alors le script et continue à se charger.
<script src="cookielaw.org/Tenant-GUID/AutoBlock.js"></script>
<script data-ot-ignore src="examplescript.com/javascript.js"></script>
Empêcher le blocage automatique de Google Tag Manager
Le blocage automatique peut bloquer Google Tag Manager. Dans ce cas, utilisez l'une des méthodes suivantes pour débloquer Google Tag Manager :
j.setAttributeNode(d.createAttribute('data-ot-ignore'));
j.setAttribute('class','optanon-category-C0001');
[en] Example:
<!-- Google Tag Manager -->
<script>(function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });
var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.setAttributeNode(d.createAttribute('data-ot-ignore'));
j.async = true;j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-XXXXXXX');
</script>