wie die Besucher zu wissen, ist eigentlich auf der Suche auf der Webseite und für wie lange?

StackOverflow https://stackoverflow.com/questions/919450

  •  06-09-2019
  •  | 
  •  

Frage

, wenn der Besucher auf eine Webseite geht, wie wir wissen, die Besucher tatsächlich die Seite oben zeigen (statt bereits auf einem anderen Tab oder App zu gehen).

auch, wie können wir wissen, wie lange der Benutzer die Seite oder wie lange gelesen hat, die Seite blieb offen?

War es hilfreich?

Lösung

Google Analytics die beste kostenlose Analyse ist AFAIK. Es zeigt Ihnen alles, was Sie benötigen.

Andere Tipps

Installieren Sie eine Kamera und Zeit das Video. :)

<rant>Frankly, warum müssen Sie wissen? Wie lange es dauert mir zu verstehen, was Sie schreiben? Wie lange ging ich zum Mittagessen? Ist totale Überwachung Ihrer Besucher eine gute Sache (tm)?

Ich habe Ihnen bereits meine IP-Adresse und die Tatsache, dass ich Ihre Seite besuchtet. Ist die Größe und die Farbe meiner Unterwäsche wirklich so wichtig?

Als Web-Surfer, ich hasse Web-Bugs, Daten zu sammeln JavaScript und jede Art von Überwachung im Allgemeinen. Wenn ich nicht will dir etwas geben, dann versuchen Sie nicht, es von mir zu stehlen.

Die Menschen auf der ganzen Welt beginnen zu verstehen, wie wertvoll und gefährdet ihre Privatsphäre. Criminals kommt mit listigen und verschlagenen Ideen Daten zu missbrauchen, dass jemand gesammelt. Websites beginnen, auseinander zu fallen, wenn ich sie ohne JavaScript besuchen. NoScript sagt mir „jdhsdg.com“ will ein paar Sachen in meinem Browser laufen. Was soll ich machen? Ermöglichen? Verweigern? Was geschah mit guter alter Ehrlichkeit? Was haben die Marketing-Leute zu verstecken, dass sie Namen wie das verwenden? </rant>

[EDIT]

Wenn Sie müssen wissen, ob Ihre Website schlecht ist, von der Straße in die Leute nennen und beobachten sie (daher „Installieren Sie eine Kamera“). Auf diese Weise können Sie fragen , was sie denken, statt zu raten durch beobachten, was ihre Maus der Fall ist. Vielleicht ihr Haustier mit ihm spielt?

Sie diese mit ahnungslosen Opfern in der freien Natur nicht. Das wird nur macht sie verrückt, wenn sie herausfinden, und im Internet, Ihr Ruf ist das einzige, was mit dem Wert.

[EDIT 2], um eine Website zu verbessern, verwenden Sie ein Usability-Labor. Mutmaßungen mit der zweiten Ebene künstlichen Daten, die keine feste Beziehung hat zu dem, was Sie messen wollen, werden Sie täuschen. Man kann nicht sagen, was die Menschen auf der Erde tun, indem sie das Licht vom Mond in der Nacht zu beobachten.

Zumindest nicht, wenn Sie in eine Menge Daten zu ziehen. Google ist in der Lage zu sagen, was die Leute interessiert sind durch große Mengen an Daten zu sammeln und sie nach Mustern suchen. Sie tun anhängen Token-Browser zu verfolgen, was eine Person tut, sondern für die Analyse, sie kommen Sie mit den Mustern von Millionen von Menschen.

Auch immer daran denken, dass diese Daten an einer kriminellen wertvoll sein könnte. Je wertvolle Daten, desto mehr Energie wird sie in der Suche nach einem Weg zu investieren, um Geld daraus zu machen. Sie konnten Ihre berühmten Ort knacken Viren zu verteilen, sie Ihre Server knacken könnten Ihre Daten zu verschlüsseln und erpressen sie Lösegeld, sie die Daten kopieren könnten und verkaufen sie an einen Wettbewerber, oder sie könnten es für einen ihrer eigenen Systeme verwenden.

Die verschiedenen kriminellen Organisationen rund um den Globus machen Milliarden jedes Jahr mit Internet Kriminalität.

Von meinem Standpunkt aus man, sollte man sich wirklich fragen: Wie viel sind diese Daten wert? Wie genau kann es überhaupt sein? Wie viel wird es mir sagen, und wie riskant ist es zu sammeln? Wie einfach ist es mein Plan zu täuschen? Zum Beispiel könnte ich ein Skript erstellen, die Sie da hämmert, zu sagen, dass ich aktiv einige Ihrer Seiten stundenlang Lesen bin. Oder ich könnte JavaScript für Ihre Website deaktivieren, sehen, dass es nicht funktioniert, und einfach zu Fuß entfernt, nie wieder kommen.

