Obwohl ich selbst nur sehr wenig für Youtube produziere, finde ich die Videos von anderen doch sehr hilfreich. Auch bei Mac- oder iPhone-Problemen ist ein Video manchmal anschaulicher als viele Worte zu schreiben. Das zeigt übrigens ebenso das macOS Catalina Buch von Anton Ochsenkühn, das auf viele Erklärvideos setzt und so macOS-Funktionen deutlich anschaulicher macht als viele Bücher, die nur aus einer Textwüste mit vereinzelten Screenshots bestehen.
Bindet man nun Youtube-Videos in seinem Wordpress-Blog ein, indem man nur die Video-URL in den Text kopiert, ersetzt Wordpress diese bei der Ausgabe durch einen iframe-Einbettungscode, der jedoch leider dazu führt, dass Cookies von Youtube im Browser des Benutzers gesetzt werden. Dies ist bei der aktuellen EU-Cookie-Lage jedoch rechtlich kritisch und sollte vermieden werden.
Kapitel in diesem Beitrag:
Es ist wichtig zu wissen, dass das Abstellen von Cookies noch lange nicht dafür sorgt, dass Youtube Daten über den Benutzer sammeln kann. Selbst wenn man die nocookie-Variante des Einbettungscodes von Youtube verwendet, ist durch das Einbinden des Videos in das eigene Blog dennoch möglich, dass Youtube in dem Moment, indem der Benutzer den Artikel aufruft, schon Informationen über diesen sammeln kann. Die sichere Variante, um dies zu unterbinden, ist das Borlabs Cookie Plugin, das ich gleich noch nenne. Dies erfordert eine Zustimmung vom Benutzer, bevor der Einbettungscode ausgeführt wird.
Hinweis: Ich bin kein Anwalt und dies ist auch keine anwaltliche Beratung. ;-)
Ich habe bei mir im Blog die kostenpflichtige Lösung gewählt und mir das Borlabs-Cookie-Plugin für Wordpress installiert und konfiguriert. Das Plugin verlangt vor dem Abspielen der Videos erst mal eine Freigabe des Benutzers. Mit 39 Euro pro Jahr ist der Service für mich ok, da ich mit meinem Blog auch Geld verdiene, aber wenn man wenig finanzielle Mittel hat und nur ein informatives Blog betreut, das nichts abwirft, dann ist vielleicht die zweite Alternative die passende Wahl.
Wer dagegen Google Analyics und andere cookie-freudige Services nutzt, der sollte vielleicht überlegen, ob die Investition in Borlabs Cookie eine gute Idee ist. Bei dem Plugin sind viele Services schon vorkonfiguriert und müssen nur aktiviert werden. Das ist wesentlich einfacher, als diese über Umwege dsgvo-gerecht einzubinden.
Alternative 2: Youtube-Einbettungscode ändern
Bei Youtube gibt es schon seit Jahren eine Option, beim Abruf des Einbettungscodes für ein Video das Setzen von Cookies zu verhindern. Leider nutzt Wordpress von Haus aus diese Möglichkeit nicht und verwendet stattdessen immer den Youtube-Code, der Cookies nutzt. Ich hoffe, dies wird bald im Core von Wordpress geändert, aber aktuell muss man selbst dafür sorgen.
Möchte man Wordpress dies abgewöhnen, ist ein Eingriff in die funktions.php Datei nötig, die in jedem Themeverzeichnis einer Wordpress-Installation zu finden ist. Der Pfad ist dieser hier:
/WORDPRESS/wp-content/themes/NAME-DES-THEMES/functions.php
Diese Datei öffnet man (oder legt sie an, wenn sie noch nicht existiert) und fügt folgenden Code hinzu (ich habe den Code irgendwo gefunden, mir aber leider die Quelle nicht notiert):
add_filter( 'embed_oembed_html', 'youtube_nocookie_loesung', 10, 4); function youtube_nocookie_loesung( $original, $url, $attr, $post_ID ) { $html = str_replace("youtube.com","youtube-nocookie.com",$original); $html = str_replace("feature=oembed","feature=oembed&showinfo=0",$html); return $html; }
Wenn in der functions.php schon Code stand, kann man es weiter unten anfügen. Ist die Datei noch leer, muss man vor den Code noch “<?php ” setzen, damit es keine Fehlermeldung gibt.
Nach dem Einfügen des Codes werden dann die Youtube-URLs durch die Domain “youtube-nocookie.com” ersetzt, die keine Cookies setzt.
Wichtig: Eigene iFrame-Codes manuell ändern!
Wer hier und da selbst den Youtube-Einbettungscode in den Quelltext der Blogartikel eingesetzt hat, der sollte diese manuell ändern und auf die youtube-nocookie.com Domain umstellen. Das oben genannte Script ändert deren Vorkommen nämlich nicht, sondern greift nur ein, wenn man die reine URL zum Youtube-Video in den Beiträgen eingebaut hat.
Tipp: functions.php mit Plugin ändern
Wenn dir das Basteln in der PHP-Datei zu gefährlich ist, kannst du auch das Plugin “Code Snippets” installieren, das dir erlaubt, beliebigen Code in Wordpress einzuschleusen, wie es die functions.php auch machen würde –, nur dass der Code in der Datenbank abgespeichert wird und nach einem Theme-Update nicht verloren geht. Ich würde als Anfänger diesen Weg bevorzugen.
Meine Tipps & Tricks rund um Technik & Apple
Ähnliche Beiträge
Seit 2012 betreibe ich meinen Blog als Sir Apfelot und helfe meinen Lesern bei technischen Problemen. In meiner Freizeit flitze ich auf elektrischen Einrädern, fotografiere mit meinem iPhone, klettere in den hessischen Bergen oder wandere mit meiner Familie. Meine Artikel behandeln Apple-Produkte, Drohnen-News und Lösungen für aktuelle Bugs.