On the page:
You can set the visibility of all the fields in analytics, including transactions, logs, browser, mobile, custom HTTP fields, and custom analytics events. The Settings icon is available in the Search editor and is located to the right of each field sectionmost of the analytics events types with the exception of custom events. Hiding fields in custom events is not supported.
The Manage Fields permission is required to manage field visibility. If a role has the Manage Fields permission, it means all the users with that role can manage all the fields they have access to. They can unhide the fields or see which fields have been hidden. For instance, if you have "Manage Fields" permission and "Transaction" permission" for the application "Ecommerce App" then you can only see and manage fields for that application.