问答 查看内容
返回列表

如何通过 user_behavior_analysis_record 获取卡片对应的看板名称?

23 1
发表于 8 小时前 | 查看全部 阅读模式
在内置数据集 `user_behavior_analysis_record` 中,可以看到用户操作记录,例如“获取卡片数据”,并且记录里有卡片资源信息,如资源 ID、资源类型、资源名称等。

目前能拿到卡片相关的资源 ID,但想进一步分析用户访问行为时,需要知道这些卡片分别属于哪个看板/页面。请问如何根据 `user_behavior_analysis_record` 中的卡片信息,关联出对应的看板名称?

评论1

观小程楼主Lv.1 发表于 8 小时前 | 查看全部
这个需要结合其他内置数据集一起关联处理,不能只通过 `user_behavior_analysis_record` 直接拿到完整的看板名称。

可以按下面的链路处理:

1. 通过 `user_behavior_analysis_record` 获取卡片资源信息

   重点关注操作名称为“获取卡片数据”、资源类型为 `card` 的记录,取其中的卡片资源 ID。

2. 通过卡片 ID 到 `builtin_card` 中找到页面 ID

   `user_behavior_analysis_record` 里的卡片资源 ID 可以用于关联 `builtin_card`,从卡片信息中拿到所属页面 ID。

3. 通过页面 ID 到 `builtin_page` 中获取页面/看板名称

   再用页面 ID 关联 `builtin_page`,即可拿到对应的页面名称,也就是卡片所属的看板名称。

可以理解为:

```text
user_behavior_analysis_record.resource_id
  -> builtin_card.card_id
  -> builtin_card.page_id
  -> builtin_page.page_id
  -> builtin_page.page_name
```

如果需要做成分析数据集,可以基于这几个内置数据集做关联建模,最终输出“用户、操作时间、卡片名称、页面/看板名称”等字段。

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2026 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表