Bisher nur Sie gefragt, was in für Sie . Überlegen, was in für Ihre Kunden und über die Worst-Case-Szenarien.

Neben GA , wenn Sie detaillierte Analysen wollen zu analysieren, wie Menschen durchsuchen Sie Ihre Seiten, wie Menüs werden durchlaufen, Bereiche Benutzer zu konzentrieren neigen und alle Dinge UED Zusammenhang wie Maus Heatmap, Zeit verbringen etc, ClickTale ist das Richtige für Sie.

Verstehen Sie, dass Google Analytics und ClickTale radikal unterschiedlichen Zwecken dienen. Letzteres ist für den Frontend-Ingenieur und die andere für die SEO oder Produktmanager

Vorschau von ihrem Blog:
alt text
(Quelle: clicktale.com )

kommt mit einem Preis aber ...

Ich benutze Woopra seit einiger Zeit es ist einfach toll! Noch Beta und immer noch frei, aber funktioniert wie ein Traum. Großes Managment-Tool!

http://www.woopra.com/

Open Source Google Analytics Alternative: Piwik . Geschrieben in PHP, JS; läuft auf MySQL.

Von ihrer Website:

Piwik is a downloadable, open source (GPL licensed) 
web analytics software program. 
It provides you with detailed reports on your website visitors: 
the search engines and keywords they used, 
the language they speak, your popular pages ...

Auf Seite laden, speichern Sie die aktuelle Uhrzeit in JavaScript und auf Seite entladen (wenn der Benutzer sein / ihr Fenster schließt) mit der Zeit einen Ajax-Request an den Server sendet minus die Zeit, dass Sie die Dauer aufgezeichnet zu bekommen. Das wäre wahrscheinlich die beste Wahl sein. Wie, um herauszufinden, ob das Fenster auf, ich glaube nicht, es gibt jede zuverlässige Art und Weise, dies zu tun.

Ich dachte, ob einige Websites verwenden onmousemove oder onscroll eine Funktion aufzurufen, und dann alle 1 Minute, berichten über die Aktivitäten der Benutzer an den Server zurück AJAX verwenden.

Das ist ein guter Punkt Aaron. Sie können nicht die Bahn vermeiden, wie die reale Welt von immer ... aufdringlich (kommerzielle Telefonanrufe und andere statistische Sachen)

Jian, können Sie in der Lage sein, so etwas zu wissen, durch einen Timer mit jeweils 4 bis 5 Sekunden aufrufen, die eine dynamische Seite mit Post Anrufe oder erhalten Felder, die den Gast IP, den Namen der Seite, und der Zeitstempel der Seite onload enthalten Ereignis, und vergleichen sie es mit jetzt.

Sie sollten auch einen Blick auf Push-Methoden wie Komet
ajaxian.com/wp-content/images/comet.png

Hier ist eine JavaScript-Bibliothek, die mal wie lange ein Benutzer auf einer Webseite ist. Es hat den zusätzlichen Vorteil, genauer gesagt (nicht perfekt, obwohl) Tracking, wie lange ein Benutzer tatsächlich mit der Seite interagiert. Es ignoriert Zeit, dass ein Benutzer auf verschiedene Registerkarten schaltet, geht im Leerlauf, minimiert den Browser, etc. Die Google Analytics vorgeschlagene Methode den Nachteil hat (wie ich es verstehe), dass es nur überprüft, wenn eine neue Anforderung von Ihrem Domain behandelt wird. Er vergleicht die vorherige Anforderung Zeit gegen die neue Anforderungszeit und fordert, dass die ‚Zeit auf Ihrer Webseite ausgegeben‘. Es ist nicht wirklich wissen, ob jemand Ihre Seite betrachten, den Browser minimiert ist, hat Registerkarten zu 3 verschiedenen Web-Seiten seit dem letzten Laden Ihrer Seite geschaltet, etc.

Keine Lösung ist perfekt. Aber hoffentlich dies liefert Wert auch.

https://github.com/jasonzissman/TimeMe.js

Ein Beispiel für seine Nutzung:

Beim Laden Ihrer Seite:

document.onload = function() {
  TimeMe.setIdleDurationInSeconds(30);
  TimeMe.setCurrentPageName("my-home-page");
  TimeMe.initialize();  
}

Suchen Zeit auf der Seite ausgegeben, und es auf Ihren Server zu senden, wenn der Benutzer die Seite verlässt:

window.onbeforeunload = function (event) {
    xmlhttp=new XMLHttpRequest();
    xmlhttp.open("POST","ENTER_URL_HERE",false);
    xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    var timeSpentOnPage = TimeMe.getTimeOnCurrentPageInSeconds();
    xmlhttp.send(timeSpentOnPage);
};
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top