4. 需求1

一、获取点击、下单和支付数量排名前 10 的品类
在符合条件的 session 中,获取点击、下单和支付数量排名前 10 的品类。数据中的每个 session 可能都会对一些品类的商品进行点击、下单和支付等等行为,那么现在就需要获取这些 session 点击、下单和支付数量排名前 10 的最热门的品类。
也就是说,要计算出所有这些 session 对各个品类的点击、下单和支付的次数,然后按照这三个属性进行排序(可以按照点击、下单、支付的优先顺序进行排序,也可以通过权重算出综合分数进行排序),获取前 10 个品类。这个功能,很重要,就可以让我们明白,就是符合条件的用户,他最感兴趣的商品是什么种类。这个可以让公司里的人,清晰地了解到不同层次、不同类型的用户的心理和喜好。
计算完成之后,将数据保存到 MySQL 数据库中。

CREATE TABLE `category_top10` (
  `taskId` text,
  `category_id` text,
  `click_count` bigint(20) DEFAULT NULL,
  `order_count` bigint(20) DEFAULT NULL,
  `pay_count` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容