模板学堂|DataEase协助电商企业开展用户运营

DataEase开源数据可视化分析平台于2022年6月正式发布模板市场(https://dataease.io/templates/)。模板市场旨在为DataEase用户提供专业、美观、拿来即用的仪表板模板,方便用户根据自身的业务需求和使用场景选择对应的仪表板模板,并在优质模板的基础上轻松制作自己的仪表板。目前,DataEase模板市场的模板数量已经超过了100个。

2023年9月上新模板

DataEase模板市场定期进行模板上新。2023年9月共上新6个模板,涉及能源、交通、直播运营、地产运营等主题,欢迎大家在DataEase模板市场下载使用。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

模板技巧

本月的模版技巧和大家分享一下如何使用DataEase开源数据可视化分析工具进行电商行业的用户运营分析。

一、数据来源

数据来源:https://tianchi.aliyun.com/dataset/649 (阿里天池数据集:淘宝用户行为数据)

1.字段定义

在这里插入图片描述

2.用户行为类型定义

在这里插入图片描述

二、数据清洗

1.列名的重命名

将获取的原数据导入到数据库中生成数据集时,原数据集中不包含表头。因此需要为列名进行重命名操作。

ALTER TABLE userbehavior CHANGE COLUMN `1` user_id VARCHAR(255);
ALTER TABLE userbehavior CHANGE COLUMN `2268318` item_id VARCHAR(255); 
ALTER TABLE userbehavior CHANGE COLUMN `2520377` cat_id VARCHAR(255); 
ALTER TABLE userbehavior CHANGE COLUMN pv behavior_type VARCHAR(255); 
ALTER TABLE userbehavior CHANGE COLUMN `1511544070` time_stamp VARCHAR(255);

2.重复值与缺失值检验

导入数据后,需要先检查数据集中是否包含重复值或是否有缺失值。

# 重复值检验 
SELECT * 
FROM userbehavior 
GROUP BY user_id,item_id,cat_id,time_stamp 
HAVING COUNT(*)>1; 
# 缺失值检查 
SELECT   COUNT(user_id) AS 用户数量,COUNT(item_id) AS 商品数量,COUNT(cat_id) AS 商品类目数量,COUNT(behavior_type) AS 用户行为数量,COUNT(time_stamp) AS 时间戳数量
FROM userbehavior;

根据查询结果,数据集中并不包含重复值,也不存在缺失值。

3.时间戳格式化

需要将原数据集中的时间戳格式转换为日期的时间格式,以便后续分析处理。

# 新增日期列 
ALTER TABLE userbehavior ADD COLUMN `date` VARCHAR(255); 
UPDATE userbehavior SET `date`=FROM_UNIXTIME(time_stamp,'%Y-%m-%d'); # 新增时间列 
ALTER TABLE userbehavior ADD COLUMN `time` VARCHAR(255); 
UPDATE userbehavior SET `time`=FROM_UNIXTIME(time_stamp,'%H:%i:%s'); # 新增小时列 
ALTER TABLE userbehavior ADD COLUMN `hour` VARCHAR(255); 
UPDATE userbehavior SET `hour`=hour(time);

三、数据分析

1.用户访问分析

1)数据预处理

将新建的SQL数据集导入DataEase后,在DataEase的数据集“字段管理”页面可以看到各字段均为初始的“文本”类型,需要数据集创建者自行将字段修改为合适的字段类型。如下图所示,将“date”和“time”修改为对应的时间格式,将“user_id”和“item_id”转换为维度。
在这里插入图片描述

2)视图设计

在DataEase中新建仪表板。选择刚创建的数据集userbehavior,在仪表板中新建名为“用户访问分析”的组合图。如下图所示,在仪表板制作页面右侧编辑栏的空白框中拖入对应字段并进行修改。

视图中需要展示的指标及其含义为:

■ UV(Unique Visitor):即独立访客。访问某网站的1台电脑客户端即为1个独立访客;

