PHPGangsta - Der praktische PHP Blog

PHP Blog von PHPGangsta


2-Klick-Empfehlungsbuttons von Heise und Plugin

with 10 comments

Ihr habt es ja wahrscheinlich in den letzten Tagen gelesen und gehört, dass es einen kleinen Streit zwischen Heise Online und Facebook gab. Es ging um die Einbindung einer Social Media Leiste auf den Seiten von Heise Online, wobei die Buttons von Facebook, Twitter und Google+ jedoch nicht normal eingebunden wurden (Javascript von den jeweiligen Anbietern einbinden), sondern es werden erstmal nur inaktive Buttons angezeigt, die der Besucher selbst aktivieren und dann nutzen kann. Denn diese Einbindungen wie sie die Anbieter haben möchten senden schon beim Besuch der Seite wertvolle Informationen an die Anbieter, sodass diese die Surfgewohnheiten usw. schön tracken können. Das ist mit dem Datenschutzgesetz hier in Deutschland nicht vereinbar, sodass eigentlich die Buttons entfernt werden sollten. Mit der 2-Klick-Strategie geht man einen Mittelweg der die Besucher erstmal schützt, sie selbst können entscheiden ob die Buttons aktiviert werden sollen oder nicht.

Diese 2-Klick-Einbindungen gab es vereinzelt schon vorher, doch jetzt hat Heise den großen Schritt gewagt, sodass sich auch Facebook zu Wort meldete und Heise androhte, die entsprechende Facebook-Applikation zu sperren oder gar die Domain heise.de auf die Blacklist zu packen wenn sie weiterhin diese Einbindung, die gegen die AGB verstösst, online lassen. Im Verlauf dieser Diskussion wurde klar dass 2-Klick-Buttons so gesehen nicht verboten sind, sondern nur die Verwendung des Original Facebook-Buttons mit dieser „neuen Änderung der Verhaltenweise des Buttons“. Den Facebook-Button darf man so also nur benutzen wenn man ihn so einbaut wie Facebook das möchte. Also nahm Heise einfach einen etwas abgewandelten Button und schon gab es kein Problem mehr.

Mir ist bzw. war die Einbindung in der Vergangenheit auch ein Dorn im Auge, allerdings nicht so sehr der Datenschutzaspekt sondern mehr die Performanceprobleme die dadurch entstehen. Jeder Button erzeugt ungefähr 5 Requests zum jeweiligen Anbieter, bei 16 Buttons wie ich sie auf der Hauptseite habe sind das 80 Requests! Aber mangels (offizieller) Alternativen habe ich es in Kauf genommen.

Die aktuelle Version sieht so aus, unter diesem Artikel könnt ihr sie auch ausprobieren 😉

Aufgrund von hoher Nachfrage wurde die entsprechende 2-Klick-Social-Media Leiste gestern von Heise als Open Source Plugin freigegeben unter der MIT Lizenz, wodurch nun jede Webseite diese Leiste einbinden darf und soll.

In meinem Blog habe ich das WordPress-Plugin 2 Click Social Media Buttons von Helmut-Peter Pfeufer installiert das genau die selbe Leiste einbaut wie sie auch Heise einsetzt. Wenn ihr nun also twittern/liken/plussen wollt braucht es 2 Klicks. Oder aber ihr schaltet den entsprechenden Anbieter permanent frei.

3 Dinge würde ich mir aktuell noch von dem Plugin wünschen, mindestens eins davon ist bereits auf der ToDo-Liste von Helmut-Peter: Die Buttons sollten auch auf der Hauptseite bzw. den Kategorieren usw. sichtbar sein, aktuell sind sie es nur auf den einzelnen Artikelseiten. Das hängt mit dem Problem zusammen dass wohl IDs doppelt vergeben werden und Code doppelt geladen wird wenn man ihn mehrfach auf einer Seite einbindet. Da die Nachfrage danach aber hoch ist wird wohl mit Hochdruck daran gearbeitet und es gibt sicher bald ein Update.

Des weiteren würde ich eine Einbindung des Flattr-Buttons noch begrüßen, denn der sendet natürlich auch Informationen an Flattr und benötigt viele Requests um die entsprechenden Buttons anzuzeigen.

Letzte Kleinigkeit wäre eine Leiste oder waagerechte Linie um die Buttons etwas vom Artikel zu trennen. Das kann ich aber zur Not auch noch selbst 😉 Aber erstmal etwas abwarten was sich da noch so tut.

Wenn ihr euch schonmal angeschaut habt wieviele Requests angeschickt werden wenn man 5 mal 3 Buttons in eine Webseite einbaut werdet ihr ahnen was diese Änderung bewirkt: Speed! Auf meiner Hauptseite ist die neue Leiste wie gesagt noch nicht eingebaut, aber vorher waren mit den 5*3 Buttons (Facebook, Twitter, G+) 130 Requests nötig. Aktuell sind es nur noch 55! Und davon sind 19 für die 6 Flattr-Buttons, da kann man also auch nochmal sparen. Die Ladezeit wurde stark reduziert durch die fehlenden DNS-Queries und Requests.

