Logo
Explore Help
Register Sign In
letsbe/pn-new-crm
1
0
Fork 0
You've already forked pn-new-crm
Code Issues Pull Requests 1 Actions Packages Projects Releases Wiki Activity
Files
8699f818798cd2577700242c06093e6c94cc7abc
pn-new-crm/src/app/(dashboard)/[portSlug]/website-analytics/page.tsx

12 lines
293 B
TypeScript
Raw Normal View History

feat(analytics): Umami integration with per-port admin settings Adds /[portSlug]/website-analytics dashboard page (pageviews, top pages, top referrers) and a per-port admin config UI for the Umami URL / website-ID / API token. Settings live in system_settings keyed per-port so a future second port has its own Umami account. Adds a website glance tile to the main dashboard, a server-side test-credentials endpoint, and a stable cache key for the active- visitor poll so React Query doesn't fragment the cache per range. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-04 22:53:06 +02:00
import type { Metadata } from 'next';
import { WebsiteAnalyticsShell } from '@/components/website-analytics/website-analytics-shell';
export const metadata: Metadata = {
title: 'Website analytics',
};
export default function WebsiteAnalyticsPage() {
return <WebsiteAnalyticsShell />;
}
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.5 Page: 68ms Template: 2ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API