web-dev-qa-db-fra.com

Comment garder une trace des connexions des utilisateurs?

J'ai un client avec un blog Wordpress privé, c'est-à-dire que vous devez vous connecter pour le lire.

Nous utilisons Counterize pour assurer le suivi des visites sur le site et pour rechercher les pages les plus populaires.

Mais maintenant, il veut savoir quels utilisateurs se connectent et peut-être combien de fois ils se connectent pour lire ce blog.

J'ai vérifié s'il y avait des informations dans wp_usermeta (comme la date de la dernière connexion) mais cela ne semble pas être le cas.

Des suggestions sur la façon de garder une trace des activités de l'utilisateur?

Merci

1
jeph perro

Un suivi de connexion utilisateur de base est assez simple à mettre en œuvre.

function track_user_login_wpse_100929($id,$user) {
  $tracking = get_user_meta($user->ID,'tracking_key_name',true); 
  $tracking[] = time();
  update_user_meta($user->ID,'tracking_key_name',$tracking);
}
add_action('wp_login','track_user_login_wpse_100929',1,2);

Après cela, il vous suffit de définir des détails tels que la durée de conservation de l'historique, le type de rapports que vous souhaitez générer, ce genre de choses.

3
s_ha_dum

Vous pouvez utiliser le plugin wordpress Simple Login Log

Ce plugin conserve un journal des connexions des utilisateurs WordPress. Offre des fonctionnalités de filtrage des utilisateurs et des dates, ainsi que des fonctionnalités d'exportation.

Liens importants :

5 plugins WordPress pratiques pour suivre les utilisateurs et les statistiques

Suivre les visites des utilisateurs connectés

1
Ravinder Kumar

Si vous voulez connaître l'heure de connexion des utilisateurs, vous pouvez utiliser http://wordpress.org/plugins/hrm-work-tracking

0
seot