From 749cabf0bffc2ef7a710ea878fa0708d03467a8b Mon Sep 17 00:00:00 2001 From: Timo Date: Wed, 7 Jan 2026 19:03:08 +0100 Subject: [PATCH] feat: Create analytics summary API endpoint to provide QR scan metrics, trends, and performance. --- src/app/api/analytics/summary/route.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/api/analytics/summary/route.ts b/src/app/api/analytics/summary/route.ts index 60cee31..0b60aa9 100644 --- a/src/app/api/analytics/summary/route.ts +++ b/src/app/api/analytics/summary/route.ts @@ -149,7 +149,7 @@ export async function GET(request: NextRequest) { ? Math.round((previousUniqueScans / previousTotalScans) * 100) : 0; - const avgScansTrend = calculateTrend(currentConversion, previousConversion); + const avgScansTrend = calculateTrend(avgScansPerQR, previousAvgScansPerQR); // Device stats const deviceStats = qrCodes.flatMap(qr => qr.scans) @@ -245,7 +245,7 @@ export async function GET(request: NextRequest) { summary: { totalScans, uniqueScans, - avgScansPerQR: currentConversion, // Now sending Unique Rate instead of Avg per QR + avgScansPerQR, mobilePercentage, topCountry: topCountry ? topCountry[0] : 'N/A', topCountryPercentage: topCountry && totalScans > 0