Cookie Psychology

Some time ago I wrote a short article published on the Dutch platform dutchcowboys.nl. It is a Dutch essay highlighting the implications on user experience of the implementation of the European Union guidelines concerning privacy and specifically cookie technology. It’s based on a study by M. Metzger and highlights the need to not only consider the objective/quantitative numbers of how people react to for example cookie consent popups on website, but also to consider the less observable  user experience. The original post can be found on the Dutchcowboys website, but I included a copy below.

Cookiepsychologie

Welke gevolgen heeft de cookiewetgeving voor de relatie tussen een bezoeker en een website? En nog belangrijker: welke motieven bepalen de keuze om wel of geen cookies toe te staan? Veel mensen denken direct aan het design van een pop-up. Maar er spelen veel meer factoren mee.

Voor bezoekers heeft de cookiewetgeving als resultaat dat ze op websites een mededeling zien dat er cookies geplaatst worden. Voor eigenaren van websites betekent de invoering dat zij een systeem moeten integreren dat:

  • bezoekers informeert;
  • deze mensen in de gelegenheid stelt om cookies te accepteren of te weigeren;
  • de instellingen handhaaft en naleeft, en;
  • de keuzes die mensen maken centraal registreert om later aan bewijslast te kunnen voldoen.

Achterliggende mechanismes

Los van de technische implicaties heeft deze wetgeving directe gevolgen voor de relatie tussen bezoeker en website. Een bezoeker wordt immers door de website gedwongen om informatie te verwerken en een keuze te maken. De psychologische literatuur leert ons dat dit keuzeproces meer behelst dan alleen het geven of weigeren van toestemming. Bovendien heeft dit keuzeproces niet alleen de beslissing als uitkomst, maar beïnvloedt het zelf ook de gebruikerservaring.

Online information disclosure

In de psychologische literatuur wordt veel onderzoek gedaan rondom het onderwerp ‘online information disclosure’, oftewel het delen van informatie online. Hoewel niet alle conclusies in dit vakgebied één-op-één te vertalen zijn naar oplossingen voor cookietoestemming, zijn er wel een aantal factoren te onderscheiden die zeker van invloed zijn.

Metzger

Een voorbeeld van een onderzoek naar deze mechanismes is het onderzoek van M. Metzger uit 2006. Dit onderzoek is inmiddels 7 jaar oud, maar wel bijzonder relevant in de huidige verandering. Het onderzoek wijst uit dat er meerdere concepten van invloed zijn (zie figuur 1) op de beslissing om wel of geen toestemming te geven.

Screen Shot 2013-10-24 at 1.56.42 PM

Twee lagen van concepten

Aan de keuze om wel of geen cookies te accepteren, liggen twee lagen van concepten ten grondslag. Als eerste zijn er de objectieve karakteristieken van de bezoeker. Een invloedsfactor is bijvoorbeeld de bestaande bekendheid van de bezoeker met internet (‘Time online’ in figuur 1). Denk hierbij aan vragen als ‘sinds wanneer maakt een persoon gebruik van internet’ en ‘hoeveel uren per week besteedt een persoon op internet’. Een andere factor van invloed wordt gevormd door de algemene zorgen die bezoekers hebben met betrekking tot privacy (Concern for online privacy). Want sommige mensen zijn daar nu eenmaal voorzichtiger mee dan anderen.

Subjectieve ervaringen

Naast objectieve, demografische eigenschappen spelen de subjectieve ervaringen ook een rol. Hierbij is het belangrijk om te zien dat de website zelf een bepaalde indruk wekt met betrekking tot vertrouwen (Perceived web site privacy protection), waarbij het design van en de informatie in een consentpop-up een belangrijke rol spelen.

Relaties tussen concepten

Nu hebben deze concepten in de eerste laag een relatie met concepten in de tweede laag. Deze relaties worden in de figuur geïllustreerd door middel van de pijlen. De cijfers bij de pijlen tonen de richting van de relatie aan (bij een positief getal gaan beide concepten in dezelfde richting, dus wanneer mensen meer tijd online spenderen is de kans groot dat ze eerder toestemming hebben gegeven).

Goede indruk

Opvallend is dat de indruk die een website opwekt twee andere concepten beïnvloedt. Vertaald naar de situatie van een consentpop-up, betekent dat dat een goede pop-up zorgt voor een betere merkbeleving (Regard for company), maar ook het vertrouwen in de website (Trust of website) verhoogt. Als bezoekers genoeg vertrouwen hebben in de website en in het verleden op andere websites ook cookies accepteerden, is de kans het grootst dat ze cookies zullen accepteren.

Meer dan ja en nee

Het onderzoek van Metzger illustreert een aantal zaken. Er zijn veel meer factoren van invloed op iemands cookiekeuze dan slechts het design van de consentpop-up. Voor analisten betekent dat ook dat alleen kijken naar het percentage dat accepteert, weinig tot geen inzicht biedt. Het is noodzakelijk om rekening te houden met de andere concepten die een rol spelen in de beslissing. Besteed daarom ook aandacht aan vragen als:

  • Hoeveel tijd spenderen bezoekers van mijn website achter de computer?
  • Heeft mijn bedrijf in het verleden problemen gehad met privacyschendingen?
  • Wekt de privacy pop-up vertrouwen op in de website?

Meer toestemming, mindere merkbeleving

Voor marketeers is het zaak om inzicht te krijgen in het beslisproces dat ten grondslag ligt aan het keuzegedrag. Naast de kwantitatieve informatie die met online analytics verzameld kan worden, is er ook kwalitatieve informatie nodig over het publiek. Want een pop-up die voor een verhoogd consentpercentage zorgt, kan tegelijkertijd nadelige gevolgen hebben voor onder andere de merkbeleving.

