Skip to content

Conversation

@claytongentry
Copy link
Member

Differentiates the concept of a condition from a breakout. Metrics schemas provide fields for each condition on its own, as well as the intersection of all conditions across all groups (though never within a given group).

Conditions provide the simple definitions used to group events. For example, us might mean the event's context.geo.country = 'US'. Breakouts describe groups of conditions that are mutually exclusive. For example, if an event is us then it is necessarily not global, or mobile and necessarily not tablet.

Breakouts can be intersected to produce mobileUs or tabletGlobal but never usGlobal.

@claytongentry claytongentry merged commit d2a7e10 into master Mar 31, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants