You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何追踪Google云相关门户中特定域名用户的课程学习进度?

可行方案建议

1. 利用Google Workspace Admin SDK + 报告API(企业场景优先)

  • 排查Workspace Admin的Usage Reports API:虽然公开文档无直接课程进度接口,但部分企业客户可通过该API获取用户访问Cloud Skill Boost域名的行为日志,包括匹配指定域名的用户邮箱、课程页面访问时间、路径等,将这些数据作为进度的间接参考,同步至Cloud SQL或Datastore做后续分析。
  • 操作逻辑:调用reports.users.get接口,筛选cloudskillsboost.google.com相关的访问记录,提取关键字段后做结构化存储。

2. 基于认证与凭证的间接追踪

针对ACE、PCD这类有明确认证链路的课程,绕开实时进度抓取,转而追踪认证状态与课程完成凭证:

  • 借助Partner Advantage专属权限:如果是Google合作伙伴,可通过客户经理申请批量用户的认证状态查询权限,结合用户共享至企业Workspace的课程完成凭证,同步进度数据。
  • 自动化凭证解析:通过Workspace Drive API监控指定域名用户上传的课程完成PDF,提取文件内的课程名称、完成日期、用户邮箱等关键信息,批量录入存储系统。

3. 优化Chrome扩展的抗变更能力

如果坚持用浏览器扩展方案,通过以下方式降低界面更新的影响:

  • 优先抓取页面结构化数据:依赖页面内置的JSON-LD或Schema.org标签(如Course、Progress类型数据),这类数据比DOM类名/ID更稳定,不易随UI更新失效。
  • 多规则兼容机制:扩展内置多套数据抓取逻辑,当某套规则触发异常时自动切换备用方案,同时通过Cloud Functions发送告警,及时更新规则。
  • 本地缓存+批量同步:仅在用户打开课程页面时抓取进度,暂存至浏览器本地存储,定时批量同步至后端存储,减少频繁交互的风险。

4. 企业合作伙伴专属通道

如果是Google Cloud合作伙伴,直接联系Partner Advantage客户经理申请批量课程进度导出权限:部分高级合作伙伴可获取CSV/JSON格式的用户进度报告,直接导入企业存储系统,这是最稳定的方案,完全规避界面变更问题。

内容的提问来源于stack exchange,提问作者Atharva Joshi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 04:53:25