Getting Started with Autocapture and Visual Labeling
Quickly implement Amplitude and track the website clicks that matter to you.
Learn visual labelingAfter enabling Autocapture on your site, you can begin to create labeled events by clicking specific elements on your site using Amplitude Data's visual labeling feature. This way, non-technical Amplitude users can create these events without needing to understand the structure of the page.
Amplitude maintains labeled events separately from events you've created in other ways. If there are issues with data for labeled events, make adjustments from within the Labeled Events tab, instead of involving your engineering team.
config.autocapture.elementInteractions option set to true. For more information, go to the Browser SDK Configuration.
To use Visual Labeling to create new labeled events, follow these steps:
clicked event by default. Refine the definition and select filters as needed.When you're finished, return to Amplitude where you can manually update the tag, text, selector, and page URL of each labeled event.
[any value]. For example, if you leave the URL field blank, the tracking for that event fires on any page.Amplitude uses AI to recommend precise CSS selectors for elements on your web page during the visual labeling process. When you click on an element to label it, Amplitude automatically suggests a selector that may best capture the intended target.
AI-generated CSS selectors appear on individual elements (such as a button) and on groups of elements (such as a list or product tiles).
The AI pre-fills the Name and Description fields using contextual understanding of the selected element. You can modify the AI-generated input for these fields at any time.
When you save a labeled event, Amplitude checks for two types of overlap with existing events and surfaces a warning before you finalize the event:
This labeled event already exists warning. Click View to open the existing event and decide whether to use it instead of creating a new one.Event has a similar definition warning. Click View to compare your new event to the existing events. Amplitude highlights the elements on screen that define each event so you can tell them apart.Reviewing these warnings before saving helps you avoid duplicate coverage across your tracking plan and keeps your event taxonomy clean. If an existing event covers the same interaction, use it rather than creating a new one.
This labeled event already exists warning before you can save.When your site's code changes, you need to update the definition of your labeled events to match. Since Autocapture consistently captures the raw click events, you can update the definition of your labeled events and fix any gaps in your data.
To edit your labeled events, follow these steps:
Sometimes, changes to your site's DOM break Visual Labeling's reference to the specific element on your site. You also need to repair a labeled event when an element moves to a different location or its structure changes.
Visual Labeling's repair flow preserves your event history by adding a new OR statement with a secondary definition, rather than replacing the original definition. This means all historical data remains intact while the event begins tracking the new element as well.
To repair a labeled event:
Amplitude provides information to let you know if a labeled event isn't working as it should.
Navigate to Data > Events, and open the Labeled Events tab. The Recency column shows the last time Amplitude tracked each event. Events that weren't seen recently may show an issue with the event definition.
When you enable Autocapture, Amplitude begins tracking click and page change events on your site. These events count towards your total event volume. Labeled events act like a virtual layer on top of these events, and help define a specific type of click and use that click in an analysis. As a result, labeled events don't impact event volume beyond Autocapture.
For example, a well-instrumented site may record 10,000 events each day, and Autocapture may add as many as 2,000 events each day. This means the site could experience a 20% increase in daily events. A less-instrumented site may only record 1,000 instrumented events each day. The plugin adding another 2,000 events counts as a 200% increase.
In both cases, the increase in daily events comes from tracking click and page change events. Labeled events don't impact the event count.
Element clicked and Element changed events are visible instead.cross-origin-opener-policy to be unsafe-none or unset.I don't see the visual labeling experience on my site
If the visual labeling tools don't appear on your site, check the following:
Cross-Origin-Opener-Policy is set to unsafe-none or unset.April 27th, 2025
Need help? Contact Support
Visit Amplitude.com
Have a look at the Amplitude Blog
Learn more at Amplitude Academy
© 2026 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.