AI-generated Key Takeaways
- 
          CustomDimension defines a dimension with specific fields like name, parameterName, displayName, description, scope, and disallowAdsPersonalization. 
- 
          The scope of a dimension can be event, user, or item, determining what the dimension is tied to. 
- 
          Methods are available to manage CustomDimensions including archiving, creating, getting, listing, and patching them. 
Resource: CustomDimension
A definition for a CustomDimension.
| JSON representation | 
|---|
| {
  "name": string,
  "parameterName": string,
  "displayName": string,
  "description": string,
  "scope": enum ( | 
| Fields | |
|---|---|
| name | 
 Output only. Resource name for this CustomDimension resource. Format: properties/{property}/customDimensions/{customDimension} | 
| parameterName | 
 Required. Immutable. Tagging parameter name for this custom dimension. If this is a user-scoped dimension, then this is the user property name. If this is an event-scoped dimension, then this is the event parameter name. If this is an item-scoped dimension, then this is the parameter name found in the eCommerce items array. May only contain alphanumeric and underscore characters, starting with a letter. Max length of 24 characters for user-scoped dimensions, 40 characters for event-scoped dimensions. | 
| displayName | 
 Required. Display name for this custom dimension as shown in the Analytics UI. Max length of 82 characters, alphanumeric plus space and underscore starting with a letter. Legacy system-generated display names may contain square brackets, but updates to this field will never permit square brackets. | 
| description | 
 Optional. Description for this custom dimension. Max length of 150 characters. | 
| scope | 
 Required. Immutable. The scope of this dimension. | 
| disallowAdsPersonalization | 
 Optional. If set to true, sets this dimension as NPA and excludes it from ads personalization. This is currently only supported by user-scoped custom dimensions. | 
DimensionScope
Valid values for the scope of this dimension.
| Enums | |
|---|---|
| DIMENSION_SCOPE_UNSPECIFIED | Scope unknown or not specified. | 
| EVENT | Dimension scoped to an event. | 
| USER | Dimension scoped to a user. | 
| ITEM | Dimension scoped to eCommerce items | 
| Methods | |
|---|---|
| 
 | Archives a CustomDimension on a property. | 
| 
 | Creates a CustomDimension. | 
| 
 | Lookup for a single CustomDimension. | 
| 
 | Lists CustomDimensions on a property. | 
| 
 | Updates a CustomDimension on a property. |