Mere fart, mindre tracking med Embed Privacy

Skal jeg bruge YouTube, VideoPress eller lokal hosting med WordPress? Kan Embed Privacy reducere dataforbruget og forbedre privatlivet?

Eksterne videoer, dataforbrug og privatliv

Problemstillinger omkring indlejring af eksterne videoer omfatter:

  • Unødvendigt dataforbrug: eksterne videoafspiller-scripts og styling indlæses, uanset om den besøgende vælger at afspille videoen eller ej.
  • Privatliv og sporing: “Gratis” videohosting som YouTube sporer dine besøgende, uanset om de giver samtykke eller ej.

Der er flere metoder til at løse disse problemer, herunder:

  • Du kan selv hoste dine videoer og bruge den indbyggede videoblok i WordPress til at vise dem.
  • Aktivér et plugin som Embed Privacy, og få de besøgendes samtykke, før du indlæser tredjeparts-scripts.

I denne artikel bruger jeg YouTube som eksempel, da YouTube er en almindelig kilde til videoer, og det er nemmere end at skrive “din 3.parts videohosting”. Embed Privacy understøtter alle embeds.

Hvordan hjælper Embed Privacy?

Når du indlejrer en YouTube-video, indlæser WordPress normalt deres eksterne afspillerscript med det samme, når siden indlæses. Embed Privacy sikrer, at der ikke finder nogen kommunikation sted med YouTube, før den besøgende klikker på et overlay med oplysninger om privatlivspolitikken.

Ikke at autoloade spillerscripts reducerede netværkstrafikken med 85%.

I mine tests resulterer et blogindlæg med blot én YouTube-indlejring i, at 1500 KB data overføres, 7 sporingsscripts og 2 cookies sættes. Det er, før jeg klikker på play.

Med Embed Privacy aktiveret blev dataoverførslen i første omgang reduceret til kun 234 KB, ingen sporingsscripts eller cookies. Afspilleren indlæses ikke, før jeg rent faktisk trykker på play. Det er en mærkbar reduktion i dataoverførslen og forbedrer helt sikkert indlæsningstiden, især på langsommere forbindelser.

Trafik med Embed Privacy sammenlignet med lokal hosting

Ved hjælp af tre forskellige WordPress-blokke til indlejring af en video målte jeg de data, der blev overført …

  1. med Embed Privacy (EP) aktiveret, før der klikkes på play.
  2. når afspillerscriptet indlæses.
  3. total, når afspilningen er færdig.
WordPress BlockMed EPAfspiller indlæstAfspilning færdig
YouTube234 KB1500 KB20.8 MB
VideoPress152 KB2000 KB24.0 MB
Video (self-hosted)120 KB120 KB13.7 MB
Sidestørrelse med Embed Privacy, oprindeligt, med afspiller indlæst og afspilning udført

Læg mærke til de 120 KB, som den indbyggede videoblok (self-hosted) fylder. Det er ikke en fejl. Da WordPress’ videoblok blot renderer et HTML-videoelement, er der ikke behov for et ekstra afspillerscript.

Energiomkostningerne ved at servere videoer påvirkes af komprimeringsindstillinger, videotyper og datacentrenes placering. Det er ikke formålet med denne sammenligning at konkludere, om den ene videohostingtjeneste er bedre end den anden, men snarere at demonstrere dataoverførselsbesparelserne og konsekvenserne for privatlivets fred.

Blok til indlejring af YouTube-video med overlay

For at indlejre en YouTube-video klikker du på knappen ⮫ Del i YouTube, kopierer den givne URL og indsætter den i blokeditoren. Blokeditoren identificerer URL’en som en YouTube-video og indsætter en YouTube-indlejringsblok.

Det ville normalt vise videoens miniaturebillede og den røde YouTube-afspilningsknap på den. Når Embed Privacy er aktiveret, vises et pladsholderbillede (“poster”) og et overlay med et link til YouTubes privatlivspolitik.

Det er lettere at forstå, hvis jeg bare viser dig det:

Klik her for at vise indhold fra YouTube
Se YouTube’s privatlivspolitik.

YouTube-version af “Brug af theme.json med klassiske temaer”

Nu har den besøgende mulighed for at læse og acceptere YouTubes privatlivspolitik, før der sendes data til eller fra YouTube. Det tilføjer ét ekstra klik, det er rigtigt. Men det samtykke skulle du have fået på anden vis, f.eks. i en cookie-popup.

VideoPress-blok til indlejring af video med overlay

For at indlejre en video fra Learn.WordPress.org skal du klikke på deleknappen i øverste højre hjørne af videoen. Indsæt URL’en i blokeditoren, og en VideoPress-blok indsættes.

Nogle videoer på Learn.WordPress.org bliver serveret af VideoPress.com. Nedenfor er VideoPress-versionen af den samme video, som blev vist tidligere. Det er værd at nævne, at VideoPress-versionen tilbyder korrekte undertekster.

Klik her for at vise indhold fra VideoPress
Se VideoPress’s privatlivspolitik.

VideoPress-version af “Brug af theme.json med klassiske temaer”

Netop denne screencast, som VideoPress.com står bag, fylder mere end sin YouTube-pendant. Men YouTube viser annoncer. På den anden side bliver din video måske opdaget i højere grad på YouTube.

WordPress-videoblok med lokal MP4

Du kan uploade en video til din hjemmeside, hoste den selv og vise den ved hjælp af WordPress’ videoblok.