■ PV(Page View):即页面浏览量,或点击量。用户每1次对网站中的每个网页访问均被记录1次。

具体操作步骤如下:

① 将字段“data”拖入“类别轴/维度”空白框中,并设置排序为“升序”;

② 将字段“user_id”拖入“主轴值/指标”空白框中,设置汇总方式为“计数”,并将显示名改为“PV”;

③ 将字段“user_id”拖入“副轴值/指标”空白框中,选择汇总方式为“去重计数”,并将显示名改为“UV”;

④ 将字段“date”和字段“hour”按顺序拖入“钻取/维度”空白框中。
在这里插入图片描述

3)分析结果
在这里插入图片描述

配置视图下钻后,点击视图中想要查看的数据点,视图将根据下钻结果跳转至该日期的具体时段数据,以便于观看者查看“UV”和“PV”两项指标的当日数据趋势变化。

从折线图中可以看出:11月25日至12月1日的PV和UV数据波动相对稳定,12月2日至12月3日的PV、UV数据曲线则有明显增幅。其中11月25至26日和12月2至3日均为周末,但11月25、26日和工作日的PV、UV数据相近,而12月2日至3日却有明显增幅。

2.用户留存分析

1)数据预处理

① 设定自11月25日起新登录的用户为新增用户,查询每位新增用户第一次登录的日期;

# 创建视图,查询用户第一次登录的日期 
CREATE VIEW first_log 
AS 
SELECT user_id,MIN(date) first_logday 
FROM userbehaviorGROUP BY user_id;

数据预览如下:
在这里插入图片描述

② 查询每日新增用户数;

SELECT first_logday,COUNT(user_id) 日新增用户 
FROM first_log 
GROUP BY first_logday 
ORDER BY first_logday;

数据预览如下:
在这里插入图片描述

③ 创建视图,查询用户登录当天与第一次登录的间隔天数;

# 创建视图,查询用户登录当天与第一次登录间隔天数 
CREATE VIEW day_diffAS 
SELECT a.user_id,b.first_logday, 
DATEDIFF(a.date,first_logday) day_diff 
FROM userbehavior a 
INNER JOIN first_log b 
ON a.user_id=b.user_id 
GROUP BY a.user_id,a.date;

数据预览如下:
在这里插入图片描述

④ 在DataEase中新建SQL数据集,查询不同登录日期的用户每日留存统计。

SELECT first_logday, 
SUM(CASE day_diff WHEN 0 THEN 1 ELSE 0 END) day_0, 
SUM(CASE day_diff WHEN 1 THEN 1 ELSE 0 END) day_1, 
SUM(CASE day_diff WHEN 2 THEN 1 ELSE 0 END) day_2, 
SUM(CASE day_diff WHEN 3 THEN 1 ELSE 0 END) day_3, 
SUM(CASE day_diff WHEN 4 THEN 1 ELSE 0 END) day_4, 
SUM(CASE day_diff WHEN 5 THEN 1 ELSE 0 END) day_5, 
SUM(CASE day_diff WHEN 6 THEN 1 ELSE 0 END) day_6, 
SUM(CASE day_diff WHEN 7 THEN 1 ELSE 0 END) day_7, 
SUM(CASE day_diff WHEN 8 THEN 1 ELSE 0 END) day_8 
FROM day_diff 
GROUP BY first_logday 
ORDER BY first_logday;

2)视图设计

在仪表板中新建“明细表”视图,选择刚创建的用户每日留存统计SQL数据集,并按下图所示将各字段拖入“数据列/维度或指标”空白框中。
在这里插入图片描述

3)分析结果

在11月25日至30日之间首日登录的用户,在12月2日之前每日的留存率在50%-80%之间浮动;而在12月2日至3日不同批次的用户留存率均有大幅提升(超过90%),可能是由于平台或店铺推出了促销活动,或者每日打卡积分活动等提升了用户活跃度与留存率。

3.用户复购分析

1)数据预处理

