From 5283d5d1c8967482012bd3208cdaedce19b8cf70 Mon Sep 17 00:00:00 2001 From: Yos Riady Date: Fri, 26 Jun 2026 10:07:11 +0700 Subject: [PATCH] =?UTF-8?q?docs(analytics):=20funnel=20--params=20breakdow?= =?UTF-8?q?n=20=E2=86=92=20group=5Fby,=20limit,=20attribution?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The /v0/funnel pipe renamed breakdown→group_by and breakdown_top_n→limit and added attribution (PR #1932). The CLI is a generic --params passthrough, so this is a help-text fix only — update the funnel command description so `formo analytics funnel` advertises the current param names. Co-Authored-By: Claude Opus 4.8 (1M context) --- src/commands/analytics.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/commands/analytics.ts b/src/commands/analytics.ts index 6be9534..de5a970 100644 --- a/src/commands/analytics.ts +++ b/src/commands/analytics.ts @@ -13,7 +13,7 @@ export const analytics = Cli.create('analytics', { const PIPES: Array<{ name: string; description: string }> = [ { name: 'kpis', description: 'Traffic KPIs: visitors, pageviews, bounce rate, session duration' }, { name: 'event_timeseries', description: 'Event counts over time' }, - { name: 'funnel', description: 'Conversion funnel across ordered steps. --params: steps (JSON array of {type,event,name,filters?}), window_seconds, funnel_type, breakdown' }, + { name: 'funnel', description: 'Conversion funnel across ordered steps. --params: steps (JSON array of {type,event,name,filters?}), window_seconds, funnel_type, group_by, limit, attribution' }, { name: 'flow', description: 'User path/flow analysis. --params: start_step / end_step (JSON {type,event,...}), global_filters, window_seconds, max_steps' }, { name: 'frequency', description: 'Engagement frequency distribution' }, { name: 'lifecycle', description: 'User lifecycle stages (new, returning, power, resurrected, churned)' },