WPConsent Blog

Alles, was Sie über das WPConsent-Plugin wissen müssen

So blockieren Sie benutzerdefinierte Skripte und iFrames in WordPress

Benutzerdefinierte Skripte und iFrames in WordPress blockieren 

Vor ein paar Wochen half ich einem Freund bei der Vorbereitung seiner WordPress-Website für die DSGVO-Konformität, als ich eine schockierende Entdeckung machte.

Auf jeder Seitenladung wurden E-Mail-Marketing-Pixel von Drip ausgelöst, die das Besucherverhalten erfassten, bevor die Benutzer überhaupt wussten, dass Daten gesammelt wurden. Außerdem gab es Reddit Ads-Tracking-Skripte, die im Hintergrund Benutzerprofile erstellten.

Die rechtlichen Auswirkungen trafen mich sofort. Gemäß den DSGVO- und CCPA-Vorschriften müssen Websites die ausdrückliche Zustimmung der Benutzer einholen, bevor die meisten Skripte von Drittanbietern geladen werden, die personenbezogene Daten verarbeiten. Das bedeutete, Cookies von diesen Skripten von Drittanbietern vor der Zustimmung zu blockieren.

Leider verfügt WordPress nicht über ein integriertes System zum Blockieren solcher Skripte. Da entdeckte ich WPConsent, ein Plugin, das speziell für die Verwaltung von Einwilligungen und das Blockieren nicht autorisierter Skripte von Drittanbietern entwickelt wurde.

In diesem Artikel zeige ich Ihnen, wie Sie benutzerdefinierte Skripte und iframes in WordPress blockieren.

Warum benutzerdefinierte Skripte und iFrames in WordPress blockieren?

Das größte Datenschutzproblem, auf das ich bei WordPress-Websites gestoßen bin, sind Skripte, die automatisch geladen werden, ohne vorher um Erlaubnis zu fragen. Die meisten Website-Betreiber erkennen nicht einmal, wie viele Dienste von Drittanbietern die Daten ihrer Besucher sammeln.

Wenn Sie einen E-Mail-Marketing-Dienst wie Drip oder Constant Contact installieren, fügen diese Tools oft Tracking-Pixel ein, die jede von Ihren Besuchern angesehene Seite überwachen.

Ebenso können Social-Media-Werbetools wie Reddit Ads-Pixel und Facebook-Tracking-Pixel Besucher auf mehreren Websites identifizieren und umfassende digitale Fingerabdrücke erstellen.

Entwicklertools schaffen auch eigene Compliance-Herausforderungen. Zum Beispiel können GitHub-Embeds und benutzerdefinierte iframes harmlos erscheinen, aber sie übertragen die IP-Adressen der Besucher und sammeln andere Benutzerdaten.

Um sicherzustellen, dass Ihre WordPress-Website Datenschutzgesetze wie die DSGVO und CCPA einhält, ist es wichtig, die Zustimmung der Benutzer einzuholen, bevor diese Dienste Cookies und Skripte auf Ihrer Website laden können.

Die Folgen der Nichteinhaltung gehen über mögliche Geldstrafen hinaus. Datenschutzbewusste Besucher verlassen Websites oft sofort, wenn sie unbefugtes Tracking erkennen. Der Ruf Ihrer Website leidet ebenfalls, wenn Benutzer feststellen, dass ihre Daten ohne Erlaubnis gesammelt wurden.

Lassen Sie uns nun sehen, wie Sie benutzerdefinierte Skripte und iframes in WordPress einfach blockieren können.

Benutzerdefinierte Skripte und iFrames in WordPress blockieren

Der beste Weg, um das Laden von Cookies durch benutzerdefinierte Skripte auf Ihrer Website zu verhindern, ist die Verwendung von WPConsent.

Es ist das beste Cookie-Management-Plugin zum Blockieren nicht autorisierter Skripte. Das Plugin fängt Skripte ab, bevor sie geladen werden, und prüft, ob die Benutzer die richtige Zustimmung erteilt haben. Wenn keine Zustimmung erteilt wurde, verhindert es, dass Dienste wie Drip und andere Einbettungen auf Besucherdaten zugreifen.

Das Beste an der Verwendung von WPConsent ist, dass es eine vorgefertigte Bibliothek von Diensten anbietet, bei der Erstellung eines Einwilligungsbanners hilft, Protokolle verwaltet, ein Formular „Nicht verkaufen“ erstellt und vieles mehr. 

