基于淘宝用户和商品标签,用RPA实现1对1精准推荐

204 阅读4分钟

引言

数据分析和RPA应用在电商行业中已经广泛使用,其价值无需再强调。

本文主要讲解如何从淘宝订单对用户购物行为进行分析,结合商品数据分析,分析用户画像,并且为用户进行相关产品或内容推荐,具体的用户触达主要是通过RPA工具,实现淘宝消息1对1触达。

本文所用到数据

我用到主要是

1.  淘宝订单数据:店铺过去两年的所有交易订单数据。通过这些订单数据,我们可以得到过去两年的所有用户id,用户买了哪些商品,购买次数,购买了哪些商品,退货了哪些商品。因为我们使用积水潭ERP,所以我可以直接从积水潭导出这些数据。

2.  衣服商品搭配关系数据:比如某件上衣与哪个裙子搭配,这些数据由设计师或搭配师提前确定。

3.  衣服商品的属性数据:如设计版型、设计风格、适合场景、适合职业等,这些也是由设计师提前确定。

本文所用到的RPA

本文所用到的RPA主要做两方面工作:

1.  是模拟人操作千牛客户端,输入用户id,然后给用户发一个文本消息。

2.  抓取淘宝千牛后台的客服聊天记录时间,结合订单记录时间(如果有),取最近时间作为该用户的可触达时间。

本文方案描述

要实现文章标题要说的目的,需要把工作分为几个部分,第一步是打标签工作,主要给用户打标签、给商品打标签;第二步是通过RPA工具实现1对1自动化触达。

本质来说,这是一个商品推荐系统,先给商品打标签,然后再根据用户交易行为给用户打标签,然后根据用户标签和商品标签的搭配关系进行商品推荐、内容推荐或活动推荐等。 

本文方案的具体实现

商品打标签工作

根据穿搭关系表,识别商品的搭配关系,

推荐工作

对最近已购商品的用户,根据商品搭配表进行推荐。

1.  用户下单后1天~3天,推荐一下搭配。 

2.  用户下单后14天~30天,推荐一下搭配。 (不重复推第一个搭配)

3.  用户下单后30天~60天,推荐一下搭配。(主要针对上两项目没有被击中的用户)

实现逻辑分析:

1.  根据订单表,提取最近一个月,为每个用户生成一个触达记录,需要筛选最合适的订单作为推荐。

2.  去掉那些没有付费的订单。(对于这些不成功订单,单独处理,实际上积水潭没有这些记录)

3.  根据这些成功订单的商品的搭配款,用模板生成相应文案+产品链接。

a.  先做数据清理,搭配对应表的款号和颜色没有采用商品id来表达,需要处理一下:搭配表款号没有中文字表示只有一种颜色,有文字就表示多于一种颜色。全部修改的带颜色的商品id,不要最后一位的尺码。

b.  生成临时表:根据时间循环订单表,取一行写入临时表,如遇到相同用户id,就根据 是否有:发货时间 > 付款时间 > 订单日期 > , 并且没有售后日期,,来更新订单,反正每个用户仅有1个订单。

4.  搭配表中前面款号是上身,后面款号是下身。

5.  导出相应数据excel表,

6.  用RPA来触达客户

7.  触达完成后,更新“触达表”:用户id,原始订单,触达类型,触达时间

例行互动和触达

比如节日触达、 又比如内容触达,

本文方案等效果统计

根据推荐的记录,统计被推荐的用户在1周内有多少人购买了被推荐的商品,从而得到推荐效果。(到时可以对比商品链接与达人视频链接的差异)

本方案的限制

● 这里的限制首先要提及淘宝消息触达的限制,淘宝默认是用户下单或主动发信息后的30天内,商家可以给客户发消息,并且最多发5条信息。(如果客户回复,这5天重新计算)

● 未支付的关闭订单不会进入聚水潭,但这些用户我们还是可以触达的,所以这些订单只能淘宝掏出。 (目前千牛导出只能倒1个月前的数据,还没有找到直接导入,如果不行,就要用RPA来实现导出。)