“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.
Voor de bewijslast is zo'n hokje wel pretiig natuurlijk. Leesvoer:OkkE schreef op woensdag 27 oktober 2010 @ 10:57:
Wat vinden jullie van zo'n oplossing?
http://blog.iusmentis.com...ne-voorwaarden-verplicht/
[ Voor 32% gewijzigd door L-VIS op 27-10-2010 11:07 ]
Die bewijslast is toch ook maar schijn? Hoe kun je later bewijzen dat de persoon het vinkje heeft gezet? Omdat het formulier verstuurd is? Dat is niet waterdicht natuurlijk. Omdat er een "1" in de database staat? Die kun je ook makkelijk faken natuurlijk.L-VIS schreef op woensdag 27 oktober 2010 @ 11:06:
[...]
Voor de bewijslast is zo'n hokje wel pretiig natuurlijk. Leesvoer:
http://blog.iusmentis.com...ne-voorwaarden-verplicht/
Vrijwel iedereen klikt zonder te kijken de checkbox en gaat verder. De weinige die het wel willen lezen, hebben gewoon een linkje staan. Het voorkomt denk ik vooral veel ergernis van mensen die vergeten het vinkje te zetten.
“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.
Volgens mij is het verplicht dat iemand een handeling doet om het te accepteren. Dat kan dus een vinkje zetten, een mailtje sturen, twitteren, enz... zijn. Maar je moet er wel iets voor doen. Het vinkje standaard aan zetten mag dus niet.OkkE schreef op woensdag 27 oktober 2010 @ 10:57:
Vond het geen eigen topic waard, dus vandaar hier.
Jullie kennen allemaal wel de "[_] Ik ga akkoord met de voorwaarden" checkbox op websites, neem ik aan. Maar is die checkbox verplicht?
Ik zat te denken, is het niet genoeg om het zo op te lossen? Niet letten op de labels/tekst, het gaat om het idee: de submit knop is direct ook akkoord. Wat vinden jullie van zo'n oplossing?
[afbeelding]
Edit:
Wat ik heb kunnen vinden er over is eigenlijk alleen dit:
[...]
Heb je hier een bron van? Dit is wat Arnoud Engelfriet er over te zeggen heeft (in 2008, dat wel):HuHu schreef op woensdag 27 oktober 2010 @ 11:33:
[...]
Volgens mij is het verplicht dat iemand een handeling doet om het te accepteren. Dat kan dus een vinkje zetten, een mailtje sturen, twitteren, enz... zijn. Maar je moet er wel iets voor doen. Het vinkje standaard aan zetten mag dus niet.
Daar uit maak ik op dat een vinkje zetten niet nodig is. Daarnaast, het drukken van een knop is toch ook een bevestiging?Inderdaad, een expliciet akkoord is niet nodig. Algemene voorwaarden zijn van kracht als je voor of bij het sluiten van de overeenkomst wist dat ze bestonden. Je hoeft ze niet gelezen of ondertekend te hebben.
“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.
Met een vinkje weet de gebruiker die-niet-leest wel dat ie in ieder geval ergens mee akkoord is gegaan.OkkE schreef op woensdag 27 oktober 2010 @ 11:38:
[...]
Daar uit maak ik op dat een vinkje zetten niet nodig is. Daarnaast, het drukken van een knop is toch ook een bevestiging?
Met alleen een button niet.
Misschien dat dat een verschil is
Lekker op de bank
Hoe 'bewijs' je dat de gebruiker wist dat ze bestonden? Door ze een vinkje te laten zetten.OkkE schreef op woensdag 27 oktober 2010 @ 11:38:
Daar uit maak ik op dat een vinkje zetten niet nodig is. Daarnaast, het drukken van een knop is toch ook een bevestiging?
Op een knop drukken is ook een handeling maar dan heeft die knop een dubbele functie. De gebruiker kan zeggen dat ie van de ene handeling (akkoord gaan met de voorwaarden) niets afwist. Soms zie je wel iets staan van: 'by clicking Submit you agree to our Terms of Service'. Dan kan de gebruiker beweren dat hij dat niet gelezen heeft, en dan is het voor jouw moeilijker om je te verdedigen.
Zelf zou ik altijd een expliciete handeling laten doen zoals een vinkje. De gebruiker kan niet verder zonder deze handeling met een enkele functie uit te voeren.
Met de kanttekening dat je er uiteindelijk in de rechtszaal nooit iets aan hebt, dan is het eigenlijk al te laat/te duur. Maar je kan daarvòòr wel tegen de klagende gebruiker zeggen: 'u heeft zelf expliciet aangevinkt dat u akkoord gaat met onze voorwaarden'. Vind ik toch beter klinken dan 'u heeft op de verzenden knop geklikt en daarmee ga je automatisch akkoord.' 'Ja maar dat wist ik niet!' zegt de gebruiker dan.
Dan heb je volgens mij ook een verschil tussen voorwaarden gelinked onderaan elke pagina, en voorwaarden waar jij nu mee te maken hebt.
De `Ik ga akkoord, meld mij aan` knop indrukken is toch ook een handeling?HuHu schreef op woensdag 27 oktober 2010 @ 11:33:
[...]
Volgens mij is het verplicht dat iemand een handeling doet om het te accepteren. Dat kan dus een vinkje zetten, een mailtje sturen, twitteren, enz... zijn. Maar je moet er wel iets voor doen. Het vinkje standaard aan zetten mag dus niet.
Ja maar wel een dubbele: akkoord gaan + aanmelden.CyCloneNL schreef op woensdag 27 oktober 2010 @ 12:01:
[...]
De `Ik ga akkoord, meld mij aan` knop indrukken is toch ook een handeling?
Is dat erg? Geen idee. Is het met een vinkje duidelijker? Ik vind van wel. Meningen kunnen verschillen natuurlijk.
Zelfs een rechter snapt onderstaand stukje code nog:
1
2
3
4
5
6
7
| public void AanmeldButton_Click(object sender, EventArgs e) { if(GebruikerAccepteertVoorwaarden.Checked == false) { // foutmelding tonen en stoppen met uitvoeren } } |
We are shaping the future
Als er op de button staat "Ik ga akkoord" is het toch ook duidelijk dat je ergens mee akkoord gaat? Als gebruikers niet lezen is het hun probleem.ZaZ schreef op woensdag 27 oktober 2010 @ 11:52:
Met een vinkje weet de gebruiker die-niet-leest wel dat ie in ieder geval ergens mee akkoord is gegaan.
Met alleen een button niet.
Misschien dat dat een verschil is
Is "een vinkje zetten" meer bewijs dan een tekst in een button + linkje naar de voorwaarden net boven de knop? Dat lijkt mij wel vallen onder:alwinuzz schreef op woensdag 27 oktober 2010 @ 11:58:
Hoe 'bewijs' je dat de gebruiker wist dat ze bestonden? Door ze een vinkje te laten zetten.
"De enige eis is dat er een redelijke mogelijkheid is geboden om kennis te nemen van de algemene voorwaarden."
Zo doen wij het ook. Maar ik zat me eens (hardop) af te vragen of dat wel nodig is. Hoeveel mensen lezen de voorwaarden? Vrijwel iedereen zet zonder lezen het vinkje en gaat verder. Ik vraag me nu af, is dat wel nodig? Kunnen we het gebruikers niet makkelijker maken?Zelf zou ik altijd een expliciete handeling laten doen zoals een vinkje. De gebruiker kan niet verder zonder deze handeling met een enkele functie uit te voeren.
Het gaat mij vooral om voorwaarden bij het sluiten van een overeenkomst; in theorie dus van het posten van een bericht op een forum tot het doen van een aankoop in een webshop.Dan heb je volgens mij ook een verschil tussen voorwaarden gelinked onderaan elke pagina, en voorwaarden waar jij nu mee te maken hebt.
Een vinkje zetten is wel een extra handeling die "de gemiddelde bezoeker" toch wel doet; waarom dat dan niet "voor ze doen"?alwinuzz schreef op woensdag 27 oktober 2010 @ 12:04:
Ja maar wel een dubbele: akkoord gaan + aanmelden.
Is dat erg? Geen idee. Is het met een vinkje duidelijker? Ik vind van wel. Meningen kunnen verschillen natuurlijk.
Dan zit je denk ik wel safe ja, maar ik vraag me af, is het wel nodig? Technisch gezien is een vinkje zetten het zelfde als een knop drukken; hoe bewijs je later dan het vinkje gezet is? Door je script? Is dat voldoende bewijs?Alex) schreef op woensdag 27 oktober 2010 @ 12:07:
Als je een vinkje hebt staan wat de gebruiker moet aanvinken en een knop hebt staan die de handeling alleen is uitgevoerd als het vinkje aanstaat zit je denk ik wel safe. Je kunt immers aantonen dat de handeling (aanmelden, bijvoorbeeld) alleen wordt uitgevoerd als het vinkje aan staat.
“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.
We are shaping the future
Ik wil ff alleen hierop reageren. Het goed functioneren en het goed op sleeptouw nemen van een gebruiker behoort ook zeker tot de taak van de ontwikkelaar / functioneel designer. Je kunt niet simpel zeggen: "Als gebruiker de applicatie laat crashen, is dat hun probleem". Ik vind het een taak van de ontwikkelaar / functioneel designer om een applicatie monkey proof / fool proof te maken. Je moet eens weten hoeveel domme gebruikers er zijnOkkE schreef op woensdag 27 oktober 2010 @ 13:13:
Als er op de button staat "Ik ga akkoord" is het toch ook duidelijk dat je ergens mee akkoord gaat? Als gebruikers niet lezen is het hun probleem.
Natuurlijk moet je rekening houden met verschillende niveau's van gebruikers, en is het o.a. de taak om een goed werkende interface te ontwikkelen. Maar mijn reactie was op dit:L-VIS schreef op woensdag 27 oktober 2010 @ 14:04:
[...]
Ik wil ff alleen hierop reageren. Het goed functioneren en het goed op sleeptouw nemen van een gebruiker behoort ook zeker tot de taak van de ontwikkelaar / functioneel designer. Je kunt niet simpel zeggen: "Als gebruiker de applicatie laat crashen, is dat hun probleem". Ik vind het een taak van de ontwikkelaar / functioneel designer om een applicatie monkey proof / fool proof te maken. Je moet eens weten hoeveel domme gebruikers er zijn
Wanneer we het hebben over aanmelden op een website of iets kopen in een webshop, mag je van een bezoeker toch wel verwachten dat deze tekst leest? Natuurlijk moet je als ontwikkelaar zorgen dat de tekst duidelijk leesbaar is, maar er is een grens. Vind je niet?Met een vinkje weet de gebruiker die-niet-leest wel dat ie in ieder geval ergens mee akkoord is gegaan. Met alleen een button niet.
(En op de <button> staat dan in dit geval ook "Ik ga akkoord").
“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.
Ow wacht, waren er nog voorwaarden? Waar dan? Ging ik daarmee akkoord? Ik wist van niks!
Goed punt. Daar zou verwarring over kunnen ontstaan inderdaad. Dan zou "Ik ga akkoord met de voorwaarden" beter zijn, al is dat weer wat lang.alwinuzz schreef op woensdag 27 oktober 2010 @ 14:36:
Ik ga akkoord dat je me in jouw systeem stopt zodat ik me kan aanmelden.
Ow wacht, waren er nog voorwaarden? Waar dan? Ging ik daarmee akkoord? Ik wist van niks!
Hoewel, volgens Arnoud Engelfriet hoeven voorwaarden alleen duidelijk in beeld te zijn, niet perse geaccepteerd.
Maar lijkt er op dat de meeste in dit topic een checkbox (met extra handeling / evt. frustratie) dus toch een betere optie vinden dan dit direct in de "submit" te verwerken. Interessant. Bedankt voor de reacties!
“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.
Ja, maar je zet nooit je volledige voorwaarden duidelijk in beeld. Je neemt een linkje op. Echter, een linkje is eenvoudig over het hoofd te zien, waardoor afdwingen middels een vinkje dan aantoont dat je gebruiker het op z'n minst gezien moet kunnen hebben. Je gebruiker hoeft ze dan dus niet te lezen, maar dat is zijn eigen keuzen, hij weet op dat moment van het bestaan af.OkkE schreef op woensdag 27 oktober 2010 @ 14:43:
[...]
Goed punt. Daar zou verwarring over kunnen ontstaan inderdaad. Dan zou "Ik ga akkoord met de voorwaarden" beter zijn, al is dat weer wat lang.
Hoewel, volgens Arnoud Engelfriet hoeven voorwaarden alleen duidelijk in beeld te zijn, niet perse geaccepteerd.
Maar lijkt er op dat de meeste in dit topic een checkbox (met extra handeling / evt. frustratie) dus toch een betere optie vinden dan dit direct in de "submit" te verwerken. Interessant. Bedankt voor de reacties!
“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.
Self reflection is the school of wisdom
Hoeveel is het gebruik(er)sgemak beter bij het ontbreken van dat ene vinkje, zeker als je het afzet tegen het ongemak van
1) een zwaar klinkende knop waar je blijkbaar drie keer over hoort na te denken (ipv. gewoon 'OK')
2) het 'gezeur' achteraf om uit te leggen dat je bezoekers toch echt beter moeten opletten,
3) die ene keer dat een gebruiker volhoudt en het tot de rechter laat komen,
4) de websitehouder komt klagen bij de ontwikkelaar die het bewust onduidelijk maakte
En laten we wel wezen: de gemiddelde gebruiker klikt een dergelijk vinkje ongezien aan, zeker als het rood wordt nadat men zonder vinkje op de knop probeerde te drukken...
'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)
Daar heb je een goed punt.Ventrigo schreef op donderdag 28 oktober 2010 @ 09:06:
Punt is ook dat als ze mis klikken gelijk geaccepteerd hebben. Door de dubbele handeling kan je ook zeggen "twee keer misgeklikt is wel heel frappant", als dat het argument is van de "klikker/aanmelder".
Dat vond ik niet relevant voor het uitleggen van het idee, maar inderdaad, een Cancel button zou netjes zijn.Nielson schreef op donderdag 28 oktober 2010 @ 09:09:
Als ik zo kijk naar het voorbeeld in de ts zou er voor 't gevoel (hoewel feitelijk overbodig) nog een Cancel button naast moeten.
90/10 was gewoon een random verhouding, ik heb niet een specifieke situatie waar ik dit wil inzetten, het was een algemeen idee wat ik had.F_J_K schreef op donderdag 28 oktober 2010 @ 09:15:
Als het 90/10 is, is het helemaal duidelijk dat je een apart vinkje wilt hebben. De 'kosten' voor het indrukken van het vinkje zijn enorm veel lager dan de 'kosten' voor het in 0.5%, 1%, 5% of 10% van de gevallen moeten uitleggen dat men echt akkoord ging.
Na dit topic lijkt het me inderdaad niet zo'n geweldig idee om de checkbox weg te halen.Hoeveel is het gebruik(er)sgemak beter bij het ontbreken van dat ene vinkje, zeker als je het afzet tegen het ongemak van
1) een zwaar klinkende knop waar je blijkbaar drie keer over hoort na te denken (ipv. gewoon 'OK')
2) het 'gezeur' achteraf om uit te leggen dat je bezoekers toch echt beter moeten opletten,
3) die ene keer dat een gebruiker volhoudt en het tot de rechter laat komen,
4) de websitehouder komt klagen bij de ontwikkelaar die het bewust onduidelijk maakte
En laten we wel wezen: de gemiddelde gebruiker klikt een dergelijk vinkje ongezien aan, zeker als het rood wordt nadat men zonder vinkje op de knop probeerde te drukken...
Het was een idee dat ik zomaar "opeens" had en ik vroeg me af hoe de rest van Tweakers er over dacht. Denk dat dit topic wel een duidelijk verhaal is geworden. Vrijwel iedereen is toch "tegen", omdat het te weinig gebruikersgemak toevoegd tegenover te veel extra potentiele ergernis / problemen.
Vond het een interessant topic, als we allemaal maar altijd doen "wat gebruikelijk is" veranderd er natuurlijk nooit iets.
“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.
Een vinkje is dus beter, maar de button renamen naar "Ik heb de algemene voorwaarden gelezen en ga akkoord, meld mij aan" is al een stuk veiliger (maar wel erg lang voor een button
Snap ik: is heel erg afhankelijk van je doelgroep, daarom noemde ik ook 0.5%OkkE schreef op vrijdag 29 oktober 2010 @ 08:33:
90/10 was gewoon een random verhouding, ik heb niet een specifieke situatie waar ik dit wil inzetten, het was een algemeen idee wat ik had.
Helemaal eensals we allemaal maar altijd doen "wat gebruikelijk is" veranderd er natuurlijk nooit iets.
'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)
Man hopes. Genius creates. Ralph Waldo Emerson
Never worry about theory as long as the machinery does what it's supposed to do. R. A. Heinlein
Het gaat er volgens mij niet om dat de gebruiker het heeft gelezen, maar dat de gebruiker akkoord gaat met de voorwaarden voor de specifieke actie die volgt.MSalters schreef op vrijdag 29 oktober 2010 @ 10:57:
Je zou natuurlijk ook met Javascript dat vinkje kunnen zetten als iemand daadwerkelijk de AV gezien heeft (bijvoorbeeld omdat je een cookie van de vorige keer hebt, of zodra de user op de link klkit)
Je kan bijv. niet zomaar gebonden zijn aan voorwaarden bij een aankoop alleen maar omdat je de keer daarvoor de voorwaarden hebt geaccepteerd. Je moet dan bij elke aankoop opnieuw akkoord gaan met de voorwaarden.
Wat je dan wellicht wel kan doen is de gebruiker akkoord laten gaan met de voorwaarden voor de huidige aankoop en alle opvolgende aankopen zolang hij geregistreerd is en de voorwaarden niet wijzigen, door de voorwaarden te koppelen aan het registreren.
[ Voor 15% gewijzigd door Caelorum op 29-10-2010 11:13 ]
Toegepast op algemene voorwaarden op het Internet zou het dus wellicht voldoende zijn om op een duidelijke en goed leesbare wijze te zetten op je formulier 'door het klikken op de opslaan-knop gaat u akkoord met onze algemene voorwaarden', met een link naar die voorwaarden. Maar dan heb je het risico dat een klant daartegenin gaat, en stelt dat hij dat nooit gelezen heeft en er dus nooit heeft mee ingestemd. Dan heb je een dagvaarding aan je been, moet je een advocaat betalen, en loop je potentieel een schadevergoeding en imagoschade op. Daarom: better safe than sorry, vraag dat de gebruiker expliciet een handeling stelt, zoals het aanvinken van een checkbox.
Hoe bewijs je dat de gebruiker dat wel degelijk gedaan heeft? Omdat het altijd al zo gewerkt heeft. Op een bepaald moment zijn er voldoende vermoedens om aan te nemen dat de gebruiker inderdaad de checkbox aangevinkt heeft (het werkt al altijd zo, andere gebruikers hebben het steeds gedaan), zonder dat je klant er iets zinnigs kan tegen in brengen, dat de rechter dat ook zal aanvaarden. Dat weten klanten ook, en die gaan dus minder snel procederen = lagere kost voor het bedrijf, die al snel opweegt tegen de minimale kosten van een vinkje te plaatsen.
If you can't beat them, try harder
