Thomas Luethi: Analyse Druckverhalten

Beitrag lesen

Hallo,

Hat jemand eine Idee wie man messen kann, wie oft eine Webseite ausgedruckt wird?

Grundsaetzlich nicht moeglich.
Du kannst nicht herausfinden, was mit der Seite passiert, nachdem der Webserver
sie ausgeliefert hat. Sie landet im Cache, und kann z.B. auch ausgedruckt werden,
wenn der Benutzer die Verbindung zum Internet bereits wieder getrennt hat.

Mein erster Ansatz, das Ausdrucken durch das Abrufen einer zweiten CSS-Datei zu messen (s. u.), hat leider nicht den gewünschten Effekt erzielt. Anscheinend laden die Browser diese Datei nicht erst beim Ausdrucken sondern schon bei der Anzeige auf dem Bildschirm.

In der Richtung weitergedacht:
Eine Grafik, die nur bei der Druckversion per CSS als Hintergrundgrafik eingebunden wird,
wuerde vielleicht erst beim Drucken (aber auch bei der Anzeige der Druckvorschau) geladen.
Hilft also auch nicht wirklich weiter.

---

Eine grobe Annaeherung koenntest Du kriegen, wenn Du eine extra
"Druckversion" anbietest. Sie kann ja aus dem gleichen Dokument
erzeugt werden, indem der Server (per PHP, ASP, JSP oder so)
_nur_ den Content, nicht aber die Navigation, ausliefert.
Druckversion also nicht per CSS, sonder per HTML.
Ist erst noch zuverlaessiger fuer alte Browser (Netscape 4).

dokument.php  =>  Normalversion
dokument.php?medium=druck  => Druckversion

Ein altes Beispiel-Skriptlein in PHP von mir zu diesem Zweck:
http://www.tiptom.ch/tests/phpssi/2versionen.php

Gruesse,

Thomas