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

Sitecore 9.1 PaaS分析图表失效,求助解决方法

Sitecore PaaS Analytics 403 & Tracker启动失败排查思路

碰到过类似的PaaS环境下Analytics卡壳的问题,结合你提到的所有-xc-站点返回403和日志里的Cannot start analytics Tracker、Ensure definition type did not complete suc...错误,给你几个针对性的排查方向:

  • 优先排查-xc-站点的权限与身份配置
    403错误核心是权限验证失败,Sitecore PaaS里的xConnect相关站点(比如xConnect Collection、Marketing Automation)依赖正确的身份授权:

    • 检查Sitecore App Service的**托管身份(Managed Identity)**是否在xConnect的Access Control中被授予了对应的角色,比如xconnect-collection-client、xconnect-search-indexer;
    • 如果用的是证书身份验证,确认Sitecore实例配置的证书 thumbprint 和xConnect站点的证书完全匹配,没有拼写错误。
  • 解决Tracker启动时的定义加载失败问题
    日志里的Ensure definition type did not complete suc...说明Analytics Tracker在加载营销定义(活动、目标等)时卡住了:

    • 手动触发xConnect索引重建:在xConnect Index Worker的App Service控制台中执行命令 dotnet Sitecore.XConnect.IndexWorker.dll -r,强制同步营销定义索引;
    • 验证营销定义的发布状态:确保你创建的活动、目标已经发布到生产环境,PaaS环境下发布后的定义同步到xConnect可能有延迟,可等待5-10分钟后再试。
  • 检查交互数据的 ingestion 通路
    交互数据无法正常传到xConnect也会导致Analytics无数据:

    • 查看xConnect Collection站点的日志,确认是否有拒绝交互数据提交的记录;
    • 验证Sitecore实例的XConnect.Collection.ServiceUrl等环境变量是否指向正确的-xc-站点地址,没有域名拼写或端口错误。
  • 用xConnect健康检查辅助排查
    如果能临时解决403问题(比如给测试账号加权限),访问xConnect的Health Check页面(路径一般是/healthz),查看各个服务的状态,重点关注Collection、Search、Definition Sync的健康状态。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 07:22:06