AWS 上用于收集用户操作数据的最佳服务是什么?指标包括会话数、唯一会话、会话时长、用户搜索、他们如何响应实时推荐的价值以及他们在哪里着陆。我正在使用 Amplify 部署我的应用程序。到目前为止,我考虑从 CloudWatch 中提取这些指标,但我想知道是否有服务可以帮助实现这一点。我也研究了 AWS pinpoint,但我认为这也不是我想要实现的正确工具。
答案1
AWS Cloudwatch 很可能是最适合此用途的服务,因为它要么已经拥有信息,要么您可以推送自定义指标。
答案2
以下是 AWS 支持人员对此问题的回答:
我想告诉您,您可以使用 Amazon Cloudwatch 日志来记录您应用程序上的用户活动,您可以参考以下文档。
[+] https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/WhatIsCloudWatchLogs.html CloudWatch Logs 可让您将您使用的所有系统、应用程序和 AWS 服务的日志集中到一个高度可扩展的服务中。然后,您可以轻松查看它们、搜索它们以查找特定的错误代码或模式、根据特定字段进行筛选或安全地存档它们以供将来分析。CloudWatch Logs 可让您将所有日志(无论其来源如何)视为按时间排序的单一且一致的事件流,并且您可以查询它们并根据其他维度对它们进行排序、按特定字段对它们进行分组、使用强大的查询语言创建自定义计算以及在控制面板中可视化日志数据。
您还可以考虑使用 Amazon Timestream 来存储和分析应用程序上的事件。然后,您可以将这些数据导入 Quicksight 以进行可视化并构建仪表板。
[+] https://docs.aws.amazon.com/timestream/latest/developerguide/what-is-timestream.html#what-is.use-cases Amazon TimeStream 是一种适用于 IoT 和运营应用程序的快速、可扩展且无服务器的时间序列数据库服务,可轻松存储和分析每天数万亿个事件,速度最高可达关系数据库的 1,000 倍,而成本仅为关系数据库的十分之一。