前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >你看到的京东首页是如何出炉的?

你看到的京东首页是如何出炉的?

作者头像
用户1756920
发布于 2018-06-20 09:30:31
发布于 2018-06-20 09:30:31
1.1K0
举报
文章被收录于专栏:数据的力量数据的力量

一.京东面临哪些“面子问题”?

京东在首页改版之前,通过大量的用户调查与反馈,对目前京东所呈现的调性及问题进行了分析。通过调查发现,在消费者的感知层面上,3C卖场依旧是对京东的固有观念。然而随着京东的上市,以及业务规模的扩大,全品类的购物体验是京东想要传达的方向。而在业务层面,如何更好的呈现商品,以达到良好的引流效果;如何设计才能提升用户体验,都是这一次京东改版所面临的问题。

带着这些问题,京东于2014年8月1日启动了『全平台购物体验升级项目』

二.京东都做了怎样的市场调查?

调研是改版的第一步,京东此次调研可以说是从里到外,不仅要对用户的需求进行分析,同时还对内部的采销部门收集反馈意见。从而使首页改版,成为整个生态系统优化的一个入口。

通过互联网,京东发放了1万多份调查问卷来收集信息,同时针对北京、上海、深圳的100多名消费者,进行了深度的访谈,对京东的定位,购物体验,以及未来的趋势进行了交流。

通过调研,京东对自身的品牌调性收集到了明确的反馈,专业、亲切、成熟稳重、安全感,是消费者普遍认可的几点属性。同时也发现,时尚、年轻、活力等元素的体现较弱。而这也正是京东此次改版所想要突出的品牌调性之一。

细颗粒度的调查,能够进一步解构用户具体的消费需求,从而在首页改版上得以体现。用户体验如何改进?用好这些数据十分关键。

通过对用户数据的分析发现,用户在上图所显示的几个品类特性,例如品质功效、风格新款、换季品牌等等上是驱动购买的主要动力,同时用户更倾向于明确目的的购买。所以针对目标不明确的用户,唤醒其他品类购买欲望成为了改版的目标之一。

三.新首页是如何出炉的?

首页改版经历了几轮的筛选和讨论评估,最终在11份视觉方案稿里,挑选了3个改版方案。在这三个方案里,京东进行了一系列眼动跟踪试验,通过摄像头,采集用户注视页面的时长,以及注视点。试验结果,2号方案胜出。

在完成眼动跟踪试验之后,京东UED团队也对30位用户进行了深度调查,从满意度、各模块的关注度,以及偏好等方面了解了用户对4个版本的喜好和原因。同样,2号的得分也是最高的。

四.六大方向完成华丽转身

通过调查的数据,京东明确了改版的六个方向。

品牌调性:营造亲切、成熟感,打造全平台的京东。 网站架构:系统规划,全站建立设计规范,优化性能,增强阅读感。 流量分发:合理的流量配比,深耕重点频道。 千人千面:利用大数据引入推荐机制,提升UV价值。 逛的感觉:加长浏览路径,增强导购动线,突出品类特色,增强下游流量承接力。 竞争机制:首页版块效能客观评估,引入准入和退出机制。

特别要指出的是,竞争机制的引入,由于京东内部对首页位置的诉求很高,如何更为合理地进行更替,需要有一个良好的替换机制。竞争机制的引入,让数据说话,点击率的高低,跳出率的多少来决定业务的入口是否该被替换,从而形成一种良性的循环。

品牌调性:为了营造亲切、成熟的品牌调性,首页在主色调和整体配色上,进行了细致的调整,首屏的配色较旧版颜色更深,楼层内的配色也采用了淡雅清新的浅色系,在观感上使消费者产生亲切感。

网站架构:在网站架构上,京东进行了不小的改造升级,在逻辑结构上采用了首屏、二屏、楼层、页面底部的排列,在底部位置,为了能够更好的回流,将天天低价与热门晒单等内容放在了最后。而每个楼层之间的显示方式也进行了差异化的排列,在视觉上让用户不疲劳,产生阅读感。

流量分发:与老版更多单品的呈现相比,新版首页减少了单品的坑位,取而代之的是更多的专题活动,并增加场景感的引入,用户在不同的场景中能够激发起更加强烈的购买欲望。

千人千面:本次改版另一个重要的功能,就是千人千面的个性化购物体验,在二屏中的“今日推荐”和“猜你喜欢”是这项功能的主要角色,利用多种召回模型来精确的分析用户的行为习惯,提高用户的决策质量。

