The Users Insights plugin includes a user profile section that shows detailed information for each WordPress user. Each user’s profile section can be accessed by clicking on the user listed in the Users Insights users table. The profile page is the place that includes all of the available data for each user on your WordPress installation – it loads the default WordPress user data, such as username, e-mail and date registered and also some additional data that Users Insights generates, such as user groups and custom field elements. It also loads a list of all of the existing posts and comments and all of the information from the available modules, such as geolocation information or WooCommerce orders data. The WordPress user profile section in Users Insights also includes a Notes section that allows adding custom notes to each user.

 

wordpress users geolocation profile

 

General User Profile Data

The first section of the WordPress custom user profile page includes general profile data. By default it includes the general WordPress user information, such as avatar, username, name, email, date registered and role. This information can be also accessed from the default WordPress user profile page, however combined with the rest of data from the Users Insights plugin, the Users Insights profile page is a complete reference for the available user information on your WordPress installation.

Users Insights also adds some additional data fields, such as the Last Seen field that indicates the date when the user has last logged in to the WordPress installation. It also includes the number of sessions for the user that Users Insights tracks.

If you have the Geolocation module activated, the available geolocation information that Users Insights detects, such as Country, Region and City will be displayed for the user including a map of the user’s location:

 

WordPress user location

 

 

 

 

 

 

 

 

 

 

 

 

If you have the Device detection module activated, the available device information that Users Insights detects, such as Browser, Browser Version and Platform will be displayed as well:

WordPress user browser and platform information

 

The general user data section also includes a User Groups section that shows the assigned user groups and it also provides an option to update the groups for the user:

Users Insights WordPress User Groups

 

Additionally, if you have registered Custom User Fields with Users Insights, all of the custom fields will be listed. This is the section where you can also update the data of these fields for each WordPress user:

Users Insights Custom WordPress User Fields

 

User Activity List

The key feature of the user profile section is the user activity list – it includes a list with all of the actions that the user has performed, such as posts created or comments posted.

By default the user list supports the following elements:

  • Posts Created – displays a list with the most recent posts created
  • Pages Created – displays a list with the most recent pages created
  • Comments Posted – displays a list with the most recent posts created
  • Custom Post Types Created

Users Insights will automatically detect registered custom post types, so if your theme or a plugin on your WordPress installation has registered a custom post type, the information for the created custom post types will be loaded on the custom user profile page.

List of posts, pages and comments created per WordPress user

 

Additional data is also loaded when any of the Users Insights modules is activated, for example:

Loads a list for each WordPress user with the WooCommerce orders:

WooCommerce user orders

loads a list for each WordPress user with the created forums, topics and replies:

usersinsights-bbpress-forums-topics-list

loads a list for each WordPress user with the created groups, groups belonging to, friends and general activity:

BuddyPress Groups list per user

The Users Insights activity list loads the list with the most recent activities, when more activities are available the list will include a link to a page that contains the full list with all of the existing activities.

 

User Notes

The Users Insights user profile page also includes a Notes section where you can add notes to each user. You can use the user notes feature to log any kind of activity, such as communications with the user or just custom user preferences. You can learn more about this feature on the User Notes page.

users-insights-notes

 

Usability Optimizations

The user profile pages are loaded quickly and smoothly via AJAX, so that your page is not refreshed and your Users Insights user list state is saved between the navigations. The user profile pages also include a “Back to user list” button that would return the page to last state of the user list – for example, if you have applied some filters and if you have last browsed the users on page 5, going back will return to that last saved state.

The user profile pages AJAX requests are also cached, so that if you open the same profile page within one page load, the second time the profile page is opened, the cached version will be displayed – it will load quickly without having to perform a new AJAX request.

For your convenience, we have also implemented deeplinking for the user profile pages, so you can easily share links to profile pages with other administrators on your installation.