BpFile(id=203, bpId=30, name=电商网站智能推荐, author=null, keyword=猜你喜欢,智能推荐,AI算法,淘宝算法,热门推荐, description=电商网站向用户推荐带有商品属性物品以促进交易,提升购买率和转化率, position=null, ossUrl=bp-0M4CXW5U7S4TWRFY.pdf, tags=null, level=null, tagList=[Tag(id=38, name=null, type=null, description=null, tagName=数据分析, status=null, pdfDescription=null)], products=null, productList=[Product(id=41, name=null, description=null, link=https://www.aliyun.com/product/ecs
, productName=云服务器ECS, logo=null, code=null), Product(id=42, name=null, description=null, link=https://www.aliyun.com/product/rds/mysql
, productName=云数据库RDS MySQL 版, logo=null, code=null), Product(id=49, name=null, description=null, link=https://www.aliyun.com/product/sls
, productName=日志服务(SLS), logo=null, code=null), Product(id=67, name=null, description=null, link=https://www.aliyun.com/product/odps
, productName=大数据计算服务 MaxCompute, logo=null, code=null), Product(id=122, name=null, description=null, link=https://www.aliyun.com/product/bigdata/airec
, productName=智能推荐, logo=null, code=null), Product(id=151, name=null, description=null, link=https://www.aliyun.com/product/developerservices/cadt, productName=云速搭CADT, logo=null, code=null)], hotspot=null, oneClick=1, createTime=null, modifiedTime=null, timeConsuming=null, status=1, pdfDescription=
场景描述
基于阿里巴巴领先的大数据和人工智能技术,结
合在电商行业的多年积累为开发者提供个性化
推荐服务,提升商品购买率和转化率。
解决问题
1.猜你喜欢/个性化内容瀑布流展示
2.在商品页提供产品的相关推荐
3.网站首页提供焦点图推荐和热门推荐
4.可扩展到新闻资讯、视频直播和社交领域
客户最佳实践
本实践以电商网站为例,使用日志服务采集日
志,RDS作为后端数据存储服务,Maxcompute
作为数据仓库并使用dataworks进行数据同步
和处理,使用智能推荐产品搭建电商网站智能推
荐系统。电商行业,需要向用户推荐的物品带有
商品属性(物流信息,售卖信息等),可以引导
直接交易,提升购买率和转化率,适合首页推荐、
信息流等相关场景。
产品列表
日志服务SLS
MaxCompute
智能推荐
云服务器ECS
云数据库RDS版
负载均衡SLB
专有网络VPC
, templateId=V0PTM3TJW67DU0N9, freetry=null, visitTime=null, visitCount=16016, video_url=https://yqh.aliyun.com/live/detail/22188, buttonName=null, buttonUrl=null, targetId=V0PTM3TJW67DU0N9, partner=null, partnerUrl=null, partnerLogo=null, cooperation=, cooperationList=null)
1电商网站智能推荐 最佳实践
场景描述
基于阿里巴巴领先的大数据和人工智能技术,结
合在电商行业的多年积累为开发者提供个性化
推荐服务,提升商品购买率和转化率。
解决问题
1. 猜你喜欢/个性化内容瀑布流展示
2. 在商品页提供产品的相关推荐
3. 网站首页提供焦点图推荐和热门推荐
4. 可扩展到新闻资讯、视频直播和社交领域
客户最佳实践
本实践以电商网站为例,使用日志服务采集日
志,RDS作为后端数据存储服务,Maxcompute
作为数据仓库并使用dataworks进行数据同步
和处理,使用智能推荐产品搭建电商网站智能推
荐系统。电商行业,需要向用户推荐的物品带有
商品属性(物流信息,售卖信息等),可以引导
直接交易,提升购买率和转化率,适合首页推荐、
信息流等相关场景。
产品列表
日志服务SLS
MaxCompute
智能推荐
云服务器ECS
云数据库RDS版
负载均衡SLB
专有网络VPC
2阿里云
企业上云实践
电商网站智能推荐最佳实践
文档版本:20201229
3企业上云实践 电商网站智能推荐最佳实践|文档版本信息
文档版本信息
文本信息
属性 内容
文档名称 电商网站智能推荐最佳实践
文档编号 030
文档版本 V1.4
版本日期 2020-10-29
文档状态 外部发布
制作人 弦望
审阅人 -
文档变更记录
版本编号 日期 作者 审核人 说明
V1.0 2019/04/11 弦望 创建文档
V1.1 2019/05/06 弦望 游圣 优化商品发布截图
和脚本
V1.2 2019/08/12 弦望 增加最佳实践概
述、优化模板
V1.3 2019/10/16 弦望 新版控制台迭代
V1.4 2020/12/29 弦望 迭代CADT和最新
版控制台
文档版本:20201229 I
4企业上云实践 电商网站智能推荐最佳实践|前言
前言
概述
本文以电商网站为例,使用日志服务采集日志,RDS作为后端数据存储服务,
Maxcompute作为数据同步和处理工具,使用智能推荐产品搭建电商网站智能推荐系
统。电商行业,需要向用户推荐的物品带有商品属性(物流信息,售卖信息等),可
以引导直接交易,提升购买率和转化率,适合首页推荐、信息流等相关场景。
应用范围
电商行业的猜你喜欢,个性化内容瀑布流展示。
在商品页提供产品的相关推荐。
网站首页提供焦点图推荐和热门推荐。
可扩展到新闻资讯、视频直播和社交领域。
名词解释
日志服务SLS:行业领先的日志大数据解决方案,一站式提供数据收集、清洗、
分析、可视化和告警功能。全面提升海量日志处理能力,实时挖掘数据价值,智
能助力研发/运维/运营/安全等场景。。更多信息,请参见日志服务简介
(https://www.aliyun.com/product/sls)。
专有网络VPC:VirtualPrivateCloud,简称VPC,是基于阿里云创建的自定义
私有网络,不同的专有网络之间二层逻辑隔离。您可以在自己创建的专有网络内
创建和管理云产品实例,比如ECS、负载均衡、RDS等。在部署云资源前,您
需要结合具体业务,规划VPC和交换机的数量及网段等。更多信息,请参见专
有网络VPC简介(https://www.aliyun.com/product/vpc)。
关系型数据库RDS:RelationalDatabaseService,简称RDS,是一种稳定可
靠、可弹性伸缩的在线数据库服务。RDS基于阿里云分布式文件系统和SSD盘
高性能存储,支持MySQL、SQLServer、PostgreSQL、PPAS和MariaDB引
擎,提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数
据库运维的烦恼。更多信息,请参见云数据库RDS MySQL版简介
(https://www.aliyun.com/product/rds/mysql)。
DataWorks:是一个提供了大数据OS能力、并以allinonebox的方式提供专业
文档版本:20201229 II
5企业上云实践 电商网站智能推荐最佳实践|前言
高效、安全可靠的一站式大数据智能云研发平台。同时能满足用户对数据治理、
质量管理需求,赋予用户对外提供数据服务的能力。更多信息,请参见Dataworks
简介:(https://data.aliyun.com/product/ide)。
云服务器 ECS(ElasticComputeService):是一种弹性可伸缩的计算服务,助
您降低IT 成本,提升运维效率,使您更专注于核心业务创新。更多信息,请参
见ECS简介:(https://www.aliyun.com/product/ecs)。
智能推荐AIRec()基于阿里巴巴领先的
大数据和人工智能技术,结合在电商、内容、新闻、视频直播和社交等多个行业
领域的积累,为全球企业及开发者提供个性化推荐服务。更多信息参见:
(https://www.aliyun.com/product/airec)。
MaxCompute(原ODPS)是一项大数据计算服务,它能提供快速、完全托管的
PB级数据仓库解决方案,使您可以经济并高效的分析处理海量数据。更多信息
参见:(https://www.aliyun.com/product/odps)。
文档版本:20201229 III
6企业上云实践 电商网站智能推荐最佳实践|目录
目录
文档版本信息..................................................................................................................................................................I
..........................................................................................................................................................................
法律声明 I
前言.................................................................................................................................................................................II
目录...............................................................................................................................................................................IV
................................................................................................................................................................
最佳实践概述 1
前置条件........................................................................................................................................................................2
........................................................................................................................................................................
1. 导读 4
1.1. 如何选择阅读内容................................................................................................................................4
1.2. 如何下载源码和脚本文件....................................................................................................................4
............................................................................................................................................
2. 电商网站Demo搭建 5
2.1. 使用CADT创建资源...........................................................................................................................5
.................................................................................................................
2.2. 使用terraform创建云资源 9
2.3. 电商网站初始化..................................................................................................................................12
3. 电商网站数据埋点..............................................................................................................................................17
......................................................................................................................................
3.1. 创建日志索引 17
3.2. 电商网站埋点......................................................................................................................................17
..........................................................................................................................................
3.3. 构造假数据 22
4. 数据集成到MaxCompute.................................................................................................................................28
4.1. 新增SLS数据源................................................................................................................................29
................................................................................................................................
4.2. 新增RDS数据源 31
4.3. 同步用户行为数据..............................................................................................................................33
4.4. 同步用户表和商品表..........................................................................................................................37
5. 电商网站智能推荐..............................................................................................................................................45
..............................................................................................................................
5.1. 配置智能推荐服务 45
5.2. 测试智能推荐结果..............................................................................................................................48
...................................................................................................
6. 附录:使用MaxCompute客户端导入数据 52
6.1. 使用MaxCompute客户端导入数据...............................................................................................52
文档版本:20201229 IV
7企业上云实践 电商网站智能推荐最佳实践| 最佳实践概述
最佳实践概述
场景描述
电商行业,需要向用户推荐的物品带有商品属性(物流信息,售卖信息等),可以引
导直接交易,提升购买率和转化率,适合首页推荐、信息流等相关场景。
常见的案例有淘宝,天猫等。
适用场景
电商行业的猜你喜欢,个性化内容瀑布流展示。
在商品页提供产品的相关推荐。
网站首页提供焦点图推荐和热门推荐。
可扩展到新闻资讯、视频直播和社交领域。
方案架构
使用SLS日志对行为数据进行埋点。
上传行为日志并推送到MaxCompute。
上传商品和用户数据同步到MaxCompute。
将数据推送到智能推荐,通过AI算法输出推荐结果。
1
文档版本:20201229
8企业上云实践 电商网站智能推荐最佳实践| 最佳实践概述
方案优势
阿里巴巴集团内多行业和多场景的长期深耕,使得深度贴合不同用户业务需求成
为可能。
用户无需考虑流处理、算法、运维、监控等问题,平台一站式解决。
用户级数据隔离,敏感信息加密,保障信息安全。
领先的算法技术,多模态融合,高效冷启动方案,实时调整策略和模型训练,无
需人工干预。
多产品之间无缝对接,数据小时级别同步。
2
文档版本:20201229