“逛的感觉”:在上面这些改动当中,新版想让用户体会到“逛”的感觉。利用广告BI对无目浏览的用户提供猜你喜欢、特色购、特价回访功能,针对用户提供更多活动及频道入口,减少单品的首页露出,加强频道场景化建设和活动页面之间串联。根据品类,进行差异化的楼层设计,这些细致周全的调整,请消费者做好剁手的准备。

五.对症下药效果显著 新版首页有“面儿”

经过60多天的灰度测试,京东首页的改版还是效果显著的。日均点击率提升了30%,各项指标也均有所提升。

京东的改版还只是整个生态系统优化的开始,频道页、结算页、购物车等内容都将在未来进行优化。请掏出你的钱包,准备买买买吧。

你知道吗?

  1. 京东首页,对页面进行了拆分,每个楼层采取异步加载当前楼层数据,同时利用localStorage把数据存储到浏览器本地,在用户回访时,优先从本地取数据,有更新时再次请求后台接口。
  2. 采用JDC自主研发的前端集成解决方案:JDF;提高开发效率,减少后期产品迭代中的维护成本。
  3. 应用了大量CSS3动画;对iPad端进行了特殊优化和处理,提升移动端体验。 六.技术控福利:京东是如何实现基于大数据的个性化推荐的?

“千人千面”个性化的体验不只局限在PC端,在移动端上也有很好的体现,而这种多屏交互所产生的数据,京东也将其运用到召回模型中。为了能够让用户感受到这项功能的智能化,京东在多个维度上建立了召回模型。

当用户购买了某件商品之后,通过数据挖掘技术,会为用户推荐与之相关的产品或是相似的商品。例如,购买书的用户会推荐同类的书籍,购买手机等电子产品会推荐保护壳等。

基于用户偏好的建模,能够通过用户画像分析出用户的兴趣爱好、性别、职业、购买能力等信息,依据这些信息来进行相应的推荐。

正如之前所提到的多屏捕捉,不管是移动APP,还是微信,多屏所带来的是更加场景化的数据,例如在休息或者碎片时间中往往会通过移动终端进行购买,对这种场景化的数据收集能够进一步的丰富用户模型,使个性化推荐更加准确。

在地域上,同样能够获得许多有用的数据。在京东的数据建模中,将北京划分为多个网格,这样能够很好的知道,像三里屯的用户感兴趣的商品更多为酒类,学校周边更多集中在生活用品上。

除了上述的3种模型,京东还有多种根据数据所构建的模型,而这些模型也并不是各自为战的。基于分析技术,将多个模型融合在一起,才能使总体流量的价值最大化。显然,对于效果的优化,没有最好只有更好。在多种模型组合的基础上京东还加入了新的推荐排序,在原有的排序学习算法上,将排序问题转化为分类问题,这种调整使得分析结果又够得到了20%的提升。

还能更好吗?当然可以,在未来京东会将自己的DNN(深度学习)技术引入到推荐排序当中。要知道这项技术是被用于京东智能机器人上的,相信有这项技术的加入,在未来,京东首页上的猜你喜欢能够给你带来惊喜。

