如何跟踪用户登录?

时间:2013-05-27 作者:jeph perro

我有一个客户有一个私人Wordpress博客,也就是说,你需要登录才能阅读它。

我们正在使用Counterize跟踪网站的访问量,并查找最受欢迎的页面。

但现在他想知道哪些用户正在登录,以及他们登录阅读此博客的频率。

我查看了wp\\U usermeta中是否有任何信息(如上次登录日期),但似乎没有。

对如何跟踪用户的活动有何建议?

谢谢

3 个回复
SO网友:s_ha_dum

基本的用户登录跟踪器实现起来非常简单。

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);
在那之后,你只需要计算出一些细节,比如你要保存历史多长时间,你想要什么样的报告,诸如此类的事情。

SO网友:Ravinder Kumar

您可以使用wordpress插件Simple Login Log

此插件保存WordPress用户登录的日志。提供用户和日期筛选以及导出功能。

Important Links:

5 Handy WordPress Plugins to Track Users and Statistics

Track logged in users\' visits

SO网友:seot

如果你想知道用户的登录时间,你可以http://wordpress.org/plugins/hrm-work-tracking

结束

相关推荐

?LOGIN=仅在某些情况下附加到URL失败

我正在使用此代码段将失败的登录重定向到我的自定义页面。。。add_action( \'wp_login_failed\', \'my_front_end_login_fail\' ); // hook failed login function my_front_end_login_fail( $username ) { $referrer = $_SERVER[\'HTTP_REFERER\']; // where did the post submission co