一组你可能感兴趣的数字。

政策快报平台的内部数据分析显示,用户对政策的行为可以分为4类典型模式:

行为模式 占比 典型动作
快速浏览型 45% 点击→停留<10秒→关闭
深度阅读型 25% 点击→停留>2分钟→可能收藏
行动转化型 15% 点击→查看申报条件→发起咨询
反复回看型 15% 多次查看同一政策

不同模式的用户,需求完全不同。

快速浏览型用户:只想知道“这条政策跟我有没有关系”,不需要深度内容。
深度阅读型用户:已经确定相关,需要完整的政策解读和材料指引。
行动转化型用户:这是核心用户,需要申报流程支持。
反复回看型用户:可能在准备材料,需要方便的“再次找到”机制。

理解用户行为,才能优化产品。本文从技术角度,拆解政策平台如何采集、分析、应用用户行为数据。

技术深潜

一、行为数据采集:埋点设计

用户行为数据的质量,取决于埋点设计。

核心事件:

事件类型 事件名称 关键属性
访问 page_view 页面URL、来源渠道、停留时长
点击 click 点击元素、政策ID、位置
搜索 search 关键词、结果数、点击位置
收藏 favorite 政策ID、收藏时间
分享 share 政策ID、分享渠道
反馈 feedback 政策ID、反馈类型(有用/无用)
转化 conversion 政策ID、转化类型(咨询/申报)

埋点示例:

javascript

// 伪代码:政策点击埋点
function trackPolicyClick(policyId, position) {
  analytics.track('policy_click', {
    policy_id: policyId,
    position: position,  // 搜索结果第几位/推荐位第几个
    source: 'search',    // 来源:搜索/推荐/订阅
    timestamp: Date.now(),
    user_id: currentUser.id
  });
}

政策快报平台的埋点覆盖了20+事件类型,日均数据量约500万条。

二、数据清洗与加工

原始埋点数据是“脏”的,需要清洗:

清洗1:过滤机器人流量

通过User-Agent、IP、行为模式(如“1秒内点击10次”)识别并过滤爬虫和脚本。

清洗2:会话切分

把用户的连续行为切分成“会话”(Session)。政策快报平台的规则:30分钟无操作,视为会话结束。

python

# 伪代码:会话切分
def split_sessions(events):
    sessions = []
    current_session = []
    last_time = None
    
    for event in sorted(events, key=lambda x: x.timestamp):
        if last_time and (event.timestamp - last_time) > 30 * 60 * 1000:
            sessions.append(current_session)
            current_session = []
        current_session.append(event)
        last_time = event.timestamp
    
    if current_session:
        sessions.append(current_session)
    return sessions

清洗3:用户识别

未登录用户通过device_id关联;登录用户关联user_id。同一设备上多个用户的行为需要区分。

三、行为分析:4类用户画像

基于行为数据,政策快报平台构建了4类用户画像:

画像1:机会扫描型(约占45%)

特征:

  • 日均浏览政策5-10条

  • 单次停留<15秒

  • 很少点击“详情”

  • 几乎不收藏、不搜索

需求:快速判断“有没有适合我的政策”,不需要深度内容。

产品策略:

  • 优化列表页,让关键信息(行业、地区、截止时间)一目了然

  • 提供更精准的推荐,减少无效曝光

画像2:深度研究者(约占25%)

特征:

  • 日均浏览政策3-5条

  • 停留时间>2分钟

  • 常查看“政策解读”和“申报条件”

  • 有搜索行为

需求:已经确定政策相关,需要深度理解。

产品策略:

  • 提供完整的AI解读、条件拆解、材料清单

  • 优化正文阅读体验(字体、目录、高亮)

画像3:申报行动派(约占15%)

特征:

  • 浏览政策数量少(日均1-2条)

  • 但转化率高(发起咨询/申报)

  • 常使用“条件自检”“材料清单”功能

  • 可能反复回看同一政策

需求:申报流程支持。

