This is only available for Growth & Enterprise plans
Overview
Labeling events allows user interactions in your platform to be tracked without the need for any technical knowledge or development interference. Whether they were Clicks, Text Inputs, or Form Submissions, all can be tracked by using the Visual Labeler, directly adding the related CSS selectors, or even labeling Raw Events that have been automatically captured.
For Labeled Events to collect data, Auto-Caputure has to be enabled under Settings

Use Cases
- Identify how much your users are interacting with a certain part of your product
- Get an intuitive view of your feature usage
- Trigger content based on user behavior
- Track users’ activity and understand what features they are interacting with
- Defining a goal using events to measure the impact of your in-flows on user behavior
How to Label Events
-
Visual Labeler: This option will allow you to directly enter your web app with Userpilot’s builder to click on the desired element you want to track.
This can be done directly under the Visual Labaler tab, Create Event, or by entering your web app directly and opening Userpilot’s Chrome Extension. - CSS Selectors: Directly input the CSS selectors of the desired element, in addition to the rest of the settings for the related Labeled Event to be created, and show all the relevant data.
- Raw Events: Label any auto-captured raw event under the raw events table, click here for more info.

Historical data that’s collected for Labeled Events (before labeling) can be seen/used in Event Overview and Analytics (report creation). While creating Segments and Content Triggering would only consider data that was collected after Labeling the event.
Changing the configuration/targeting settings of a Labeled Event affects the historical data collected as well.
FAQs
Are Labeled Events supported in Integrations?
Are Labeled Events supported in Integrations?
Yes, we send them through our HubSpot, Salesforce, and Webhook integrations. We do have plans on adding labeled events to our native integrations too.
Does a Labeled Event support collecting data from multiple elements if they're the same?
Does a Labeled Event support collecting data from multiple elements if they're the same?
Collecting data from multiple elements that share the same CSS Selectors is indeed supported, this can be enabled in the Userpilot Chrome Extension under “Include all matching selector”
