expose)与点击(click)进行监测。track_daily_report,可与 push_data_report 汇总分析。track_links 记录。track_links:监测链接配置表(event_type, typename(平台,来源 platformOptions), scene, unique_id, path, description)。track_daily_report:日聚合表(event_count, track_link_id 等)。:tracks:link:{eventType}:{platform}:{scene}:{uniqueId}(30 天)。:tracks:daily:{eventType}:{platform}:{scene}:{uniqueId}:{yyyyMMdd}。:tracks:hour:{eventType}:{platform}:{scene}:{uniqueId}:{yyyyMMddHH}。:tracks:daily:index:{yyyyMMdd}:unique 等。scene/uniqueId 为空时使用空字符串。/Tracks/Track?track_id={id}&eventType={eventType}。GET /Tracks/Tracktrack_id *(必填)*:监测链接 IDeventType *(必填)*:expose 或 click{ success: true, message: "ok" }track_id。POST /Tracks/CreateeventType *(必填)*,typename、scene、uniqueId、description (可空,默认空字符串){ success: true, message: "ok", url: "/Tracks/Track?track_id={id}&eventType=..." }track_links 与缓存。GET /Tracks/DailydaysAgo:默认 1(统计昨天)reportDate:YYYY-MM-DD,优先于 daysAgo{ success: true, message: "ok", rows: <写入条数> }track_daily_report。/api/TracksAdmin/*)支持查询/查看/新增/删除/报表查询。
POST /api/TracksAdmin/list{ "current":1, "pageSize":10, "getTotal":true, "sort":"id", "order":"DESC|ASC|descending|ascending", "keyword":"tb" }GET /api/TracksAdmin/info?id=123POST /api/TracksAdmin/create{ "event_type":"expose", "typename":1, "scene":"coupon", "unique_id":"u1", "description":"xxx" }typename 取值来自前端 platformOptions(pushReport.vue 引用的 platformList),后台创建始终生成新链接(不复用)。POST /api/TracksAdmin/delete{ "id":123 }:tracks:link:{eventType}:{platform}:{scene}:{uniqueId}。POST /api/TracksAdmin/report{ "current":1, "pageSize":10, "getTotal":true, "track_link_id":123, "event_type":"expose", "platform":"tb", "scene":"coupon", "unique_id":"u1", "start":"2024-01-01", "end":"2024-01-31" }track_daily_report,分页返回。