Artículos sobre: Configuración
Este artículo también está disponible en:

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:


  1. Banner opt-in (Strict): los scripts marcados por las reglas personalizadas solo se ejecutarán después del consentimiento.
  2. 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?


  1. Ve a tu tienda y haz clic en "inspeccionar elemento". Luego ve a la pestaña Network y elige filtrar por JS


  1. 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


  1. Ve a All settings > Auto blocker > Custom rules
  2. Añade una nueva regla
  3. 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:


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.


Ten mucho cuidado de no añadir como regla personalizada el dominio de tu propia tienda ni dominios de servicios que sean absolutamente necesarios para el funcionamiento de la tienda. Añadir cualquiera de ellos puede arruinar la experiencia de tus usuarios.


¿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.


Nota: a veces has bloqueado un script correctamente, pero seguirás viéndolo en la pestaña Network (porque la solicitud al servidor se ejecuta). Sin embargo, las variables y funciones del script quedan sin definir y no se ejecutan hasta que se da el consentimiento.


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

¿Este artículo te resultó útil?

Comparte tu opinión

Cancelar

¡Gracias!