产品策略:

  • 优化申报流程指引

  • 提供进度跟踪功能

  • 缩短从“看到”到“能报”的路径

画像4:监控跟踪型(约占15%)

特征:

  • 反复查看同一政策(可能间隔几天)

  • 频繁使用搜索(搜索特定政策名称)

  • 可能订阅了关键词

需求:方便地“再次找到”之前看过的政策。

产品策略:

  • 优化“最近浏览”功能

  • 提供“政策收藏夹”分组管理

  • 支持政策状态变化提醒(如“公示出结果了”)

四、行为数据的应用场景

场景1:优化推荐算法

用户的点击、停留、收藏行为,是推荐模型的重要训练信号。

  • 点击 = 正反馈(弱)

  • 收藏 = 正反馈(强)

  • 停留<5秒 = 负反馈(用户不感兴趣)

政策快报平台将用户行为反馈融入推荐模型,使推荐点击率提升了约15%。

场景2:识别“无效推送”

如果用户频繁“点击→关闭”(停留<5秒),说明推送的政策相关性不足。系统会降低该类政策的推送权重。

场景3:预判用户意图

用户反复查看同一政策 → 可能在准备申报 → 推送“材料清单”或“流程指引”。

用户搜索了某个关键词但没有结果 → 可能是平台覆盖不足 → 触发人工补采。

场景4:产品迭代决策

  • 如果大量用户点击了某条政策但没有后续动作 → 可能是AI解读不够清晰

  • 如果用户频繁使用搜索而不是推荐 → 可能是推荐不准

  • 如果用户经常在某个步骤流失 → 可能是流程设计有问题

五、隐私与合规

用户行为数据涉及隐私,需要谨慎处理。

政策快报平台的做法:

  1. 数据脱敏:存储的user_id是哈希后的匿名ID,不包含真实身份信息

  2. 最小化采集:只采集产品必需的行为数据,不采集敏感信息

  3. 用户控制:用户可在设置中关闭行为追踪

  4. 数据保留:行为数据保留12个月,过期自动删除

  5. 合规审计:定期进行数据安全合规审计

六、技术架构

text

用户端(App/Web)
    ↓ 埋点上报
数据采集网关(Kafka)
    ↓ 实时流处理(Flink)
数据清洗 → 会话切分 → 特征计算
    ↓ 分流
实时层(Redis)      离线层(Hive/ClickHouse)
- 实时特征           - 用户画像
- 实时推荐           - 行为分析报表
    ↓                     ↓
推荐服务            BI仪表盘/数据分析

七、效果数据

政策快报平台基于用户行为数据优化后的效果:

指标 优化前 优化后
推荐点击率 28% 36%
用户停留时长 3.2分钟/天 4.5分钟/天
申报咨询转化率 5% 8%
用户留存率(30天) 35% 44%

数据来源:政策快报平台内部A/B测试报告。

八、给技术团队的几点建议

建议1:埋点要“多想一步”

不仅仅是记录“用户点了什么”,还要记录“用户没点什么”。负反馈和正反馈同样重要。

建议2:行为数据要和业务数据关联

知道“用户点了某条政策”还不够,还要知道“这条政策是什么类型、什么行业、什么地区”。只有关联业务数据,行为分析才有意义。

建议3:实时和离线都要做

  • 实时:用于推荐排序、实时推送

  • 离线:用于用户画像、趋势分析、产品决策

两者互补,缺一不可。

建议4:从小开始,迭代演进

不要一上来就建复杂的实时数仓。从简单的埋点+离线分析开始,验证价值后再逐步升级。

技术总结

100万次点击,4类用户,4种需求。用户行为数据不是“可有可无”的附加功能,而是产品优化的核心依据。理解用户为什么点开、为什么关闭、为什么收藏、为什么放弃,才能做出真正好用的产品。数据是用户的“无声反馈”。听懂了,产品就能持续进化。政策快报平台的实践表明:用户行为分析不是一次性的项目,而是一个需要持续投入的能力。投入越深,对用户的理解就越深。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