① 在DataEase中新建SQL数据集,查询用户的购买次数;

# 查询用户的购买次数 
SELECT user_id,COUNT(user_id) AS 购买次数 
FROM userbehavior 
WHERE behavior_type='buy' 
GROUP BY user_id 
ORDER BY 购买次数 DESC;

② 选择“字段管理”→“新建计算字段”,对购买频次做数据映射;

■ 字段名称:用户分层

■ 字段表达式,具体如下图所示:

CASE WHEN [购买次数] >=1 AND [购买次数] <= 4 THEN '1-4' 
WHEN [购买次数] >=5 AND [购买次数] <= 9 THEN '5-9' 
WHEN [购买次数] >=10 AND [购买次数] <= 14 THEN '10-14' 
WHEN [购买次数] >=15 AND [购买次数] <= 19 THEN '15-19' 
WHEN [购买次数] >=20 AND [购买次数] <= 24 THEN '20-24' 
WHEN [购买次数] >=25 AND [购买次数] <= 29 THEN '25-29' 
ELSE '>30' 
END

在这里插入图片描述

数据预览如下:
在这里插入图片描述

2)视图设计

在仪表板中新建“基础柱状图”视图,选择刚创建的用户购买次数数据集。如下图所示,在“仪表板制作”页面右侧的编辑栏中将对应的字段拖入空白框并做修改。

① 将新建的“用户分层”字段拖入“类别轴/维度”空白框中;

② 将“购买次数”字段拖入“值轴/指标”空白框中,选择汇总方式为“求和”;

③ 将“记录数”字段拖入“值轴/指标”空白框中,选择汇总方式为“计数”,并将显示名修改为“购买人数”。
在这里插入图片描述

3)分析结果

有超过66%的用户发生过复购行为,但多数用户复购次数不超过5次,商家在提升用户复购意愿方面仍有进步空间。

4.用户转化分析

1)视图设计

新建“漏斗图”视图,选择userbehavior数据集。如下图所示,将对应字段拖入到“仪表板制作”页面右侧编辑栏的空白框中。

① 将“behavior_type”字段拖入“漏斗分层/维度”空白框中,并将显示名修改为“行为类型”;

② 将“user_id”字段拖入“漏斗层宽/指标”中,选择汇总方式为“计数”,并将显示名修改为“用户数”。
在这里插入图片描述

2)分析结果

从漏斗图中可知,从“点击”到“收藏”的路径中用户流失较多,而“添加购物车”到“购买”的路径中用户流失极少。

总结

随着“社交电商”、“直播电商”等一次次的电商转型升级,电商平台不仅为企业提供了全新的商业模式,也为消费者带来了更为便捷和多样化的购物体验。然而,随着电商市场竞争的日益激烈,“如何更好地进行用户运营,满足用户需求,提升用户忠诚度”,就成为了电商企业亟需解决的关键问题之一。

数据分析与数据可视化作为强有力的工具,为电商企业开展用户运营提供了深入洞察消费者行为、趋势和偏好的途径。通过DataEase开源数据可视化分析工具进行仪表板制作与展示,电商企业可以对用户数据进行更为全面的分析,并且更准确地了解用户的购物习惯、兴趣爱好,甚至是情感态度。这些数据及其可视化视图不仅有助于企业优化产品和服务,更为重要的是,可以帮助电商企业制定精准的用户运营策略,从而更好地吸引、留存和发展用户群体。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/161362.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MyBatis进行单表多表查询以及其中的${}涉及的SQL注入

目录 回顾&#xff1a; 参数占位符#{}和${} ${}唯一使用地方 使用${}造成的SQL注入漏洞 like查询 mapper中接收结果的参数 resultType和resultMap​编辑 多表查询 回顾&#xff1a; 参数占位符#{}和${} #{} 占位符语法通常用于模板引擎或动态查询语句中。它是一种更加安全的…

docker中使用GPU+rocksdb

