Internal Dashboard

Rowcave analytics

Firebase provides the source of truth for visits and unique visitors. Google Analytics remains the event layer for richer interaction tracking.

Firebase web configuration is missing. Add NEXT_PUBLIC_FIREBASE_API_KEY, NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN, NEXT_PUBLIC_FIREBASE_PROJECT_ID, NEXT_PUBLIC_FIREBASE_APP_ID, and any other Firebase web config values needed for this project.
Create the Firestore document internal/dashboardConfig with an allowedEmails map such as { "name@example.com": true } before granting access.
Loading analytics dashboard…