implausible/app/src
Ole-Morten Duesund e2e4d7aef7 feat: add goal conversions section to dashboard
Query event:goal dimension with visitors, events, and conversion_rate
metrics via the existing POST /api/v2/query endpoint. Shows goal name,
unique conversions, and conversion rate percentage in a dedicated card.

- Add GoalConversion model with name, visitors, events, conversionRate
- Add 9th concurrent query in StatsRepository (try/catch for graceful
  degradation when no goals are configured)
- Add GoalConversionsSection composable; hidden when no goals exist
- Add goalConversions to DashboardData with default emptyList() for
  backward cache compatibility

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 15:31:54 +01:00
..
main feat: add goal conversions section to dashboard 2026-03-20 15:31:54 +01:00
test/java/no/naiv/implausibly feat: add countries, devices, browsers, OS dashboard sections 2026-03-18 16:57:38 +01:00