需求说明
1. 核心价值 为了有效监控和管理消息推送,我们需要一个推送记录页面,用于跟踪每一次推送的状态和结果,确保信息能够准确触达用户,并为运营提供数据支持。
2. 功能概述 该页面汇集了系统内所有推送消息的详细记录,并以接收用户为最小单位进行展示。主要功能包括:
数据统计:提供推送总览数据,包括总推送数、成功送达数、失败数和成功率。
列表展示:详细列出每一次推送的ID、名称、接收用户信息、渠道、状态等。
条件查询:支持多维度筛选和关键词模糊搜索,方便快速定位记录。
3. 原型和设计稿
1. 核心价值 为了有效监控和管理消息推送,我们需要一个推送记录页面,用于跟踪每一次推送的状态和结果,确保信息能够准确触达用户,并为运营提供数据支持。
2. 功能概述 该页面汇集了系统内所有推送消息的详细记录,并以接收用户为最小单位进行展示。主要功能包括:
数据统计:提供推送总览数据,包括总推送数、成功送达数、失败数和成功率。
列表展示:详细列出每一次推送的ID、名称、接收用户信息、渠道、状态等。
条件查询:支持多维度筛选和关键词模糊搜索,方便快速定位记录。
3. 原型和设计稿
一. 统计指标
总推送数量:统计所有“推送成功”批次中,指定接收用户的总人次。
已送达数量:在总推送数量中,成功送达用户的总数量。
发送失败数量:在总推送数量中,未能成功送达用户的总数量。
成功率:计算公式为 `(已送达数量 / 总推送数量) * 100%`,结果保留三位小数。
二. 列表字段
字段 | 说明 |
|---|---|
推送ID | 推送批次的唯一标识。 |
推送名称 | 对应推送模板或任务的名称。 |
接收用户ID | 用户在系统内的唯一ID。 |
用户标识 | 用户在具体渠道的标识(如:小程序-UserID,短信-手机号)。 |
所属运营平台 | 标识推送发起方所属的运营平台。 |
推送触达 | 状态标记,显示“已送达”或“发送失败”。 |
所属小区 | 若推送与特定小区相关,记录该小区名称。 |
推送渠道 | 推送所使用的具体渠道(如:小程序、短信、企业微信)。 |
推送方式 | 渠道下的具体推送形式。 |
失败原因 | 若推送失败,展示由第三方返回的具体原因;成功则显示“-”。 |
第三方消息ID | 消息在第三方服务商系统中的唯一ID。 |
推送时间 | 推送任务触发的精确时间。 |
三. 功能要求
条件查询:
下拉筛选:支持按“推送触达状态”、“运营平台”、“所属小区”、“推送渠道”进行筛选。
时间范围:支持按“推送时间”进行范围查询。
模糊搜索:支持输入“推送名称”或“接收用户ID”进行模糊匹配搜索。