Growth dashboard (AARRR) snapshot vs previous period
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Query Parameters
Section titled “Query Parameters”Inclusive window start (YYYY-MM-DD). Parsed with parseDateRangeParams; when either startDate or endDate is missing/invalid the route falls back to a rolling default window (30 days for events/visits/attribution, 7 days for growth).
Inclusive window end (YYYY-MM-DD). See startDate for fallback behavior.
Responses
Section titled “Responses”Growth board (dynamic shape). Object literal returned at analytics.ts:2045-2114; no explicit interface. Keys are fixed. aarrr is an array whose LENGTH/CONTENT depends on the project’s configured AARRR stages (computeAARRRFunnel maps over growth.aarrrStages, normally 5 stages: acquisition/activation/retention/ revenue/referral), but the item shape is fixed. All trend[].date are “YYYY-MM-DD” (UTC) — from formatDateParam (src/lib/date-params.ts:5-10) or buildDailyDateRange (derived.ts:49-63). change is a percentage (0 when previous == 0). coreConversionRate.current/previous are percentages 0-100; coreConversionRate.trend[].count is a percentage rounded to 1 decimal (derived from buildScopedConversionTrend, analytics.ts:443-475). _meta.conversionLabel is a CN-localized string built from the activation stage label (“
object
object
object
Percent change vs previous period; 0 when previous is 0.
object
UTC YYYY-MM-DD
object
Percent change vs previous period; 0 when previous is 0.
object
UTC YYYY-MM-DD
object
Percent change vs previous period; 0 when previous is 0.
object
UTC YYYY-MM-DD
Current/previous are percentages (0-100). trend[].count is also a percentage (1 decimal), not a raw count.
object
Percent change vs previous period; 0 when previous is 0.
object
UTC YYYY-MM-DD
One entry per configured AARRR stage (derived from the project’s growth definition; default template yields 5 stages in fixed order).
object
Stage label from the growth definition (CN by default).
Percent vs previous stage, 2 decimals; 0 when previous stage is 0.
Top 5 event names by count in range.
object
object
UTC YYYY-MM-DD
object
object
object
E.g. ‘properties.tenantId’; non-null only when scope == ACCOUNT.
Load failed.
object
Examplegenerated
{ "error": "example", "detail": "example"}