假设你是京东电商平台美妆频道的运营团队成员,为了优化用户的搜索体验和提升销售转化率,你需要对用户的搜索词、点击行为和购买行为进行分析。
本专题的具体任务包括但不限于但不限于:
-
热门搜索关键词分析:统计最常被搜索的关键词,了解用户的搜索习惯和需求,优化商品标题和描述中的关键词。
-
热门点击页面分析:统计用户最常点击的页面,优化页面布局和推荐算法,提高用户点击率。
-
热门购买商品分析:统计最常被购买的商品,了解用户的购买偏好,优化促销活动和推荐策略。
-
搜索到点击的转化率分析:计算从搜索到点击的转化率,评估搜索建议和搜索结果的相关性,优化搜索体验。
为了达到上述目标,我们收集了以下四个表的数据:jx_query_rcd(用户搜索词记录表)、jx_click_rcd(用户页面点击表)、jx_pchs_rcd(用户购买记录表)、jx_gd_pg_map(页面和商品映射表),其中很重要的一个概念是session_id。
做数分不能只学SQL吧,这些概念你也得懂。
session_id
是一个唯一标识符,用于表示用户的一次会话。一次会话通常指用户在一段时间内与网站或应用的连续交互。例如,用户打开浏览器,进行一系列操作(如搜索、点击、购买),然后关闭浏览器,这整个过程可以视为一个会话。
-
行为追踪:通过
session_id
,我们可以追踪用户在一个会话中的所有行为。例如,用户在一个会话中可能进行了多次搜索、点击了多个页面、最终购买了一件商品,这些行为都可以通过同一个session_id
关联起来。 -
行为分析:使用
session_id
可以帮助我们分析用户的完整行为路径。例如,我们可以看到用户从搜索某个关键词开始,点击了哪些页面,最后是否进行了购买。这种分析有助于优化用户体验和营销策略。 -
数据聚合:通过
session_id
,我们可以将分散在多个表中的用户行为数据聚合在一起,形成完整的用户行为记录。
任务
从 jx_query_rcd
和 jx_click_rcd
表中,统计整体的点击率。
点击率是指一个搜索词带来的点击次数。
用户搜索某一个词1次,点击了5个不同的产品详情页,那么点击率就是500%。
结果应包括总的搜索次数、总的点击次数和点击率。
考点
- 表连接:使用
LEFT JOIN
连接jx_query_rcd
和jx_click_rcd
表,确保所有搜索记录都被包含。 - 聚合函数:使用
COUNT
统计总的搜索次数和总的点击次数。 - 计算点击率:使用
ROUND
计算点击率,并保留两位小数。
jx_query_rcd,用户搜索词记录表
usr_id | search_tm | key_word | session_id |
---|---|---|---|
884 | 2021-02-25 12:45:51 | 控油水乳 | 1038847 |
867 | 2021-02-07 01:25:47 | sk2 | 1028674 |
754 | 2021-09-09 01:48:32 | 补水保湿水 | 1117549 |
850 | 2021-05-29 05:50:54 | 日本化妆品 进口 | 1158501 |
152 | 2021-04-21 22:23:05 | 补水保湿水 | 1041522 |
jx_click_rcd,用户页面点击表
usr_id | click_page_id | session_id |
---|---|---|
814 | h344 | 1118146 |
638 | h343 | 1186382 |
879 | h251 | 1068799 |
181 | h232 | 1051818 |
025 | h231 | 1120259 |
jx_pchs_rcd,用户购买记录表
usr_id | good_id | session_id |
---|---|---|
141 | 2568 | 1121415 |
159 | 2345 | 1041597 |
283 | 2356 | 1092831 |
292 | 2356 | 1142922 |
071 | 2567 | 1080711 |
jx_gd_page_map,页面和商品映射表
brnd_nm | gd_id | gd_nm | page_id |
---|---|---|---|
雅史兰黛 | 2345 | 特润修护小zong瓶精华50ml面部精华液滋润保湿淡化细纹温和不刺护肤品礼盒 | h231 |
雅史兰黛 | 2356 | 小zong瓶特润修护精华眼霜15ml熬夜眼霜淡黑眼圈鱼尾纹温和不刺激护肤品礼盒 | h232 |
欧来雅 | 2567 | 男士全新早晚控油补水氨基酸洁面套装(炭爽净油+水能保湿)洗面奶男 氨基酸 | h251 |
欧来雅 | 2568 | 复颜视黄醇精粹抗皱紧致水乳护肤套装化妆品礼盒礼物送女友(水+乳液) | h253 |
滋生堂 | 3467 | 滋润套装(薇水乳 礼盒内赠红腰子10ml*3+洁面15ml*2+精粹液30ml*2+悦薇眼膜6对) | h342 |
 成为会员,解锁300道大厂数分SQL真题
MySQL 8.0