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 cumplir con las normativas de datos.


¿Qué son las reglas personalizadas?


Las reglas personalizadas son entradas con reglas de script que permiten a la app Pandectes detectarlos e impedir que se ejecuten antes de que el usuario dé su consentimiento.


Hay 2 casos en lo que respecta al bloqueo:


  1. Banner opt-in (estricto): los scripts marcados por las reglas personalizadas solo se ejecutarán después del consentimiento.
  2. Banner opt-out (flexible): los scripts marcados por las reglas personalizadas se ejecutarán al principio, 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.
  • Un script inyectado se carga en tu tema desde un dominio de terceros.
  • Solo quieres que un servicio se ejecute después de aceptar las cookies (por ejemplo, un pop-up de marketing por email).


Caso práctico


Supongamos que tienes una etiqueta de 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", al Auto blocker. Esto marcará todos los scripts y recursos que procedan de ese dominio y hará que se ejecuten después del consentimiento.


¿Cómo saber qué scripts bloquear?


  1. Ve a tu tienda y haz clic en "Inspeccionar elemento". Después, ve a la pestaña Network y elige filtrar por JS


  1. Revisa los scripts que se cargan. ¿Proceden de tu dominio? Si no es así, 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. Haz clic en Add new.
  3. Rellena el formulario Add new rule: Target, Title, URL/Domain, Provider y Category.


El campo más importante del formulario es URL/Domain. Tendrás que añadir el dominio del script que quieres bloquear, sin espacios. El campo funciona como una expresión regular.
Así, para el ejemplo de Clarity, añadiríamos "clarity.ms" como dominio.

Add new rule form


Cualquier dominio que añadas aquí coincidirá y marcará todas las instancias que pertenezcan a 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 al campo de dominio, solo se marcará el primer script. Los demás no estarán sujetos al bloqueo.


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


¿Cómo verificar que el script se ejecuta después del consentimiento?


Revisa la pestaña Network tras añadir la regla personalizada. Si el script no se carga antes del consentimiento, la regla se ha añadido correctamente.


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


Si el script coloca cookies, puedes comprobar las cookies que se colocan antes del consentimiento en tu tienda en una ventana de navegación privada. Si añades la regla personalizada correctamente, la cookie relacionada no se colocará antes del consentimiento.

Actualizado el: 27/10/2026

¿Este artículo te resultó útil?

Comparte tu opinión

Cancelar

¡Gracias!