> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.pandectes.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Guía de bloqueo manual de scripts

**Sigue nuestra guía de bloqueo manual de scripts para mejorar la privacidad y el cumplimiento normativo en tu tienda Shopify. **

Aprende a bloquear scripts de forma eficaz con instrucciones paso a paso.

### Introducción

Aunque el [bloqueo automático](/es/article/acerca-del-bloqueo-automatico-hnkp4g/) es una forma rápida y sencilla de evitar que se establezcan cookies, hay varias razones para considerar marcar manualmente las etiquetas script para evitar que establezcan cookies antes del consentimiento.

Bloquear cookies manualmente tiene un impacto mucho menor en el rendimiento de la tienda e impedirá que se establezcan cookies incluso si los scripts de Pandectes GDPR Compliance no se cargan.

También hay situaciones en las que el [bloqueo automático](/es/article/acerca-del-bloqueo-automatico-hnkp4g/) no es una solución viable, porque afecta a la tienda hasta el punto de requerir tantos ajustes que marcar manualmente resulta menos complicado.

### Guía en vídeo

${youtube}[How to block scripts manually in Pandectes](cKaZxsRRb0s)

### Uso del atributo data-cookiecategory

Para bloquear un script, el marcado utiliza dos partes. El desactivador impide que la etiqueta script se cargue y el activador permite que Pandectes GDPR Compliance habilite esta etiqueta script si se ha dado el consentimiento adecuado.

Los pasos para lograrlo son los siguientes y funcionan igual para scripts en línea y para etiquetas script externas.

1. Establece el `type` en "javascript/blocked".
    Como esto le indica al navegador que trate el script como javascript bloqueado, en la práctica **desactiva** el script.
2. Añade el atributo `data-cookiecategory` y asígnale uno de estos valores: "functionality", "performance" o "targeting".
    Este atributo define la condición bajo la cual Pandectes GDPR Compliance debe **habilitar** y cargar el script.

**Un ejemplo de cómo marcar un script:**
El siguiente es un script en línea básico que establece una cookie llamada email:

```javascript
<script type="text/javascript">
document.cookie = "email=johndoe@email.org; expires=Sun, 31 Dec 2023 12:00:00 UTC; path=/";
</script>
```

Para marcar este script de modo que requiera consentimiento para las cookies de la categoría "functionality", lo dejamos así:

```javascript
<script type="javascript/blocked" data-cookiecategory="functionality">
document.cookie = "email=johndoe@email.org; expires=Sun, 31 Dec 2023 12:00:00 UTC; path=/";
</script>
```

La categoría puede ser una de las siguientes: “functionality”, “performance” y “targeting”. Establecer la categoría correcta garantizará que el script se desbloquee una vez que el visitante consienta la categoría especificada.

El siguiente es un script básico que se carga de forma externa:

```javascript
<script type=”text/javascript” src=”https://domain.com/common.js”></script>
```

Para marcar este script de modo que requiera consentimiento para las cookies de la categoría "functionality", debes hacerlo así:

```javascript
<script type="javascript/blocked" data-cookiecategory="functionality" src="https://domain.com/common.js"></script>
```