Wer also auch diese 3 bzw. 4 Buttons auf seinen Seiten einbindet sollte dringend einen Blick werfen auf diese neue Leiste, sowohl aus Performance als auch aus Datenschutzgründen.

Written by Michael Kliewe

September 7th, 2011 at 9:38 am

10 Responses to '2-Klick-Empfehlungsbuttons von Heise und Plugin'

Subscribe to comments with RSS or TrackBack to '2-Klick-Empfehlungsbuttons von Heise und Plugin'.

  1. AGB nicht AGBs (Allgemeine Geschäftsbedingungens?)

    Duden

    7 Sep 11 at 10:22

  2. Gut dass wir einen Duden haben, ist berichtigt.

    Michael Kliewe

    7 Sep 11 at 10:23

  3. Es wäre noch wichtig zu erwähnen, dass keinesfalls klar ist, ob der 2-Klick-Button das datenschutzrechtliche Problem wirklich löst. Die Juristen sind sich da noch uneinig.

    Das Problem ist (vereinfacht): Um den Button legal einzubinden, braucht man die ausdrückliche Einwilligung des Nutzers. Der einfache Klickt auf einen Button reicht dafür NICHT aus. Eigentlich müsste anstatt eines ausgegrauten Buttons eine Erklärung angezeigt werden, aus der hervorgeht, was genau passiert, wenn der User den Facebook-Button aktiviert, welche Daten ggf. übermittelt werden, etc. Diese Infos werden beim Heise-Plugin aber nur extrem verkürzt angezeigt und nur, wenn man mit der Maus über das Info-Icon fährt. Nach Gesetzeswortlaut ist das nicht genug (siehe § 13 Abs. 2 Telemediengesetz).

    Praktisch dürfte es aber eine ganz gute Lösung sein, um den datenschutzrechtlichen Problemen erstmal aus dem Weg zu gehen. Dass die Aufsichtsbehörden bei Einsatz des 2-Klick-Buttons tätig werden, ist jedenfalls nicht zu erwarten.

    Adrian

    7 Sep 11 at 10:51

  4. @Adrian: So genau kenne ich mich da nicht aus, aber wenn du das sagst wirds wohl stimmen 😉 Bin gespannt wie es da weitergeht mit dem Datenschutz. In der Theorie manchmal gut gelöst (manchmal auch nicht), aber in der Praxis gibts dann doch größere Verstöße dagegen, siehe auch aktuell von heute:

    http://www.heise.de/newsticker/meldung/AK-Vorrat-wirft-Telecom-Unternehmen-verfassungswidrige-Vorratsdatenspeicherung-vor-1338178.html

    Michael Kliewe

    7 Sep 11 at 14:59

  5. Ich habe da auch mal recherchiert. Gibt es für den Facebook/Twitterbutton eigentlich irgendeinen Vorteil, wenn man ihn einbindet? Das sind doch einfach nur Links auf die like bzw. share Api. Also ausser, dass man damit auch die Anzahl der Klicks anzeigen kann (was auch anders geht), seh ich da keinen Vorteil drin. Seh ich das falsch?

    Oliver

    7 Sep 11 at 15:32

  6. Wenn es eine bessere Performance bietet, ist das Plugin schon für mich interessant.

    Ich befürchte, dass die Datenschutzgeschichte Deutschland früher oder später unattraktiv macht. Insbesondere wird mE mit verschiedenem Maß gemessen. Google Street View vs Bing Street View, ivw Pixel vs Google Analytics. Xing-Share-Button vs FB,G+-Button

    Bin echt mal gespannt wohin uns das noch führt …

    Norbert

    7 Sep 11 at 16:10

  7. leider haben sie den code nicht auf github gestellt, habe zwar schon eine mail mit einer frage diesbezüglich hingeschrieben, doch nur eine automatisierte anwort erhalten.

    wäre schön wenn heise den code auf github packen würde.

    c33s

    7 Sep 11 at 17:34

  8. Ich habe ein Problem mit dem Heise-Plugin. Die Facebook-Like-Funktionalität ist gestört. Wenn ich den Facebook-Button aktiviere und LIKE, erscheint nur kurz eine 1. Nach wenigen Sekunden verschwindet diese direkt wieder. In meiner Chronik sehe ich dann auch keinen Gefällt-Mir-Hinweis.

    Hat jemand ähnliche Probs?

    Thomas

    4 Sep 12 at 17:16

  9. […] Ich versuche, mein neues Blog mit möglichst wenigen Plugins auszustatten. Ausser den beiden o.a. sind natürlich Akismet mit dabei und auch das extrem gute “2-Click Social Media Buttons”-Plugin, welches die schönen Social-Media Buttons einfügt, die man erst freigeben muss, damit einen diese Netzwerke nicht die ganze Zeit tracken.Wer möchte, kann ganz gezielt einzele Buttons auch permanent freigeben. Tolle Sache! Danke an Michael für den Tip in seinem Blog. […]

  10. […] 2-Klick-Empfehlungsbuttons von Heise und Plugin […]

Leave a Reply

You can add images to your comment by clicking here.