(本文来源于京技院 JDTech)

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2015-05-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据的力量 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
第二十五天 多线程-常用方法&线程池【悟空教程】
System.out.println(getName() + " ==== " + i );
Java帮帮
2018/07/26
3910
第二十五天 多线程-常用方法&线程池【悟空教程】
day18-多线程&线程同步&死锁
在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序同时运行,这在单 CPU 系统中,每一时刻只能有一道程序执行,即微观上这些程序是分时的交替运行,只不过是给人的感觉是同时运行,那是因为分时交替运行的时间是非常短的。
张哥编程
2024/12/13
930
菜鸟说: 线程那点事(java篇)
多线程编程除了在现实工作中经常会被应用到,而且在面试的时候不少的面试官也喜欢问这些多线程的东西来作为他们考量一个面试者基础水平的标准.可见它存在的实用性,那么我觉得作为一个程序员学习者来说,当然得好好学一学,本随笔将会从我自己的角度讲一下我个人对多线程的理解以及应用。
用户7886150
2020/12/11
3850
控制线程
线程状态转换 线程控制基本方法 方法 功能 isAlive() 判断线程是否终止 getpriority() 获得线程的优先级数值 setpriority() 设置线程优先级数值 Thread.sle
mathor
2018/07/04
3640
Java 线程基础
简言之,进程可视为一个正在运行的程序。它是系统运行程序的基本单位,因此进程是动态的。进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动。进程是操作系统进行资源分配的基本单位。
静默虚空
2019/12/26
4890
Java 线程基础
【day17】多线程基础
进程是在内存中执行的应用程序,而线程是进程中最小的执行单元,负责当前进程中程序的运行。一个进程中至少有一个线程,多个线程的应用程序称为多线程程序。
程序员波特
2024/12/26
900
【day17】多线程基础
Java:认识多线程
概述 什么是线程??? 进程的概念:进程是指可执行程序并存放在计算机存储器的一个指令序列,他是一个动态执行的过程。 进程的概念和特征_C语言中文网 (biancheng.net) 线程是比进程还要小的运行单位,一个进程含多个线程 Thread类和Runnable接口介绍 线程创建 创建一个Thread类,或者一个Thread子类的对象 创建一个实现Runnable接口的类的对象 Thread类 Thread是一个线程类,位于java.lang包下 Thread类的常用方法 Runnable接口 只有
Breeze.
2022/06/05
2350
Java:认识多线程
Java之多线程-------入门
是指从软件或者硬件上实现多个线程并发执行的技术。 具有多线程能力的计算机因有硬件支持而能够在同一时间执行多个线程,提升性能。
楠羽
2022/11/18
3790
Java之多线程-------入门
Java多线程
1.新建:程序使用new创建线程后,就是新建状态,jvm会为他分配内存,并初始化成员变量的值
用户11010370
2024/03/08
1290
十五、多线程【黑马JavaSE笔记】
假如计算机只有一个CPU,那么CPU在某一个时刻只能执行一条指令,线程只有得到CPU时间片,也就是使用权,才可以执行指令。所以说多线程程序的执行是有随机性,因为谁抢到CPU的使用权是不一定的
啵啵鱼
2022/11/23
2920
十五、多线程【黑马JavaSE笔记】
Java线程知识点总结
简言之,进程可视为一个正在运行的程序。它是系统运行程序的基本单位,因此进程是动态的。进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动。进程是操作系统进行资源分配的基本单位。
鱼找水需要时间
2023/03/09
3060
Java线程知识点总结
Java多线程(一篇从0讲透)
进程:是指一个内存中运行的程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程
不吃紫菜
2023/04/02
3960
Java多线程(一篇从0讲透)
深入理解多线程
多线程是java中比较重要的一部分内容,使用多线程有许多的优点: - 提高应用程序的响应。对图形化界面更有意义,可增强用户体验。 - 程序需要实现一些需要等待的任务时,可以提高计算机系统CPU的利用率 - 改善程序结构。将既长又复杂的进程分为多个线程,独立运行,利于理解和修改
栋先生
2018/09/29
7240
深入理解多线程
多线程(一):创建线程和线程的常用方法
进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。程序运行时系统就会创建一个进程,并为它分配资源,然后把该进程放入进程就绪队列,进程调度器选中它的时候就会为它分配CPU时间,程序开始真正运行。
全栈程序员站长
2022/08/11
1.1K0
多线程(一):创建线程和线程的常用方法
java线程详解(史上最全)
根据本人多年从业以及学习经验,录制了一套最新的Java精讲视频教程,如果你现在也在学习Java,在入门学习Java的过程当中缺乏系统的学习教程,你可以加QQ群654631948领取下学习资料,面试题,开发工具等,群里有资深java老师做答疑,每天也会有基础部分及架构的直播课,也可以加我的微信renlliang2013做深入沟通,只要是真心想学习Java的人都欢迎。
全栈程序员站长
2022/09/08
2740
java线程详解(史上最全)
Java多线程技能
本文介绍了线程的用法,包括线程的创建、启动、挂起、结束等操作,并讲解了线程的共享资源、线程的同步、线程的中断等概念。同时,本文还介绍了线程的优先级、线程的状态、线程的同步、线程的通信、线程的调度、线程的同步等问题。
Java后端工程师
2017/12/13
1.1K0
Java 线程的六种状态
进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。
Jacob丶
2020/08/05
5440
Java 线程的六种状态
Java多线程学习(一)Java多线程入门
Java面试通关手册(Java学习指南,欢迎Star,会一直完善下去,欢迎建议和指导):https://github.com/Snailclimb/Java_Guide
用户2164320
2018/06/17
2.2K0
多线程基础
例子:单核CUP执行两件事,串行执行时间快,还是多线程执行快? 答:串行执行快。因为单核,执行的总时间一样,而多线程增加了线程切换的时间。
冬天vs不冷
2025/01/20
1000
多线程基础
Java多线程Thread VS Runnable详解
本文讲述如何使用Java多线程技术实现一个安全的卖票程序,通过分析线程的生命周期、线程的分类以及线程安全问题,结合实际案例讲解了如何在实际项目中应用多线程技术。
Java后端工程师
2017/12/15
1.1K0
相关推荐
第二十五天 多线程-常用方法&线程池【悟空教程】
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档