This commit is contained in:
Stefanescu Mihai
2026-03-18 16:59:39 +02:00
parent 274f6a378e
commit 9fb575ae70
17 changed files with 800 additions and 8 deletions
+6 -6
View File
@@ -75,16 +75,16 @@ Individual report pages accessible from the dashboard sidebar.
Allow users to define goals and track conversion rates.
- [ ] Build `GoalController` CRUD (create, edit, delete goals per website)
- [ ] Support goal types:
- [x] Build `GoalController` CRUD (create, edit, delete goals per website)
- [x] Support goal types:
- **URL destination** — session visited a specific path
- **Event match** — a specific event name/category was fired
- **Duration** — session lasted longer than N seconds
- **Pages per session** — session hit N+ page views
- [ ] Create a `GoalEvaluationService` that checks incoming data against active goals and records `GoalConversion` entries
- [ ] Hook goal evaluation into `CollectController` after recording page view / event
- [ ] Build a **Conversions report** — goal completion count, conversion rate (completions / sessions), goal value totals
- [ ] Add goal completion sparklines to the main dashboard
- [x] Create a `GoalEvaluationService` that checks incoming data against active goals and records `GoalConversion` entries
- [x] Hook goal evaluation into `CollectController` after recording page view / event
- [x] Build a **Conversions report** — goal completion count, conversion rate (completions / sessions), goal value totals
- [x] Add goal completion sparklines to the main dashboard
---