Dr. No: Verweildauer erfassen

Hallo,
ich möchte gerne auf meiner Homepage die Verweildauer/Besuchsdauer auswerten.

Der Haken: Es sollte ohne Java-Skript sein und auf einem anderen Server als auf dem mit der Homepage liegen. (ohost) (einbinden mit <img> oder <iframe>)
Wenn möglich sollte die Zeit in eine txt-Datei geschreiben werden!
(z.B: IP-Adresse | Besuchsdauer/Verweildauer)

Vielen Dank für Eure Hilfe
c64kh

PS: Ich suche schon seit Ewigkeiten nach einer Lösung!!!!!!

  1. ich möchte gerne auf meiner Homepage die Verweildauer/Besuchsdauer auswerten.

    Schreibe ein Login System und definiere ein Logout.
    Das ist wohl das einzige Equivalent zu 'Verweildauer'

    PS: Ich suche schon seit Ewigkeiten nach einer Lösung!!!!!!

    Es gibt keine mit http allein, denn http kennt kein Konzept einer dauernden Verbindung.

    mfg Beat

    --
    Woran ich arbeite:
    X-Torah
    ><o(((°>           ><o(((°>
       <°)))o><                     ><o(((°>o
    1. Ja, ich weiß!!!
      Aber mit PHP oder CGI müsste das doch machbar sein!!
      Man müsste immere eine "live-Verbindung" zum andren Server haben (oder mit Intervallen)und auf diesem Server die Zeit stoppen. Aber wie!?!

      1. Moin,

        Aber mit PHP oder CGI müsste das doch machbar sein!!

        Mit der verwendeten serverseitigen Technik hat das nix zu tun. Es geht um das Übertragungsprotokoll und das heißt in der Regel http. Warum so etwas mit http unmöglich ist, wurde Dir ja bereits gesagt.

        Man müsste immere eine "live-Verbindung" zum andren Server haben (oder mit Intervallen)und auf diesem Server die Zeit stoppen. Aber wie!?!

        Das würde eine Reihe von Problemen mit sich bringen. Welche Anwendung würde einen solchen Aufwand rechtfertigen?

        MfG
        MarkX.

        1. Das würde eine Reihe von Problemen mit sich bringen. Welche Anwendung würde einen solchen Aufwand rechtfertigen?

          Und was ist mit einer Grafik (1x1 px), die sich (ohne Javascript)immer z.B: nach 2 Sekunden aktualisiert?

          1. Hallo,

            Das würde eine Reihe von Problemen mit sich bringen. Welche Anwendung würde einen solchen Aufwand rechtfertigen?
            Und was ist mit einer Grafik (1x1 px), die sich (ohne Javascript)immer z.B: nach 2 Sekunden aktualisiert?

            wie sollte sie das tun??

            So long,
             Martin

            --
            Du kannst dem Leben nicht mehr Tage geben.
            Aber dem Tag mehr Leben.
            1. Hi,

              Und was ist mit einer Grafik (1x1 px), die sich (ohne Javascript)immer z.B: nach 2 Sekunden aktualisiert?

              wie sollte sie das tun??

              In einem Iframe mit Meta-Refresh sitzend vielleicht.

              Aber wenn ich beim Verweilen auf der Seite merke, dass mein Browser immer wieder auf's Neue Daten anfordert, dann blockiere ich diese Ressource gleich mal ganz fix.

              MfG ChrisB

              --
              „This is the author's opinion, not necessarily that of Starbucks.“
              1. Meine letzte Idee wäre, eine PHP-Seite zu laden, die die Zeit während das Fenster offen ist stoppt und diese Daten in eine txt-Datei schreibt.
                (Keine Ahnung wie, bin ein absoluter Anfänger in PHP)

                1. Hi,

                  Meine letzte Idee wäre, eine PHP-Seite zu laden, die die Zeit während das Fenster offen ist stoppt

                  PHP weiss nicht, was ein "Fenster" ist.

                  (Keine Ahnung wie, bin ein absoluter Anfänger in PHP)

                  Dir scheint fuer die Zusammenhaenge im Ganzen noch einiges an Verstaendnis zu fehlen. Vielleicht solltest du dir erst mal einfachere Aufgaben suchen, damit du das ein bisschen aufbessern kannst.

                  MfG ChrisB

                  --
                  „This is the author's opinion, not necessarily that of Starbucks.“
                  1. Und wie macht das z.B: TrafficA?

                    1. Hi,

                      Und wie macht das z.B: TrafficA?

                      Die werden sich aus irgendwelchen Zahlen etwas zurechtluegen, was dem geforderten vielleicht in etwa nahe kommt ...

                      Das Script ist doch frei verfueg- und benutzbar - also wieso nimmst du nicht das, wenn du diese Information zu brauchen/brauchen zu koennen glaubst?

                      MfG ChrisB

                      --
                      „This is the author's opinion, not necessarily that of Starbucks.“
                      1. Vielen Dank für alle Antworten!
                        Ich glaube ich lege die Sache auf Eis!

      2. Hi,

        Es gibt keine mit http allein, denn http kennt kein Konzept einer dauernden Verbindung.

        Ja, ich weiß!!!
        Aber mit PHP oder CGI müsste das doch machbar sein!!

        Hm, irgendwie habe ich noch Zweifel, ob du den grundsaetzlichen Sachverhalt und seine Problematik verstanden hast.

        Der Artikel Anzeige der Anzahl der Besucher Online beschreibt auch, wo das Problem liegt, und warum es sich nicht wirklich umgehen laesst.

        MfG ChrisB

        --
        „This is the author's opinion, not necessarily that of Starbucks.“
  2. ich möchte gerne auf meiner Homepage die Verweildauer/Besuchsdauer auswerten.

    Hi,

    und was ist wenn dein Besucher die Seite öffnet aber dann 5 stunden in die Taskleiste schiebt? Das gibt ja dann völlig unrelevante Werte, da er ja nicht wirklich deine Seite betrachtet.

    Gruß mk

  3. Hallo!

    Hallo,
    ich möchte gerne auf meiner Homepage die Verweildauer/Besuchsdauer auswerten.

    Eine Verweildauer gibt es nicht, da HTTP ein stateless Protokoll ist.

    Was du machen kannst ist, dem User mit einer Session (Cookie oder Session ID in URL) bei jedem Request zu identifizieren.
    Dann kannst du die Zeit messen die zwischen dem Aufruf von zwei Requests vergangen ist.
    Problem: Wenn der Besucher nur deine Startseite anschaut und dann die Seite schließt, weißt du nicht wielange er diese angesehen hat.
    Bei der letzten betrachteten Seite weißt du das auch nicht.
    Dass der User natürlich die Seite aufrufen kann und dann 5h in die Taskleiste legen kann ist auch klar.

    mfg
      frafu

  4. Ohne Javascript bsw. Ajax wird das nicht zuverlässig funktionieren.

    1. Eine kleine Nachfrege...

      Ohne Javascript bsw. Ajax wird das nicht zuverlässig funktionieren.

      Wie geht das mit Ajax und muss der User für Ajax Javascript erlaubt haben?

      1. Hallo,

        Ohne Javascript bsw. Ajax wird das nicht zuverlässig funktionieren.
        Wie geht das mit Ajax und muss der User für Ajax Javascript erlaubt haben?

        wofür stand nochmal das 'J' in AJAX?
        Im Ernst: AJAX *ist* eine in Javascript realisierte Technik, insofern gibt's ohne Javascript auch kein AJAX.

        Ciao,
         Martin

        --
        Mit einem freundlichen Wort und einer Waffe erreicht man mehr, als mit einem freundlichen Wort allein.
          (Al Capone, amerikanische Gangsterlegende)