feat(monitoring): match citations by canonical link and scope summary by brand/keyword/platform/date
Replace the domain+title fuzzy alias scoring with a canonical candidate-key index built from published-link aliases — only exact matches now resolve to a SaaS source, eliminating false positives across articles sharing a host (e.g. m.163.com vs www.163.com). Surface the summary scoping that already existed on loadCitationRanking / loadCitedArticles by accepting brand_id, keyword_id, ai_platform_id and business_date on CitationSummary, plumbing them through the handler and admin tracking view. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1078,6 +1078,10 @@ export const monitoringApi = {
|
||||
},
|
||||
citationSummary(params: {
|
||||
days?: number;
|
||||
brand_id?: number;
|
||||
keyword_id?: number | null;
|
||||
business_date?: string;
|
||||
ai_platform_id?: string;
|
||||
}) {
|
||||
return apiClient.get<MonitoringCitationSummaryResponse>("/api/tenant/monitoring/citation-summary", {
|
||||
params,
|
||||
|
||||
Reference in New Issue
Block a user