- Rename a dimension so its label matches how your team talks about it.
- Add a description that appears next to the field in condition and metric builders.
- See which dimensions are populated, how many distinct values each one has, and when it was last seen.
- Browse the recorded values for any dimension.
geo_state) stays the same, so existing rules, metrics, sort orders, and stored events keep working without changes.
Prerequisites
- The Manage store settings permission. See Manage roles and permissions.
- Your storefront must be forwarding events to the Beacon API so coverage numbers have data to report against. See Contextual information for the shape of the payload.
Open the Dimensions page
- In the Layers dashboard, go to Settings.
- Select Dimensions under the Data & Sync category.
Sources
Each dimension is labeled with one of three sources:- Built-in — Dimensions Layers ships with, such as
shopping_channel,currency, orcustomer_returning. These are always available on new stores. - Analytics — Dimensions Layers derives from the raw event stream, such as
geo_country,geo_state, ordevice_type. - Custom — Parameters your storefront sends under
customon the contextual payload. Custom dimensions appear automatically the first time Layers sees them in traffic — you don’t register them anywhere.
Rename a dimension
- Click a row to open the dimension detail sheet.
- Edit the Name field. The placeholder shows the current default, and the label under the field tells you what that default is.
- Optionally edit the Description. Use this to explain to teammates what the dimension represents or how it’s populated.
- Click Save.
- The field picker for contextual conditions on merchandising rules, banners, sort orders, request transforms, and blocks.
- Segment labels on segmented metrics and metric charts.
- The Dimensions page itself.
Label overrides are display-only and stored per store. Weekly report emails still use the built-in labels.
Review coverage for a dimension
The detail sheet shows the coverage numbers for the selected dimension:- Events — total events counted in the last coverage pass.
- Empty values — events where this dimension was missing or empty.
- Coverage — percent of events that carry a non-empty value.
- Unique values — number of distinct values recorded.
- Last seen — most recent event that carried a value.
Browse recorded values
Below the coverage stats, the detail sheet shows the actual values Layers has recorded for the dimension, with search and pagination. Use this to check that a custom field is arriving in the format you expect, or to find the exact value to use when writing a contextual condition.Refresh coverage
Coverage numbers are computed by a background job that runs on a schedule. To trigger a fresh pass, click Refresh in the top right. The Refresh button requires the Run operations permission. If analytics is paused for your store, the refresh is skipped and a message explains why.Next steps
- Configure contextual conditions to target rules and banners with dimensions.
- Use segmented metrics in sort orders to personalize rankings by dimension.
- Contextual information explains the payload your storefront sends and how each dimension is derived.