/** * Analytics Engine — 跨平台数据分析引擎 * * 功能: * 1. 内容表现追踪(浏览量/互动/增粉) * 2. 跨平台聚合报告 * 3. SEO 内容评分 * 4. 趋势分析 + 标签效果 */ import type { AnalyticsConfig, AnalyticsPlatform, ContentMetrics, CrossPlatformReport, TimeRange, SEOScoreResult } from "./types.js"; interface AnalyticsData { metrics: ContentMetrics[]; tags: Record; } export declare class AnalyticsEngine { private config; private data; constructor(config?: Partial); /** * 记录内容发布数据 */ trackContent(metrics: ContentMetrics, tags?: string[]): void; /** * 批量更新指标(如定时采集回填) */ batchUpdate(updates: Array<{ contentId: string; platform: AnalyticsPlatform; delta: Partial; }>): number; /** * 获取单个平台的内容列表 */ getContentByPlatform(platform: AnalyticsPlatform, limit?: number): ContentMetrics[]; /** * 获取 Top 内容(按互动率) */ getTopContent(limit?: number, platform?: AnalyticsPlatform): ContentMetrics[]; /** * 生成跨平台聚合报告 */ generateReport(timeRange?: TimeRange): CrossPlatformReport; /** * 对内容进行 SEO 评分 */ scoreSEO(content: string, title: string, options?: { targetKeywords?: string[]; platform?: AnalyticsPlatform; }): SEOScoreResult; /** 获取引擎状态 */ getStatus(): { totalRecords: number; platforms: Record; latestUpdate: string | null; }; /** 获取所有数据(导出) */ exportData(): AnalyticsData; private getCutoffDate; private aggregateDaily; private analyzeTagPerformance; private load; private save; } export {}; //# sourceMappingURL=engine.d.ts.map