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
+18
View File
@@ -193,4 +193,22 @@ class ReportController extends Controller
'trending' => $service->eventTrending($eventName),
]);
}
// ---- Conversions ----
public function conversions(Request $request, Website $website): View
{
$this->authorize('view', $website);
[$from, $to] = $this->parseDateRange($request);
$service = AnalyticsQueryService::for($website, $from, $to);
return view('reports.conversions', [
'website' => $website,
'from' => $from,
'to' => $to,
'goals' => $service->conversionsReport(),
'chartData' => $service->goalCompletionsOverTime(),
'totalSessions' => $service->totalSessions(),
]);
}
}