Skip to content

Dimension Schema ​

Dimensions help segment your analytics data based on user or group properties.

Configuration ​

Dimension ​

FieldTypeRequiredDescription
namestringyesDimension name
descriptionstringnoDimension context
identifiersDimensionIdentifier[]yesProperty filters

Dimension Identifier ​

FieldTypeRequiredDescription
propertystringyesTarget group property
groupstringyesTarget group
equalsstring, number, booleannoExact match filter
notstring, number, booleannoNegative match filter
containsstringnoString contains filter
notContainsstringnoString does not contain filter
instring[], number[], boolean[]noValue in list filter
notInstring[], number[], boolean[]noValue not in list filter
startsWithstringnoString prefix filter
endsWithstringnoString suffix filter
ltnumbernoLess than filter
ltenumbernoLess than or equal filter
gtnumbernoGreater than filter
gtenumbernoGreater than or equal filter

Example ​

yaml
dimensions:
  - name: Free
    description: Teams without a paid plan.
    identifiers:
      OR:
        - property: Plan
          group: Team
          equals: FREE
        - property: Plan
          group: Team
          equals: TRIAL

  - name: Paid
    description: Teams with a paid plan.
    identifiers:
      AND:
        - property: Plan
          group: Team
          not: FREE
        - property: Plan
          group: Team
          not: TRIAL