Zintegruj YouTube bez plików cookie zgodnie z RODO w Wordpress

Osadzaj filmy z YouTube w WordPressie bez plików cookie

Chociaż sam produkuję bardzo niewiele dla YouTube, uważam, że filmy innych ludzi są bardzo pomocne. Nawet w przypadku problemów z komputerem Mac lub iPhonem wideo jest czasami bardziej opisowe niż pisanie wielu słów. Nawiasem mówiąc, to również pokazuje, że macOS Catalina książka Antona Ochsenkühn, który opiera się na wielu filmach objaśniających, dzięki czemu funkcje systemu macOS są znacznie jaśniejsze niż wiele książek, które składają się tylko z pustyni tekstu z izolowanymi zrzutami ekranu.

Jeśli teraz osadzasz filmy z YouTube'a na swoim blogu Wordpress, po prostu kopiując adres URL wideo do tekstu, Wordpress zastępuje go kodem osadzania iframe na wyjściu, co niestety oznacza, że ​​pliki cookie z YouTube są blokowane w przeglądarce użytkownika. Jednak biorąc pod uwagę obecną sytuację plików cookie w UE, jest to prawnie krytyczne i należy tego unikać.

Osadzaj filmy z YouTube w WordPressie bez plików cookie
W tym poście pokażę ci, jak osadzać filmy z YouTube'a w Wordpressie bez plików cookie. Działa to również za darmo ze zmianą w pliku Wordpress.

Różnica między plikami cookie a śledzeniem

Należy pamiętać, że wyłączenie plików cookie nie oznacza, że ​​YouTube może zbierać dane o użytkowniku. Nawet jeśli używasz wariantu nocookie kodu do osadzania YouTube, umieszczając film wideo we własnym blogu, YouTube nadal może zbierać informacje o artykule w momencie, gdy użytkownik go wywoła. Bezpiecznym sposobem, aby temu zapobiec, jest wtyczka Borlabs Cookie, o której za chwilę wspomnę. Wymaga to zgody użytkownika przed uruchomieniem kodu do osadzania.

Uwaga: nie jestem adwokatem i nie jest to porada prawna. ;-)

Alternatywa 1: Wtyczka Borlabs Cookie

Wybrałem płatne rozwiązanie na moim blogu i tak zrobiłem Wtyczka cookie Borlabs dla WordPress zainstalowany i skonfigurowany. Zanim filmy będą mogły być odtwarzane, wtyczka wymaga zgody użytkownika. Przy 39 euro rocznie usługa jest dla mnie w porządku, ponieważ również zarabiam na swoim blogu, ale jeśli masz mało środków finansowych i prowadzisz tylko blog informacyjny, który nic nie płaci, to druga alternatywa może być właściwym wyborem .

We wtyczce Borlabs Cookie możesz wyłączyć pliki cookie za pomocą jednego kliknięcia. Następnie użytkownik musi najpierw zaakceptować pliki cookie przed odtworzeniem wideo (zrzuty ekranu: Sir Apfelot).
We wtyczce Borlabs Cookie możesz wyłączyć pliki cookie za pomocą jednego kliknięcia. Następnie użytkownik musi najpierw zaakceptować pliki cookie przed odtworzeniem wideo (zrzuty ekranu: Sir Apfelot).

Z drugiej strony, jeśli korzystasz z Google Analytics i innych usług przyjaznych dla plików cookie, możesz rozważyć zainwestowanie w Borlabs Cookie. Wiele usług jest już wstępnie skonfigurowanych za pomocą wtyczki i wystarczy je aktywować. Jest to o wiele łatwiejsze niż integracja ich w sposób zgodny z RODO za pomocą objazdów.

Alternatywa 2: Zmień kod do umieszczenia na YouTube

YouTube od lat ma możliwość zapobiegania ustawianiu plików cookie podczas uzyskiwania dostępu do kodu do osadzenia filmu. Niestety Wordpress domyślnie nie korzysta z tej opcji, a zamiast tego zawsze korzysta z kodu YouTube, który wykorzystuje pliki cookie. Mam nadzieję, że wkrótce zostanie to zmienione w rdzeniu WordPressa, ale na razie wybór należy do Ciebie.

Jeśli chcesz utworzyć kod do umieszczenia na stronie dla filmu, możesz aktywować „rozszerzony tryb ochrony danych” w opcjach.
Jeśli utworzysz kod osadzania dla wideo, możesz aktywować „rozszerzony tryb ochrony danych” w opcjach, aby zapobiec ustawianiu plików cookie.

Jeśli chcesz powstrzymać Wordpress przed robieniem tego, musisz zmienić plik funktions.php, który można znaleźć w każdym katalogu motywu instalacji Wordpress. Ścieżka jest taka:

/WORDPRESS/wp-content/themes/NAZWA-DES-THEMES/functions.php

Otwórz ten plik (lub utwórz go, jeśli jeszcze nie istnieje) i dodaj następujący kod (znalazłem gdzieś kod, ale niestety nie zapisałem źródła):

add_filter( 'embed_oembed_html', 'youtube_nocookie_solution', 10, 4); funkcja youtube_nocookie_solution( $original, $url, $attr, $post_ID ) { $html = str_replace("youtube.com","youtube-nocookie.com",$original); $html = str_replace("feature=oembed","feature=oembed&showinfo=0",$html); zwróć $html; }

Jeśli istnieje już kod w functions.php, możesz go dodać poniżej. Jeśli plik jest nadal pusty, musisz „

Po wklejeniu kodu adresy URL serwisu YouTube są następnie zastępowane domeną „youtube-nocookie.com”, która nie ustawia plików cookie.

W kodzie do umieszczenia na stronie możesz zobaczyć, że domena została zmieniona po włączeniu trybu prywatności.
W kodzie do umieszczenia na stronie możesz zobaczyć, że domena została zmieniona po włączeniu trybu prywatności.

Ważne: Zmień własne kody iFrame ręcznie!

Każdy, kto użył kodu do osadzania YouTube w tekście źródłowym artykułu na blogu tu i tam, powinien zmienić go ręcznie i przełączyć się na domenę youtube-nocookie.com. Wspomniany powyżej skrypt nie zmienia ich występowania, a jedynie interweniuje, jeśli w postach umieściłeś czysty adres URL do filmu na YouTube.

Wskazówka: zmień functions.php za pomocą wtyczki

Jeśli majstrowanie przy pliku PHP jest dla Ciebie zbyt niebezpieczne, możesz również skorzystać z wtyczki "Fragmenty kodu”, co pozwala wstrzyknąć dowolny kod do Wordpressa, tak jak zrobiłby to functions.php – z wyjątkiem tego, że kod jest zapisywany w bazie danych i nie jest tracony po aktualizacji motywu. Wolałbym tę trasę jako początkujący.

 

Podobał Ci się artykuł i czy instrukcje na blogu Ci pomogły? Wtedy byłbym szczęśliwy, gdybyś bloga poprzez stałe członkostwo będzie wspierać.

Napisz komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone * oznakowane

Na blogu Sir Apfelot znajdziesz porady, instrukcje i recenzje produktów Apple, takich jak iPhone, iPad, Apple Watch, AirPods, iMac, Mac Pro, Mac Mini i Mac Studio.

Promocje