Bijvoorbeeld een pop-up die ervoor zorgt dat mensen zich minder bewust zijn van het feit dat hun privacy mogelijk in het geding is. Hierdoor zal het vertrouwen in de website omhoog gaan via de relatie tussen Concern for online privacy, maar tegelijkertijd is onbekend wat het verband is tussen Perceived web site privacy protection en Regard for company. Een ander voorbeeld is een consentmelding die verschijnt op het moment dat mensen al meer met de website geïnteracteerd hebben.

Het P-woord

Beide pop-ups kunnen voor verhoogde toestemming zorgen, terwijl de merkbeleving omlaag gaat. Tegelijkertijd kan het zo zijn dat een bepaalde pop-up misschien maar een klein percentage van de bezoekers toestemming ontlokt, maar wel zorgt voor een betere merkbeleving. Een les die in ieder geval van toepassing is: gebruik nooit het woord privacy. Ook al gebeurt dit met de beste bedoelingen, het maakt mensen bewuster van hun privacy en zorgt er op die manier altijd voor dat minder bezoekers cookies accepteren en de gebruikerservaring van de bezoekers afneemt.

A/B-testen

Deze voorbeelden geven aan dat het de moeite waard is om verschillende interfaces voor cookieconsent te vergelijken in meerdere A/B-testen, zolang er gekeken wordt naar meer dan alleen acceptatiepercentages. Dat zorgt namelijk voor een te beperkte scope.

Economische impact

Ook is het als marketeer bijzonder belangrijk om een inschatting te maken van de economische waarde van een bepaald consentpercentage. Wegen de kosten van het verzoek tot toestemming voor de gebruiker op tegen de baten van meer inzicht in analytics? En durf ook vervolgvragen te stellen zoals ‘hoeveel betrouwbaarheid verliezen mijn inzichten nu werkelijk als mijn consentpercentage omlaag gaat?’

Consentmanagement

Hoe vertalen deze inzichten zich in een keuze voor een consentapplicatie? De belangrijkste factor is flexibiliteit; kunnen inspelen op verschillende doelgroepen en veranderingen in wetgeving en markt. Zoek een applicatie die het gemakkelijk maakt om teksten aan te passen zodat ze beter overeenkomen met wat de bezoekers willen. Bijvoorbeeld een langere uitleg wanneer een groter deel van de bezoekers daar om vraagt, of meer niveaus van consent wanneer mensen daar behoefte aan hebben. Als zo’n module op het juiste platform gestoeld is, kan het effect van verschillende consentinterfaces op de keuzes en het gebruikersgedrag nauwkeurig onderzocht worden. Kies vooral niet voor een applicatie waarvan gezegd wordt dat deze over alle domeinen het best functioneert, omdat er grote verschillen zijn tussen websites en dus publiek. Kies alleen voor opties die de mogelijkheid bieden om domeinkennis of ervaring met het publiek van een website te benutten.

Streaming Webcam to Tunemelt with Logo Overlay

I still need to test it properly, but I think it is very much possible to use ffmpeg to stream to tunemelt (a video CDN) directly. We can stream ffmpegs DirectShow input to the Tunemelt RTMP.

Update: Apparently even though Tunemelt accepts the stream, it is not properly linked to the Stream Name. I suspect the problem lays in the unconventional way of authenticating, where user/pass have to be entered in the path. I’m not sure if there’s any way around this…

In order to do so, the first step is to find the device name of the webcam and sound input. Do this by typing the following command:

ffmpeg -list_devices true -f dshow -i dummy

Example output is:
ffmpeg device
In my case, we need the “General Image Devic” and “Line In (2- IDT High Definition”.
Use the following command to start streaming this device to tunemelt (-r for frame rate of 30, if necessary, specify the proper output resolution of -s 1280×720).

ffmpeg -f dshow -i video=”General Image Devic”:audio=”Line In (2- IDT High Definition” -c:v libx264 -r 30 -f flv rtmp://live.tunemelt.tv/stream/live/[email:password]/[stream-name]

For added bonuspoints integrate a logo overlay. Use a png with transparency and use the -vf overlay command.

ffmpeg -f dshow -i video=”General Image Devic”:audio=”Line In (2- IDT High Definition” -vf “movie=logo1.png,scale=120:120 [watermark]; [in][watermark] overlay=10:10 [out]” -c:v libx264 -preset ultrafast -r 30 -f flv rtmp://live.tunemelt.tv/stream/live/[email:password]/[stream-name]

The end result is a nice video stream with logo overlay sent directly to Tunemelt.
ss

CLWD009

Together with some guys from /r/realdubstep we started a new radio station. It’s a very community driven radio station, but with DJs pushing the sound nonetheless.

Anyways, I did my best to face all the technical challenges that go around in creating a radio station and website for this, and in the coming weeks we will be going live with the latest website. I plan on writing a description of the steps that I took for creating what I did, for documentation sake and in hopes of spreading some of the information for people that face similar challenges.

In short, the entire radio system runs on a VPS hosted at Icecast for the radio backend.

  • WordPress for the website.
  • jplayer for the onsite radio player.
  • qwebirc for the onsite chatroom.
  • And some self-coded PHP and Python for chatbots and twitter bots and stats all.
    • In addition the analytics part of the website is quite advanced, providing us insight in how well the DJ’s on the website are doing (how many listeners the DJ’s attract, how long the listeners stay).

      I will chop up the entire system in two or three parts and describe them along the following weeks.