配置环境 delldell-Precision-3630-Tower  ~  lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.6 LTS Release: 20.04 Codename: focaldelldell-Precision-3630-Tower  ~  nvcc --version nvcc: NVIDIA (R) Cuda comp…

Aroid问题笔记 - ViewPager嵌套RecyclerView,降低ViewPager灵敏度

点击跳转>Unity3D特效百例点击跳转>案例项目实战源码点击跳转>游戏脚本-辅助自动化点击跳转>Android控件全解手册点击跳转>Scratch编程案例点击跳转>软考全系列 &#x1f449;关于作者 专注于Android/Unity和各种游戏开发技巧&#xff0c;以及各种资源分享&…

力扣:133. 克隆图(Python3)

题目&#xff1a; 给你无向连通图中一个节点的引用&#xff0c;请你返回该图的深拷贝&#xff08;克隆&#xff09;。 图中的每个节点都包含它的值 val&#xff08;int&#xff09; 和其邻居的列表&#xff08;list[Node]&#xff09;。 class Node {public int val;public Lis…

高程DEM-等高线生成-AutoCAD等高线

高程DEM-等高线生成-AutoCAD等高线 发布时间&#xff1a;2018-01-17 版权&#xff1a; 同步视频教程&#xff1a;卫星地图_高清卫星地图_卫星地图视频_下载高程等高线使用视频教程 专题地图制作视频教程&#xff1a;卫星地图_高清卫星地图_卫星地图视频_地图数据应用&#xf…

【14】基础知识:React - redux

一、 redux理解 1、学习文档 英文文档&#xff1a;https://redux.js.org/ 中文文档&#xff1a;http://www.redux.org.cn/ Github: https://github.com/reactjs/redux 2、redux是什么 redux 是一个专门用于做状态管理的 JS 库(不是 react 插件库)。 它可以用在 react&am…

Unity2023, Unity2022, Unity2021的性能对比(帧率)

最近由于需要用到Unity最新版的一些功能&#xff0c;比如Spline&#xff0c;比如Foward渲染&#xff0c;新项目用了Unity2022.3.5版本&#xff0c;但是出包之后&#xff0c;感觉帧率很低。本着好奇的态度&#xff0c;专门写了一个测试场景&#xff0c;分别在Unity2023.1.15&…

【数据仓库】hadoop生态圈与数据仓库

文章目录 1.大数据定义2. Hadoop与数据仓库3. 关系数据库的可扩展性瓶颈4. CAP理论5. Hadoop数据仓库工具5.1. RDS和TDS5.2. 抽取过程5.3. 转换与装载过程5.4. 过程管理和自动化调度5.5&#xff0e;数据目录&#xff08;或者称为元数据管理&#xff09;5.6&#xff0e;查询引擎…

【灵动 Mini-G0001开发板】+Keil5开发环境搭建+ST-Link/V2程序下载和仿真+4颗LED100ms闪烁。

我们拿到手里的是【灵动 Mini-G0001开发板】 如下图 我们去官网下载开发板对应资料MM32G0001官网 我们需要下载Mini—G0001开发板的库函数与例程&#xff08;第一手学习资料&#xff09;Keil支持包&#xff0c; PCB文件有需要的&#xff0c;可以自行下载。用户指南需要下载&a…

阿里云starrocks监控告发至钉钉群

背景&#xff1a;新入职一家公司&#xff0c;现场没有对sr的进行监控&#xff0c;根据开发的需求编写了一个python脚本。 脚本逻辑&#xff1a;抓取sr的be/fe/routine load状态信息&#xff0c;判读是否触发告警&#xff0c;若满足告警条件&#xff0c;则发送告警信息到钉钉群…

RTSP/Onvif安防视频平台EasyNVR级联至EasyNVS系统不显示通道,是什么原因?

视频安防监控平台EasyNVR可支持设备通过RTSP/Onvif协议接入&#xff0c;并能对接入的视频流进行处理与多端分发&#xff0c;包括RTSP、RTMP、HTTP-FLV、WS-FLV、HLS、WebRTC等多种格式。 我们在此前的文章中也介绍过关于EasyNVR级联EasyNVS上云网关综合管理平台的内容&#xff…

