Question

Je veux mettre en œuvre une simple table en interne que les pistes de pages vues utilisateur sur mon site. Sans cibler une hypothèse spécifique, ce qui est des données utiles pour stocker? Finalement, je vais l'utiliser pour construire des graphiques ou des arbres de décision pour mieux se renseigner sur notre base d'utilisateurs. Ceci est statique (pas javascript).

Ce que je peux penser à:

  • URL accédée
  • HTTP référer [r] er
  • HTTP Accept Langue
  • Navigateur agent
  • id session
  • ID utilisateur (si connecté)
  • Temps visité
Était-ce utile?

La solution

Cela dépend du public que votre site est. Si votre site nécessite authentification vous pouvez avoir plus contrôlée des statistiques parce que vous pouvez retracer l'histoire utilisateur (visiteurs). Dans le cas où l'utilisateur ne nécessite pas d'authentification que vous êtes limité aux informations fournies par les VARIABLES DU SERVEUR : HTTP_USER_AGENT; REMOTE_USER; REMOTE_ADDR; REMOTE_HOST; REMOTE_PORT; HTTP_COOKIE; HTTP_USER_AGENT.

J'ai mis en place quelque chose comme ça pour certains site non-publique à chaque fois que l'utilisateur se connecte sur le site, les informations dont je suis le stockage ressemble à:

  • Clé utilisateur
  • IP de l'hôte distant
  • Date d'ouverture de session
  • Dernière demande Datetime
  • Temps total connecté (minutes)
  • dernière demande Minutes
  • Événement / Action effectuée

Autres conseils

Sons comme un bon début,

Je serais enclin à stocker l'adresse IP des visiteurs, et procurés par ce via une recherche géo ip l'emplacement du visiteur.

En outre vous pourriez envisager dns'ing inverse la propriété intellectuelle pour avoir une idée du fournisseur d'accès vous êtes la utilisateur est sur, vous pourriez ne jamais l'utiliser, mais là encore il pourrait être utile si vous avez un rapport de mise en cache en aval des problèmes causant.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top