Comment configurer des règles de blocage personnalisées (Custom Blocking rules)
Dans cet article, vous verrez comment créer des règles personnalisées pour bloquer tout script chargé par votre boutique afin de respecter les réglementations sur les données.
Que sont les règles personnalisées ?
Les règles personnalisées sont des entrées contenant des règles de script, qui permettent à l'app Pandectes de les détecter et de les empêcher de s'exécuter avant que l'utilisateur donne son consentement.
Il existe 2 cas de figure en matière de blocage :
- Bannière opt-in (Strict) : les scripts marqués par les règles personnalisées ne s'exécutent qu'après le consentement.
- Bannière opt-out (Loose) : les scripts marqués par les règles personnalisées s'exécutent au départ, mais sont bloqués si l'utilisateur clique sur le bouton « Decline » lors du chargement de page suivant.
Quand c'est utile
- Vous avez une app tierce qui s'exécute avant le consentement.
- Un script injecté se charge sur votre thème depuis un domaine tiers.
- Vous souhaitez qu'un service ne s'exécute qu'après l'acceptation des cookies. (par ex. une fenêtre contextuelle d'e-mail marketing)
Cas d'usage
Supposons que vous ayez une balise script qui charge Microsoft Clarity sur votre boutique depuis le domaine : "https://clarity.ms"
Vous pouvez ajouter à l'autoblocker une règle personnalisée pour ce domaine, "clarity.ms". Cela marquera tous les scripts et assets provenant de ce domaine et les fera s'exécuter après le consentement.
Comment trouver les scripts à bloquer ?
- Allez sur votre boutique et cliquez sur « inspecter l'élément ». Allez ensuite dans l'onglet Network, et choisissez de filtrer par JS

- Vérifiez les scripts qui se chargent. Proviennent-ils de votre domaine ? Sinon, vous pouvez ajouter une règle personnalisée pour les bloquer, à l'étape suivante.

Comment ajouter une règle personnalisée ?
Étapes
- Allez dans Settings > Autoblocker > Custom rules
- Ajoutez une nouvelle règle
- Remplissez le formulaire
Le champ le plus important du formulaire est le champ de domaine. Vous devez y saisir le domaine du script que vous souhaitez bloquer, sans espaces. Le champ fonctionne comme une expression régulière.
Ainsi, pour l'exemple de Clarity, nous saisirions "clarity.ms" comme domaine.
Tout domaine que vous ajoutez ici correspondra à toutes les occurrences situées sous ce domaine et les marquera. Ainsi, par exemple, si vous ajoutez clarity.ms comme domaine, tous les scripts provenant de ce domaine seront bloqués.
Par exemple :
- https://www.clarity.ms/tag/3b3a8r2k7 ✅ (correspond à la règle)
- https://www.clarity.ms/some-other-script.js. ✅ (correspond à la règle)
- https://www.clarity.ms/another-file.css ✅ (correspond à la règle)
En revanche, si vous ajoutez clarity.ms/tag dans le champ du domaine, seul le premier script sera marqué. Les autres ne seront pas soumis au blocage.
Comment vérifier que le script s'exécute après le consentement ?
Consultez l'onglet Network après avoir ajouté la règle personnalisée. Si le script ne se charge pas avant le consentement, vous avez ajouté la règle avec succès.
Si le script est de ceux qui déposent des cookies, vous pouvez vérifier les cookies déposés avant le consentement sur votre boutique dans une fenêtre de navigation privée. Si la règle personnalisée a été ajoutée avec succès, le cookie associé ne sera pas déposé avant le consentement.
Mis à jour le : 02/10/2026
Merci !