2023年Q3季度国内手机大盘销额下滑2%,TOP品牌销售数据分析

根据Canalys机构发布的最新报告&#xff0c;2023年第三季度&#xff0c;全球智能手机市场出货量仅下跌1%&#xff0c;可以认为目前全球手机市场的下滑势头有所减缓。而国内线上市场的表现也类似。 根据鲸参谋数据显示&#xff0c;今年Q3京东平台手机累计销量约1100万件&#xf…

hanniman 1v1 咨询

‍ 一共4种可选方案&#xff0c;3个To C&#xff08;面向AI产品经理的职业规划诊断、求职内推套餐、模拟面试&#xff09;&#xff0c;1个To B&#xff08;面向AI企业/投资机构/券商等&#xff09;。 方案A&#xff1a;职业规划诊断 适合人群&#xff1a;AI产品经理 or 想转型A…

AWS香港Web3方案日,防御云安全实践案例受关注

9月26日&#xff0c;AWS合作伙伴之Web3解决方案日在香港举办。来自人工智能、Web3等领域的创业公司、技术专家、风险投资商&#xff0c;就元宇宙时代未来发展进行了深入交流。现场展示了顶象防御云在金融与Web3领域的安全实践案例。 Web3为互联网体系架构的一个整体演进和升级&…

10种新型网络安全威胁和攻击手法

2023年&#xff0c;网络威胁领域呈现出一些新的发展趋势&#xff0c;攻击类型趋于多样化&#xff0c;例如&#xff1a;从MOVEit攻击可以看出勒索攻击者开始抛弃基于加密的勒索软件&#xff0c;转向窃取数据进行勒索&#xff1b;同时&#xff0c;攻击者们还减少了对传统恶意软件…

【Linux】文件IO基础知识——上篇

目录 前文 一&#xff0c; 系统级——文件操作接口 a. open b. close c. write d. read 二&#xff0c;接口理解 那文件描述符——fd是什么呢&#xff1f; 三&#xff0c;文件描述符分配规则 原理 四&#xff0c;重定向——dup2 简易shell——重定向 五&#xff0c…

【微信小程序】6天精准入门(第3天:小程序flex布局、轮播图组件及mock运用以及综合案例)附源码

一、flex布局 布局的传统解决方案&#xff0c;基于[盒状模型]&#xff0c;依赖display属性 position属性 float属性 1、什么是flex布局&#xff1f; Flex是Flexible Box的缩写&#xff0c;意为”弹性布局”&#xff0c;用来为盒状模型提供最大的灵活性。任何一个容器都可以…

Macos数据库管理:Navicat Premium 中文

Navicat Premium提供了直观且易用的图形用户界面&#xff0c;使得操作更为便捷。Navicat Premium 中文支持多种数据库系统&#xff0c;如MySQL、MariaDB、Oracle、SQLite、PostgreSQL等&#xff0c;可以让用户在同一平台上管理不同类型的数据库。Navicat Premium拥有强大的数据…

3分钟了解 egg.js

Eggjs是什么&#xff1f; Eggjs是一个基于Koajs的框架&#xff0c;所以它应当属于框架之上的框架&#xff0c;它继承了Koajs的高性能优点&#xff0c;同时又加入了一些约束与开发规范&#xff0c;来规避Koajs框架本身的开发自由度太高的问题。 Koajs是一个nodejs中比较基层的…

基于单片机智能汽车仪表设计系统

基于单片机的汽车智能仪表的设计 摘要&#xff1a;汽车的汽车系统。速度测量以及调速是我们这次的设计所要研究的对象&#xff0c;本次设计的基础核心的模块就是单片机&#xff0c;其应用的核心的控制单元就是stc89c52单片机&#xff0c;用到的测速模块是霍尔传感器&#xff0c…