> ## 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).

# Anleitung zum manuellen Blockieren von Skripten

**Folgen Sie unserer Anleitung zum manuellen Blockieren von Skripten, um Datenschutz und Rechtskonformität in Ihrem Shopify-Shop zu stärken.**

Sie erfahren Schritt für Schritt, wie Sie Skripte wirksam blockieren.

### Einführung

Die [automatische Blockierung](/en/article/about-automatic-blocking-d7jlzr/) ist ein schneller und einfacher Weg, um das Setzen von Cookies zu verhindern. Dennoch gibt es gute Gründe, Script-Tags manuell zu markieren, damit sie vor der Einwilligung keine Cookies setzen.

Das manuelle Blockieren belastet die Leistung Ihres Shops deutlich weniger und verhindert das Setzen von Cookies selbst dann, wenn die Skripte von Pandectes GDPR Compliance nicht laden.

Es gibt zudem Situationen, in denen die [automatische Blockierung](/en/article/about-automatic-blocking-d7jlzr/) keine tragfähige Lösung ist, weil sie den Shop so stark beeinflusst, dass so viele Anpassungen nötig würden, dass die manuelle Markierung der geringere Aufwand ist.

### Videoanleitung

${youtube}[So blockieren Sie Skripte in Pandectes manuell](cKaZxsRRb0s)

### Das Attribut data-cookiecategory verwenden

Um ein Skript zu blockieren, besteht die Markierung aus zwei Teilen. Der eine verhindert, dass das Script-Tag lädt, der andere erlaubt es Pandectes GDPR Compliance, das Script-Tag zu aktivieren, sobald die passende Einwilligung vorliegt.

Die nötigen Schritte sind für Inline-Skripte und für externe Script-Tags gleich:

1. Setzen Sie `type` auf "javascript/blocked".
    Damit behandelt der Browser das Skript als blockiertes JavaScript, es ist also im Kern **deaktiviert**.
2. Ergänzen Sie das Attribut `data-cookiecategory` mit einem dieser Werte: "functionality", "performance" oder "targeting".
    Dieses Attribut legt fest, unter welcher Bedingung Pandectes GDPR Compliance das Skript **aktivieren** und laden soll.

**Ein Beispiel für die Markierung eines Skripts:**
Das folgende einfache Inline-Skript setzt ein Cookie namens email:

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

Damit es eine Einwilligung in die Kategorie "functionality" erfordert, markieren wir es so:

```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>
```

Als Kategorie kommen "functionality", "performance" und "targeting" infrage. Mit der richtigen Kategorie wird das Skript freigegeben, sobald der Besucher dieser Kategorie zustimmt.

Das folgende einfache Skript wird extern geladen:

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

Damit auch dafür eine Einwilligung in die Kategorie "functionality" erforderlich ist, markieren Sie es so:

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