Zoning lets you define named areas (zones) on your pages and analyze user engagement within those areas. Create zone maps that overlay your product UI that reveal how users interact with specific regions, such as hero sections, navigation bars, or call-to-action blocks.
Zoning requires auto-captured interaction data (for example, click exposures, or scrolls) to compute element-level metrics directly on your pages. Because Zoning uses autocapture to collect page-level click events and interaction data, it can increase event volumes.
If you have an Admin or Manager role, you can create, update, and delete any zoning analysis. If you have the Member role, you can create, update, or delete your own zoning analyses but can't edit anyone else's. If you have the Viewer role, you can only view zoning analyses. For details, go to User roles and permissions.
You can use Zoning on Web and Mobile Web.
Zoning is different than either Session Replay or Heatmaps:
Configure Zoning through the Autocapture Remote Configuration settings in the Browser SDK v2 by enabling fetchRemoteConfig.
At minimum, turn on the following Autocapture options:
amplitude.init(AMPLITUDE_API_KEY, OPTIONAL_USER_ID, {
autocapture: {
pageViews: true,
elementInteractions: true,
},
});
Optionally, you can include detailed elementInteractions settings such as allowlists or viewportContentUpdated.exposureDuration.
Create a zone map by defining one or more zones on a page and then viewing aggregated behavior within those zones.
After you save the map, view the metrics, user journeys, session replays for each zone (for example, clicks, scrolls, or sessions that touched a zone). You can also create segments for each zone.
Additionally, you can turn on the Heatmap overlay to better understand heatmap clicks on your page.
March 13th, 2026
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.