Cómo configurar reglas de bloqueo personalizadas
En este artículo verás cómo crear reglas personalizadas para bloquear cualquier script que cargue tu tienda y así cumplir la normativa de protección de datos.
¿Qué son las reglas personalizadas?
Las reglas personalizadas son entradas con reglas de scripts para que la app Pandectes pueda detectarlos y bloquear su ejecución antes de que el usuario dé su consentimiento.
Hay 2 casos en lo que respecta al bloqueo:
- Banner opt-in (Strict): los scripts marcados por las reglas personalizadas solo se ejecutarán después del consentimiento.
- Banner opt-out (Loose): los scripts marcados por las reglas personalizadas se ejecutarán inicialmente, pero se bloquearán si el usuario hace clic en el botón "Decline" en la siguiente carga de página.
Cuándo es útil
- Tienes una app de terceros que se ejecuta antes del consentimiento.
- Se está cargando en tu tema un script inyectado desde un dominio de terceros.
- Solo quieres que un servicio se ejecute después de aceptar las cookies (p. ej., una ventana emergente de email marketing).
Caso de uso
Supongamos que tienes una etiqueta script que carga Microsoft Clarity en tu tienda desde el dominio: "https://clarity.ms"
Puedes añadir una regla personalizada para ese dominio, "clarity.ms", en el autoblocker. Esto marcará todos los scripts y recursos procedentes de ese dominio y hará que se ejecuten después del consentimiento.
¿Cómo encontrar qué scripts bloquear?
- Ve a tu tienda y haz clic en "inspeccionar elemento". Luego ve a la pestaña Network y elige filtrar por JS

- Revisa los scripts que se cargan. ¿Proceden de tu dominio? Si no, puedes añadir una regla personalizada para bloquearlos, en el siguiente paso.

¿Cómo añadir una regla personalizada?
Pasos
- Ve a All settings > Auto blocker > Custom rules
- Añade una nueva regla
- Rellena el formulario
El campo más importante del formulario es el campo de dominio. Tendrás que añadir el dominio del script que quieres bloquear, sin espacios. El campo funciona como una expresión regular.
Así, en el ejemplo de Clarity, añadiríamos "clarity.ms" como dominio.
Cualquier dominio que añadas aquí coincidirá y marcará todas las instancias que estén bajo ese dominio. Por ejemplo, si añades clarity.ms como dominio, se bloquearán todos los scripts de ese dominio.
Por ejemplo:
- https://www.clarity.ms/tag/3b3a8r2k7 ✅ (coincide con la regla)
- https://www.clarity.ms/some-other-script.js. ✅ (coincide con la regla)
- https://www.clarity.ms/another-file.css ✅ (coincide con la regla)
Pero si añades clarity.ms/tag en el campo de dominio, solo se marcará el primer script. Los demás no estarán sujetos a bloqueo.
¿Cómo verificar que el script se ejecuta después del consentimiento?
Revisa la pestaña Network después de añadir la regla personalizada. Si el script no se carga antes del consentimiento, has añadido la regla correctamente.
Si el script es de los que colocan cookies, puedes comprobar las cookies que se colocan antes del consentimiento en tu tienda en una ventana de navegador de incógnito. Si la regla personalizada se ha añadido correctamente, la cookie correspondiente no se colocará antes del consentimiento.
Actualizado el: 19/10/2026
¡Gracias!
