Archust Docs

Analytics & Báo cáo

Thống kê bài viết, traffic, conversions, SEO và AI usage.

Analytics & Báo cáo

Analytics tổng hợp metrics từ drafts, jobs, SEO, GSC và AI usage. UI dùng Recharts + date-fns, hỗ trợ 6 trang con.

Tổng quan

/dashboard/analytics — 30 ngày mặc định

Content & Automation

/analytics/content + /automation — chi tiết posts/jobs

Traffic & Conversions

/analytics/traffic + /conversions — behavior

Bạn tìm thấy gì ở đâu

TrangĐường dẫnMô tả
Tổng quan/dashboard/analyticsOverview, postsOverTime, seoDistribution, topPosts
Content/dashboard/analytics/contentSummary, trend, distribution, list, refreshOpportunities
Automation/dashboard/analytics/automationSummary, trend, statusDistribution, jobPerformance, bottlenecks, recentRuns
AI Usage/dashboard/analytics/ai-usageSummary, trend, byFeature, byModel, transactions
Traffic/dashboard/analytics/trafficTraffic view (client-only)
Conversions/dashboard/analytics/conversionsConversations view (client-only)

6 trang con này khớp 100% với sidebar Analytics nhóm. Trang gốc /dashboard/analytics prefetch overview, overviewInRange, postsOverTime, seoDistribution, topPosts(limit10) với range mặc định 30 ngày.

Metrics chính

MetricNguồnÝ nghĩa
overview / overviewInRangeanalytics routerTotal posts, published rate, avg SEO
posts / postsOverTimeanalyticsPosts per day/week
topPostsanalyticsTop theo views/SEO score
seoDistributionanalyticsBuckets 0-50/50-70/70-85/85-100
refreshOpportunitiesanalytics/contentPosts cũ, SEO thấp cần refresh
automation summaryanalytics/automationSuccess rate, avg gen time, bottlenecks
ai-usageanalytics/ai-usageTokens, cost USD, breakdown Claude vs GPT-4o

Sub-routers chi tiết

TrangPrefetch gì
/analytics/contentcontent.summary/trend/distribution/list/refreshOpportunities
/analytics/automationautomation.summary/trend/statusDistribution/jobPerformance/bottlenecks/recentRuns (granularity day)
/analytics/ai-usageaiUsage.summary/trend/byFeature/byModel/transactions
/analytics/trafficClient-only — không prefetch server
/analytics/conversionsClient-only

Time Ranges & Refresh

Time rangeParamDùng khi nào
7 days7dOverview nhanh
30 days30dMặc định, trend analysis
90 days90dQuarterly report
Tiêu chí refreshNgưỡng
Age> 90 ngày từ published_at
SEO score< 70
TrafficGiảm > 20% (nếu có GSC)

Trạng thái UI

Loading: Skeleton shimmer, không block dashboard.
Empty: CTA "Tạo job đầu tiên" khi chưa có posts.
Error: Inline message + Retry, có error boundary riêng cho ai-usage/automation/content.
Populated: Charts với tooltip chính xác, label rõ ràng, accessible cho color-blind.

Không tự bịa dateRange: '7d'|'30d'|'90d' cho mọi query — overviewInRange nhận {from, to} ISO, ai-usage nhận startDate/endDate hoặc range object tùy router. Hãy theo pagination và limit của từng page.

On this page