På frontenden bruges et HTML-videoelement til at vise videoen. Afspilningsindstillinger som hastighed, billedtekster, fuldskærm og billede-i-billede-tilstand er tilgængelige i alle moderne browsere.

HTML-videoelementet er ikke afhængigt af tredjeparts-scripts. Derfor er størrelserne “side indlæst” og “afspiller indlæst” naturligvis de samme. Den bruger ikke cookies eller sporer dig.

Lokalt hostet version af “Brug af theme.json med klassiske temaer”

Ulemper ved lokal hosting er få, men vigtige

  • Du er nødt til at komprimere din video manuelt.
  • Hvis du vil tilbyde forskellige opløsninger, er det mere arbejde for dig.
  • Videoer er store, så hostinglager og båndbredde er en faktor.
  • Du drager ikke fordel af YouTubes algoritmer til opdagelse af din video.

Personligt vil jeg gerne have fuld kontrol over mit indhold og tilbyde en oplevelse, der respekterer privatlivets fred, så jeg hoster for det meste mine videoer selv.

Native MPEG-4/H.264 video resources and tips

Konklusion på Embed Privacy; hvad jeg har lært

Den kan aktiveres og deaktiveres efter behov

Husk på, at Embed Privacy-pluginet blot tilføjer funktionalitet til de almindelige Embed-blokke. Det tilbyder ikke en ny privacy-forbedret blok, som du kan bruge. Det betyder, at du kan aktivere Embed Privacy på et eksisterende site og høste fordelene med det samme – og deaktivere det, hvis du ikke kan lide det eller er ved at fejlfinde noget.

Reducerer umiddelbart den første dataoverførsel

Ved ikke at indlæse tredjeparts player-scripts eller sporingskode sparer man netværkstrafik. Hvis den besøgende vælger at afspille videoen, vil scripts naturligvis blive indlæst.

Forbedrer privatlivet betydeligt

Almindelige indlejringer deler data om besøgende med YouTube og dets modparter med det samme. Embed Privacy eliminerer det, indtil den besøgende aktivt trykker play. Privatlivspolitikken er let tilgængelig, så man kan træffe en informeret beslutning.

Tilbyder automatisk generering af miniaturebilleder

Thumbnails, eller posterbilleder, oprettes automatisk for visse populære videoudbydere, herunder YouTube og Vimeo. For andre kan der vælges et manuelt uploadet billede.

Automatisk komprimering af autogenererede miniaturebilleder

Thumbnails gemmes i /wp-content/uploads/embed-privacy. Disse er dårligt optimerede, så hvis du bruger et automatiseret plugin til komprimering, som EWWW, så overvej at tilføje denne URL til listen over mapper, der skal optimeres.

Embed Privacy kan tilpasses og udvides

Alle WordPress oEmbed understøttes fra start, og du kan tilpasse overlay-tekst, overlay-baggrund og link til privatlivspolitikken.

Fungerer på flersprogede sider, men vær på vagt

Plugins som PolyLang giver dig mulighed for at oprette indhold på flere sprog. Embed Privacy understøtter det fuldt ud, du kan f.eks. linke til en engelsk privatlivspolitik for engelske indlejringer og danske privatlivspolitikker for danske indlejringer.

Sørg for at redigere Embed Privacy-indstillingerne til det rigtige sprog; ellers vil det korrekte embed-overlay ikke blive aktiveret. Spørg ikke, hvordan jeg ved det.

Et alternativt plugin med lignende functionalitet

Et andet plugin med lignende funktionalitet er Better Core Video Embeds af HighRise Digital. Deres adskiller sig, så vidt jeg kan se, ved at den ikke linker til privatlivspolitikker i overlayet – noget du dog kunne gøre i billedteksten – og at den understøtter upload af thumbnails manuelt til hver videoblok. Den understøtter YouTube, Vimeo eller Daily Motion, hvilket måske er nok for dig.

Embed Privacy hjalp til 92% mindre CO2-udledning.

Ifølge Beacon er CO2-udledningen pr. visning af netop denne side:

  • 884 milligram CO2 som standard, energiklasse F
  • 74 milligram CO2 med Embed Privacy, energiklasse A+

Det gælder selvfølgelig kun, så længe videoerne ikke afspilles.

Bør du installere Embed Privacy til WordPress?

Hvis du indlejrer noget? Ja, giv det helt sikkert en chance. Forudkonfigureret ud af boksen fungerer det med enhver indlejring i WordPress. Du behøver ikke at redigere dine indlejringer på nogen måde. Performanceforbedringer og forbedringer af privatlivets fred er imponerende. Og hvis du alligevel ikke kan lide det, kan du bare deaktivere det. Det efterlader ingen spor.

Read more about Bjarne Oldrup, Sønderborg

Bjarne Oldrup

Bjarne er webudvikler med en stor forkærlighed for det bæredygtige, inkluderende og respektfulde internet.

Med en baggrund som datatekniker i 1992, har han arbejdet som programmør, sysadmin og netværksspecialist. I dag fokuserer han på hjemmesiders klimaaftryk, webtilgængelighed og GDPR-compliance.

WordPress, HTML, CSS og LiteSpeed webservere er Bjarnes foretrukne redskaber, og open source-fællesskabet hans komfortzone.

Bjarne bor i Sønderborg i et lille hus med en vild have og en doven kat.

Efterlad et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *