The main purpose of the Users Insights custom profile page is to put all the user information that your website holds into a single well-organized place.
Your WordPress website contains surprisingly a lot of information about your users. The more obvious user data is the username, e-mail, user role and date registered. But there is also the more subtle user data, like the comments, posts, and pages that they have created. Additionally, there is a lot more user data that is created via 3rd party plugins. This includes user shopping data, community activity data, custom forms data, etc. There is also all the user data that Users Insights creates and collects. This is mainly the geolocation data, user activity, device detection data, custom user fields, user groups and user notes.
All this information is usually either hidden in the database or fragmented over different pages. That is why with the custom profile page we try to get all this user information in a single place. In this way, there is one place where you can get a detailed overview of your customer information. Each user profile section can be accessed by clicking on the user listed in the Users Insights users table.
General User Profile Data
The Users Insights profile page can be accessed by clicking on the username of each user from the user list. 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:
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:
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:
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:
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.
Additional data is also loaded when any of the Users Insights modules is activated, for example:
- WooCommerce Module Orders
Loads a list for each WordPress user with the WooCommerce orders:
- bbPress Module Activity
loads a list for each WordPress user with the created forums, topics and replies:
- BuddyPress Module Activity
loads a list for each WordPress user with the created groups, groups belonging to, friends and general activity:
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.
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.
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.