feat(scripts): 支持动态指标和维度参数配置
为 build_studio_urls.py 添加指标和维度的可配置支持,包括: - 新增 metrics.json 和 dimensions.json 映射文件加载 - 支持中文/英文别名映射及指标代码透传 - 列别名扩展以识别"指标"和"维度"列 - 空值时自动回退到 CONFIG 默认值
This commit is contained in:
86
scripts/metrics.json
Normal file
86
scripts/metrics.json
Normal file
@@ -0,0 +1,86 @@
|
||||
{
|
||||
"观看次数": "EXTERNAL_VIEWS",
|
||||
"感兴趣的观看次数": "ENGAGED_VIEWS",
|
||||
"观看时长(小时)": "EXTERNAL_WATCH_TIME",
|
||||
"订阅人数": "SUBSCRIBERS_NET_CHANGE",
|
||||
"平均观看时长": "AVERAGE_WATCH_TIME",
|
||||
"平均观看百分比": "AVERAGE_WATCH_PERCENTAGE",
|
||||
"添加的视频数": "VIDEO_COUNT_NEW",
|
||||
"发布的视频数": "VIDEO_COUNT_FIRST_PUBLISHED",
|
||||
"展示次数": "VIDEO_THUMBNAIL_IMPRESSIONS",
|
||||
"展示点击率": "VIDEO_THUMBNAIL_IMPRESSIONS_VTR",
|
||||
"继续观看": "SHORTS_FEED_IMPRESSIONS_VTR",
|
||||
"唯一身份观看者人数": "ESTIMATED_UNIQUE_VIEWERS",
|
||||
"人均观看次数": "AVERAGE_VIEWS_PER_VIEWER",
|
||||
"获得的订阅人数": "SUBSCRIBERS_GAINED",
|
||||
"流失的订阅人数": "SUBSCRIBERS_LOST",
|
||||
"赞": "RATINGS_LIKES",
|
||||
"不喜欢": "RATINGS_DISLIKES",
|
||||
"赞和不喜欢的比率": "LIKES_PER_LIKES_PLUS_DISLIKES_PERCENT",
|
||||
"分享数": "SHARINGS",
|
||||
"添加的评论数": "COMMENTS",
|
||||
"估算的合作伙伴收入": "TOTAL_ESTIMATED_EARNINGS",
|
||||
"合作伙伴的交易收入": "TRANSACTION_EARNINGS_ALL",
|
||||
"交易次数": "TRANSACTION_COUNT",
|
||||
"合作伙伴的每笔交易收入": "AVERAGE_TRANSACTION_AMOUNT",
|
||||
"YouTube Premium 合作伙伴收入": "SUBSCRIPTION_EARNINGS",
|
||||
"估算的合作伙伴广告收入": "AD_EARNINGS",
|
||||
"估算的合作伙伴 DoubleClick 收入": "YOUTUBE_EARNINGS",
|
||||
"估算的合作伙伴 AdSense 收入": "AFV_EARNINGS",
|
||||
"YouTube 广告收入": "AD_GROSS_REVENUE",
|
||||
"广告展示次数": "IMPRESSIONS",
|
||||
"基于播放的每千次展示费用": "CPM",
|
||||
"每千次展示费用": "IMPRESSIONS_CPM",
|
||||
"估算的获利播放次数": "PLAYBACKS",
|
||||
"每千次展示收入 (RPM)": "EPM",
|
||||
"YouTube Premium 观看次数": "EXTERNAL_YOUTUBE_RED_VIEWS",
|
||||
"YouTube Premium 观看时长(小时)": "EXTERNAL_YOUTUBE_RED_WATCH_TIME",
|
||||
"播放列表观看时长(小时)": "PLAYLIST_WATCH_TIME_HOURS",
|
||||
"播放列表观看次数": "PLAYLIST_VIEWS",
|
||||
"播放列表平均观看时长": "PLAYLIST_AVERAGE_WATCH_TIME",
|
||||
"播放列表平均观看百分比": "PLAYLIST_AVERAGE_WATCH_PERCENTAGE",
|
||||
"播放列表开始播放的次数": "PLAYLIST_STARTS",
|
||||
"播放列表退出次数": "PLAYLIST_EXITS",
|
||||
"播放列表退出率": "PLAYLIST_EXIT_RATE",
|
||||
"播放列表的平均观看时长": "PLAYLIST_AVERAGE_START_DURATION",
|
||||
"播放列表每次开始播放产生的观看次数": "PLAYLIST_AVERAGE_VIEWS_PER_START",
|
||||
"播放列表保存次数": "PLAYLIST_SAVES_NET_CHANGE",
|
||||
"社区剪辑片段观看次数": "CLIP_VIEWS",
|
||||
"社区剪辑片段带来的观看时长(小时)": "CLIP_VIDEO_WATCHTIME",
|
||||
"卡片点击次数": "INFO_CARD_CLICKS",
|
||||
"卡片展示次数": "INFO_CARD_IMPRESSIONS",
|
||||
"卡片每次展示所获得的点击次数": "INFO_CARD_CLICK_RATE",
|
||||
"卡片宣传语点击次数": "INFO_CARD_TEASER_CLICKS",
|
||||
"卡片宣传语展示次数": "INFO_CARD_TEASER_IMPRESSIONS",
|
||||
"卡片宣传语每次展示所获得的点击次数": "INFO_CARD_TEASER_CLICK_RATE",
|
||||
"片尾画面元素点击次数": "ENDSCREEN_ELEMENT_CLICKS",
|
||||
"片尾画面元素展示次数": "ENDSCREEN_ELEMENT_IMPRESSIONS",
|
||||
"片尾画面元素每次展示所获得的点击次数": "ENDSCREEN_ELEMENT_CLICK_RATE",
|
||||
"税前收益": "TOTAL_ESTIMATED_EARNINGS",
|
||||
"税前收入": "TOTAL_ESTIMATED_EARNINGS",
|
||||
"预计收益": "TOTAL_ESTIMATED_EARNINGS",
|
||||
"订阅净增长": "SUBSCRIBERS_NET_CHANGE",
|
||||
"订阅净变化": "SUBSCRIBERS_NET_CHANGE",
|
||||
"净订阅": "SUBSCRIBERS_NET_CHANGE",
|
||||
"订阅变化": "SUBSCRIBERS_NET_CHANGE",
|
||||
"视频发布数": "VIDEO_COUNT_FIRST_PUBLISHED",
|
||||
"发布视频数": "VIDEO_COUNT_FIRST_PUBLISHED",
|
||||
"互动观看": "ENGAGED_VIEWS",
|
||||
"互动观看时长": "ENGAGED_VIEWS",
|
||||
"参与观看": "ENGAGED_VIEWS",
|
||||
"外部观看次数": "EXTERNAL_VIEWS",
|
||||
"外部观看时长": "EXTERNAL_WATCH_TIME",
|
||||
"观看时长": "EXTERNAL_WATCH_TIME",
|
||||
"收益": "TOTAL_ESTIMATED_EARNINGS",
|
||||
"收入": "TOTAL_ESTIMATED_EARNINGS",
|
||||
"estimated_earnings": "TOTAL_ESTIMATED_EARNINGS",
|
||||
"earnings": "TOTAL_ESTIMATED_EARNINGS",
|
||||
"subscribers_net_change": "SUBSCRIBERS_NET_CHANGE",
|
||||
"net_change": "SUBSCRIBERS_NET_CHANGE",
|
||||
"video_count_first_published": "VIDEO_COUNT_FIRST_PUBLISHED",
|
||||
"engaged_views": "ENGAGED_VIEWS",
|
||||
"external_views": "EXTERNAL_VIEWS",
|
||||
"external_watch_time": "EXTERNAL_WATCH_TIME",
|
||||
"average_watch_time": "AVERAGE_WATCH_TIME",
|
||||
"total_estimated_earnings": "TOTAL_ESTIMATED_EARNINGS"
|
||||
}
|
||||
Reference in New Issue
Block a user