refactor: use spread metrics for content data fields

This commit is contained in:
wxs
2026-06-29 16:35:27 +08:00
parent 9eb1fe43cc
commit 0122e63872
10 changed files with 83 additions and 293 deletions
+16 -16
View File
@@ -47,8 +47,8 @@ describe("spread-info", () => {
}
]);
expect(buildSpreadInfoColumns(personalConfigs).slice(0, 2)).toEqual([
"个人视频_近30天_完播率",
"个人视频_近30天_播放量中位数"
"内容数据-个人视频-近30天-完播率",
"内容数据-个人视频-近30天-播放量中位数"
]);
});
@@ -78,13 +78,13 @@ describe("spread-info", () => {
type: 2
}
])).toEqual([
"只看指派_排除营销流量_星图视频_近30天_完播率",
"只看指派_排除营销流量_星图视频_近30天_播放量中位数",
"只看指派_排除营销流量_星图视频_近30天_互动率",
"只看指派_排除营销流量_星图视频_近30天_作品平均时长",
"只看指派_排除营销流量_星图视频_近30天_作品平均评论数",
"只看指派_排除营销流量_星图视频_近30天_作品平均点赞数",
"只看指派_排除营销流量_星图视频_近30天_作品平均转发数"
"内容数据-只看指派-排除营销流量-星图视频-近30天-完播率",
"内容数据-只看指派-排除营销流量-星图视频-近30天-播放量中位数",
"内容数据-只看指派-排除营销流量-星图视频-近30天-互动率",
"内容数据-只看指派-排除营销流量-星图视频-近30天-作品平均时长",
"内容数据-只看指派-排除营销流量-星图视频-近30天-作品平均评论数",
"内容数据-只看指派-排除营销流量-星图视频-近30天-作品平均点赞数",
"内容数据-只看指派-排除营销流量-星图视频-近30天-作品平均转发数"
]);
});
@@ -150,13 +150,13 @@ describe("spread-info", () => {
await expect(
client.loadAuthorSpreadMetrics("7361012802036695050")
).resolves.toEqual({
"个人视频_近30天_互动率": "4.02%",
"个人视频_近30天_作品平均点赞数": "494458",
"个人视频_近30天_作品平均评论数": "7502",
"个人视频_近30天_作品平均时长": "56",
"个人视频_近30天_作品平均转发数": "188267",
"个人视频_近30天_完播率": "28.24%",
"个人视频_近30天_播放量中位数": "10913233"
"内容数据-个人视频-近30天-互动率": "4.02%",
"内容数据-个人视频-近30天-作品平均点赞数": "494458",
"内容数据-个人视频-近30天-作品平均评论数": "7502",
"内容数据-个人视频-近30天-作品平均时长": "56",
"内容数据-个人视频-近30天-作品平均转发数": "188267",
"内容数据-个人视频-近30天-完播率": "28.24%",
"内容数据-个人视频-近30天-播放量中位数": "10913233"
});
expect(fetchImpl).toHaveBeenCalledWith(
"https://www.xingtu.cn/gw/api/data_sp/get_author_spread_info?o_author_id=7361012802036695050&platform_source=1&platform_channel=1&type=1&flow_type=0&only_assign=false&range=2",