页面加载失败,请重新加载。

Content Heartbeat

内容绩效日报管理台

密码保存在服务器项目目录的 .env 文件中(ADMIN_PASSWORD),首次启动时自动生成并打印在日志里。

Content Heartbeat

测试工具

修改密钥或配置后,按顺序点一遍即可确认整条链路是否正常。

结果

企业微信群机器人

群聊 → 右上角「…」→ 群机器人 → 添加机器人,复制 Webhook 地址。

YouTube Analytics

按统计日期获取播放量、新增订阅和取消订阅,首次采集自动回填最近 30 天。数据通常延迟 48–72 小时,日期按美国太平洋时间。

在「频道与网站」保存频道信息后,点击「生成授权链接」发给负责人。对方在任意电脑登录 Google,授权后自动绑定,无需命令行。

配置网页授权客户端(首次使用)

在 Google Auth Platform 创建「Web 应用」客户端,添加以下授权重定向 URI,然后下载 JSON 上传。需要启用 YouTube Analytics API 和 YouTube Data API v3;应用处于测试状态时,把频道所有者加入测试用户。

YouTube 频道授权凭证

上传后到「频道与网站」为每个频道选择对应凭证,再运行「检查配置」。

上传 / 替换频道授权

Google 服务账号(Search Console)

推荐只用一个服务账号:用每个网站的拥有者账号登录 Search Console → 设置 → 用户和权限 → 添加用户,填入下方邮箱,权限选「受限」。

上传 / 替换服务账号密钥

频道授权链接

把下面的链接发给对应频道负责人。链接有效期 24 小时,成功授权后自动绑定并失效。

频道授权进度

常规设置

YouTube 频道

频道标识填 @handle 或以 UC 开头的频道 ID。保存后点击「生成授权链接」,负责人授权后自动绑定。

网站

资源需与 Search Console 一致:网域资源写 sc-domain:example.com,网址前缀资源写 https://www.example.com/。

负责人 @ 提醒

填写负责人的企业微信 userid 后,日报中会 @ 对应的人。留空则只显示名字。

有未保存的修改

运行记录

最近 30 次运行(含定时任务、手动推送和预览)。