AWS Pinpoint上报事件返回202成功但控制台无法查看上报记录如何解决
排查解决步骤
- 等待数据同步
AWS Pinpoint事件上报后存在5~15分钟的同步延迟,峰值时段最长可达30分钟,上报后不要立刻查询,等待足够时间再刷新控制台即可。 - 核对时间筛选条件
- 确认控制台选中的时间区间包含事件上报的时间,控制台默认仅展示最近1小时的事件,超出范围会自动隐藏
- 注意时区差异:Pinpoint默认使用UTC时区,如果你用北京时间(UTC+8)需要手动偏移时间范围,也可以直接把控制台时区切换为本地时区
- 修正上报参数格式
你当前的代码参数结构不符合规范,自定义属性必须放在attributes字段中,根层级的未知字段会被系统过滤,虽然接口返回202表示请求已接收,但事件不会被计入统计。修正后的代码如下:
await Analytics.record({ name: 'Login', attributes: { user: 'test' } })
- 确认项目和区域匹配
检查控制台选择的Pinpoint项目、所属区域,和你Web应用中集成配置的项目、区域完全一致,跨项目、跨区域查询无法找到对应记录。 - 排查过滤原因
如果上述配置都正确仍看不到事件,可到CloudWatch控制台查找/aws/pinpoint/[你的Pinpoint项目ID]前缀的日志组,查看事件是否因为配额超限、格式异常等原因被丢弃。
相关页面截图:
- Analytics->Events页面

- 项目仪表盘

内容的提问来源于stack exchange,提问作者Valip
相关产品推荐
相关产品推荐

