funnelConversionRates function
Returns conversion rate from step i to i+1 (and overall to last step). Audited: 2026-06-12 11:26 EDT
Implementation
List<double> funnelConversionRates(List<FunnelUtils> steps) {
if (steps.length < 2) return <double>[];
final List<double> out = <double>[];
for (int i = 0; i < steps.length - 1; i++) {
final int cur = steps[i].count;
final int next = steps[i + 1].count;
out.add(cur > 0 ? next / cur : 0);
}
return out;
}