Frage

Ich mag einen einfachen in-house implementieren Tisch Tracks Benutzer Seitenaufrufe auf meiner Website. Ohne eine bestimmte Hypothese Targeting, was nützliche Daten zu speichern? Ich werde es schließlich verwenden, um Diagramme oder Entscheidungsbäume, um besser lernen über unsere Nutzerbasis aufbauen. Dies ist statisch (ohne Javascript).

Dinge, die ich an denken kann:

  • URL zugegriffen
  • HTTP siehe [r] er
  • HTTP Accept Sprache
  • Browser-Agent
  • Session-ID
  • User-ID (wenn Sie angemeldet sind)
  • Zeit besuchte
War es hilfreich?

Lösung

Es hängt davon ab, wie die öffentlichen Ihre Website. Wenn Ihre Website erfordert Authentifizierung können Sie mehr kontrolliert haben Statistiken , weil Sie den Benutzer (Besucher) Geschichte verfolgen können. Im Fall der Benutzer erfordert keine Authentifizierung Sie auf die Informationen beschränkt werden durch die Server-Variablen zur Verfügung gestellt : HTTP_USER_AGENT; REMOTE_USER; REMOTE_ADDR; REMOTE-HOST; REMOTE_PORT; HTTP_COOKIE; HTTP_USER_AGENT.

Ich habe so etwas wie dies für einige nicht-öffentliche Website jedes Mal, wenn die Benutzer auf der Website implementiert, die Informationen, die ich sieht aus wie ich zu speichern:

  • Benutzerschlüssel
  • Remote Host IP
  • Datum Logon
  • Last Request für Datum und Uhrzeit
  • Gesamtzeit verbunden (Minuten)
  • Last Request Minutes
  • Ereignis / Aktion ausgeführt

Andere Tipps

Sounds wie ein guter Anfang,

I zu speichern Besucher IP-Adresse geneigt sein würde, und die sich von diesem über eine Geo-IP-Lookup die Lage des Besuchers.

Auch könnte man bedenkt, Reverse IP dns'ing eine Vorstellung von der isp bekommen Sie sind Benutzer auf, könnte man es nie verwenden, aber dann wieder könnte es nützlich sein, wenn Sie einen Bericht von Downstream-Caching-Probleme verursacht haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top