Compound, funnel, or threshold?
How a unit passes
A unit passes when it has at least one matching event for every component inside the metric window.- Order does not matter, and there is no co-occurrence window. Viewing pricing in week 1 and starting a trial in week 3 passes.
- One event can satisfy several components if it matches all component’s row filters (e.g.
event_name = view_pricingandplan = trialcould be satisfied by a single event). - Units with no matching events fail.
- Use as activation metrics
- Metric Slices are not supported.
- Standalone metric analysis or Product Analytics
Compound metrics in experiment results
Results render like any other proportion metric. The metric drilldown adds a Components tab showing how many units in each variation matched each component. These counts are descriptive, shown for the overall result only, and carry no statistics.Managing compound metrics with the API
SetmetricType to compound and pass compoundSettings. Omit numerator and denominator; they are not allowed. The metric inherits its data source from the first component’s Fact Table.
compoundSettings.components is a required array of 2 to 20 objects, each with factTableId and rowFilters. GET responses for compound metrics include compoundSettings and omit numerator. Listing fact metrics filtered by factTableId returns compound metrics with a component on that Fact Table.