Hinweis: Für dieses Tutorial verwende ich die WPConsent Pro Version, da sie eine Funktion zum Blockieren benutzerdefinierter Skripte zusammen mit anderen erweiterten Optionen wie der vordefinierten Service-Bibliothek, dem „Do Not Sell“-Addon, Geolocation-Vorlagen und mehr enthält. Es gibt jedoch auch eine WPConsent Lite Version, die Sie kostenlos nutzen und Ihre Website nach Cookies scannen können.

Damit wollen wir uns die Schritte ansehen, die Sie befolgen können, um das Laden benutzerdefinierter Skripte und iFrames vor der Zustimmung zu verhindern.

Schritt 1: WPConsent-Plugin installieren und aktivieren

Zuerst müssen Sie die WPConsent-Website besuchen und sich für ein neues Konto anmelden.

WPConsent Bestes Cookie-Management-Plugin für WordPress

Danach können Sie zu Ihrem WPConsent-Konto-Bereich gehen und zum Tab „Downloads“ navigieren.

Klicken Sie auf die Schaltfläche WPConsent herunterladen und speichern Sie die Plugin-ZIP-Dateien auf Ihrem Computer.

WPConsent Zip-Dateien herunterladen

Sobald Sie die Plugin-Dateien gespeichert haben, müssen Sie diese auf Ihrer WordPress-Site installieren und aktivieren. Wenn Sie Hilfe benötigen, lesen Sie bitte unseren Leitfaden zur Installation eines WordPress-Plugins.

Danach sehen Sie den WPConsent-Einrichtungsassistenten. Klicken Sie einfach auf die Schaltfläche „Los geht’s“ und folgen Sie den Anweisungen auf dem Bildschirm.

WPConsent-Einrichtungsassistent

Schritt 2: Erstellen Sie einen Dienst für Ihr benutzerdefiniertes Skript

Jetzt, da WPConsent auf Ihrer Website läuft, müssen Sie zu WPConsent » Einstellungen gehen und zum Tab „Cookie“ wechseln.

Von hier aus können Sie auf die Schaltfläche „Einen Dienst hinzufügen“ klicken, um Ihren benutzerdefinierten Dienst hinzuzufügen.

Klicken Sie auf die Schaltfläche „Einen Dienst hinzufügen“

Als Nächstes öffnet sich ein neues Fenster, in dem Sie die Details Ihres benutzerdefinierten Dienstes eingeben können.

Sie müssen die Kategorie, den Servicenamen, die Beschreibung und die URL der Datenschutzrichtlinie (optional) auswählen.

Details für einen Dienst eingeben

Wenn Sie diese Details eingegeben haben, klicken Sie auf die Schaltfläche „Speichern“.

Schritt 3: Fügen Sie Cookie-Details für Ihren benutzerdefinierten Dienst hinzu

Als Nächstes müssen Sie Cookie-Details für den gerade erstellten benutzerdefinierten Dienst eingeben.

Zuerst können Sie unter dem Tab „Cookie“ in den WPConsent-Einstellungen auf die Schaltfläche Cookie hinzufügen klicken.

Klicken Sie auf die Schaltfläche „Cookie hinzufügen“

Auf dem nächsten Bildschirm können Sie Ihren Dienst aus dem Dropdown-Menü auswählen (z. B. Reddit Ads), einen Cookie-Namen, eine ID, eine Beschreibung und eine Dauer eingeben.

Wenn Sie fertig sind, klicken Sie einfach auf die Schaltfläche Speichern.

Cookie-Details eingeben

Das war's, Ihr benutzerdefinierter Dienst und seine Cookie-Details wurden nun zu WPConsent hinzugefügt.

Schritt 4: Fügen Sie benutzerdefinierte Skripte/iframes zum Blockieren hinzu

Als Nächstes müssen Sie in Ihrem WordPress-Dashboard zu WPConsent » Einstellungen gehen und dann zum Tab „Erweitert“ wechseln.

Um Ihr benutzerdefiniertes Skript oder iframe zu blockieren, klicken Sie einfach auf die Schaltfläche Benutzerdefiniertes iFrame/Skript hinzufügen.

Blockieren benutzerdefinierter Skripte

Als Nächstes öffnet sich ein neues Fenster, in dem Sie die Details Ihres benutzerdefinierten Skripts eingeben können.

Sie können mit der Auswahl einer Kategorie beginnen und den zuvor erstellten Dienst auswählen. Wählen Sie danach aus, ob es sich um ein Skript oder einen iFrame handelt, und geben Sie dann das Skript- oder iFrame-Tag ein.

Benutzerdefinierten iFrame und Skript zum Blockieren hinzufügen

Zur Veranschaulichung nehmen wir das Beispiel Reddit Ads, bei dem Sie das Skript mit WPCode zu Ihrer Website hinzugefügt haben. Zuerst müssen Sie auf das Dropdown-Menü Kategorie klicken und die Service-Kategorie (essentiell, Statistik oder Marketing) auswählen.

Sobald das erledigt ist, können Sie auf das Dropdown-Menü Dienst klicken und die Option „Reddit Ads“ auswählen.

Als Nächstes müssen Sie WPConsent einen eindeutigen Textteil geben, nach dem im Skript gesucht werden soll. Zum Beispiel hat das Reddit Ads-Skript eine Quell-URL, die Sie als eindeutigen Identifikator verwenden können, und sie sieht so aus: www.redditstatic.com/ads/pixel.js.

Details für benutzerdefinierte Skripte eingeben

WPConsent ermöglicht es Ihnen auch, Skript-Schlüsselwörter hinzuzufügen, wenn Ihr Skript JavaScript-Funktionen zum Blockieren enthält, die vom Hauptskript abhängen. Im Falle eines iFrames können Sie mit dem Plugin Blockierte Elemente hinzufügen und CSS-Selektoren für Elemente eingeben, die vor der Zustimmung blockiert werden sollen.

Sobald dies erledigt ist, klicken Sie auf die Schaltfläche „Speichern“. Sie sehen nun Ihr benutzerdefiniertes Skript, das der Liste hinzugefügt wurde. Zum Beispiel erscheint das Reddit Ads-Skript unter Marketing-Skripte.

Benutzerdefinierte Skripte in der Liste anzeigen

WPConsent beginnt nun, das benutzerdefinierte Skript oder iFrame vor der Zustimmung auf Ihrer Website zu blockieren. 

FAQs zum Blockieren benutzerdefinierter Skripte und iFrames

Hier sind einige häufig gestellte Fragen zum Verhindern benutzerdefinierter Skripte und iFrames in WordPress vor der Zustimmung:

1. Warum ist es wichtig, benutzerdefinierte Skripte und iFrames in WordPress für die DSGVO-Konformität zu blockieren?
Das Blockieren benutzerdefinierter Skripte und iFrames in WordPress ist für die DSGVO-Konformität unerlässlich, da es das unbefugte Laden von Diensten Dritter verhindert, die personenbezogene Daten ohne ausdrückliche Zustimmung des Benutzers sammeln. Dies hilft, rechtliche Strafen zu vermeiden und die Privatsphäre der Benutzer zu schützen.

2. Kann ich bestimmte Tracking-Skripte von Drittanbietern wie Reddit Ads oder Facebook-Pixel mit WPConsent blockieren?
Ja, WPConsent ermöglicht es Ihnen, benutzerdefinierte Dienste zu erstellen und spezifische Skripte oder iFrames von Drittanbietern wie Reddit Ads-Pixel oder Facebook-Tracking-Pixel hinzuzufügen und Kriterien für deren Blockierung festzulegen, bis die Zustimmung des Benutzers erteilt wird.

3. Wie hilft WPConsent bei der Verwaltung und Blockierung von Skripten in WordPress?
WPConsent hilft bei der Verwaltung und Blockierung nicht autorisierter Skripte in WordPress, indem es Skripte abfängt, bevor sie geladen werden, die Zustimmung des Benutzers prüft und Dienste wie Tracking-Pixel oder iFrames blockiert, wenn keine Zustimmung erteilt wurde, und so die Einhaltung von Datenschutzgesetzen sicherstellt.

Ich hoffe, dieser Artikel hat Ihnen geholfen zu lernen, wie Sie benutzerdefinierte Skripte und iFrames in WordPress blockieren. Möglicherweise möchten Sie auch unseren Leitfaden lesen, wie Sie das Google Maps-Widget vor der Zustimmung in WordPress blockieren und wie Sie Cookie-Zustimmungsdaten in WordPress verwalten.

Wenn Ihnen dieser Artikel gefallen hat, folgen Sie uns bitte auf X (ehemals Twitter). Sie können auch unten einen Kommentar hinterlassen, wenn Sie Hilfe benötigen.

Einen Kommentar hinzufügen

Wir freuen uns, dass Sie sich entschieden haben, einen Kommentar zu hinterlassen. Bitte beachten Sie, dass alle Kommentare gemäß unserer Datenschutzrichtlinie moderiert werden und alle Links Nofollow sind. Verwenden Sie KEINE Schlüsselwörter im Namensfeld. Lassen Sie uns ein persönliches und bedeutungsvolles Gespräch führen.


Beliebte Ressourcen

Erhalten Sie kostenlose Tipps und Ressourcen direkt in Ihren Posteingang, zusammen mit über 500 anderen

Folgen Sie uns