大数跨境

利用机器学习预测亚马逊搜索排名

利用机器学习预测亚马逊搜索排名 电商实践
2019-11-04
2
导读:亚马逊90%的商品浏览来自其站内自然搜索,而非广告或外部渠道。因此,鉴于商家对优化亚马逊搜索引擎A9的重要性,了解其排名因素显得尤为关键。

数据情报公司Jumpshot的报告显示,亚马逊上的消费者产品搜索量已超过谷歌。此外,亚马逊90%的产品浏览量源自站内自然搜索,而非广告或外部渠道。

因此,鉴于优化亚马逊A9搜索引擎对商家至关重要,深入了解其排名因素显得尤为必要。

……鉴于优化亚马逊搜索引擎A9对商家的重要性,了解排名因素是值得的。

业界普遍认为,亚马逊搜索引擎旨在根据产品的销售潜力进行排名。定价、评论及产品页面文案等因素均会影响销售表现;在这些方面表现优异的产品,通常会获得更好的排名奖励。

由于亚马逊未公开各因素的具体权重,确定其相对重要性颇具挑战。本文将详细阐述我通过机器学习探究这一问题的过程。

预测销售潜力

在浏览“电子产品”和“汽车用品”等关键类别的畅销榜时,我发现顶级畅销品通常拥有最多或接近最多的评论数。

这引出了一个推测:产品评论数量能否作为销量的代理指标,进而反映排名?毕竟,评论者通常在购买体验后才会撰写评价。

为验证这一假设,我采用了机器学习方法。除了生成预测结果外,机器学习还能帮助识别哪些特征对预测最为重要。具体步骤如下:

  1. 准备包含亚马逊畅销品信息(含评论)的机器学习源文件。
  2. 使用Google自然语言API增强源文件,加入评论情感分析数据。
  3. 将处理后的文件上传至BigML(一款易用的机器学习工具)。
  4. 构建深度神经网络模型(模拟人脑识别模式),用于预测数据集中的评论数量。
  5. 分析对模型预测影响最大的特征,这些因素即为获取更多评论及带动销售增长的关键。

源文件构建

我从JungleScout获取了2017年第四季度的畅销书列表,该列表涵盖各类别约10,000种独特产品。本次测试重点关注“汽车”类别。

JungleScout 网站上列出了 2017 年第四季度亚马逊的畅销商品。

该数据集包含ASIN、产品子类别、产品名称等15列字段,具体如下:

  • gl_product_group_desc
  • 子类别
  • asin
  • upc1
  • item_name
  • merchant_brand_name
  • customer_average_review_rating
  • customer_review_count
  • has_fba_offer
  • has_retail_offer
  • total_offers
  • min_price
  • max_price
  • min_3p_price
  • max_3p_price

此外,为提取评论文本并计算情感倾向,我下载了加州大学圣地亚哥分校Julian McAuley教授收集的亚马逊汽车类评论数据。该数据集包含以下九列:

  • asin
  • 有帮助的
  • 总体
  • 评论文本
  • reviewTime
  • reviewerID
  • reviewerName
  • 摘要
  • unixReviewTime

合并两个数据集后,形成了包含以下潜在预测因子的完整样本:

  • reviewerID
  • asin
  • reviewerName
  • 有帮助的
  • 评论文本
  • 总体
  • 摘要
  • unixReviewTime
  • reviewTime
  • gl_product_group_desc
  • 子类别
  • upc1
  • item_name
  • merchant_brand_name
  • 客户平均评论评分
  • 客户评论数量
  • 是否有FBA报价
  • 是否有零售报价
  • 总报价数
  • 最低价格
  • 最高价格
  • min_3p_price
  • max_3p_price

接下来,重点在于捕捉评论的情感倾向。

评论情感分析

利用Google Natural Language Processing API,我对评论文本进行了处理,提取出“非常正面”、“非常负面”、“中性”和“混合”四个额外字段。每个字段均包含“文档得分”、“每文档幅度”及“得分最高的句子”。

Google Natural Language Processing API可以识别文本背后的情绪和情感——在本例中是亚马逊上的评论。

尽管数据集中已包含1-5星评分,但我希望通过更细致的情感分析来挖掘额外的预测因素。

以下是产品B00GG9FB8U的情感分析示例结果:

{'asin': 'B00GG9FB8U', 'best_sentence_magnitude': 0.8, 'best_sentence_score': 0.8, 'document_magnitude': 7.3, 'document_score': 0.1}

添加情感分析数据后,即可进入核心环节:识别最具预测性的因素。

使用 BigML 进行机器学习

将源文件上传至BigML后,我选择customer_reviews_count作为预测目标,并采用通常最强大的深度神经网络作为模型类型。

BigML通过搜索128种模型组合找到了最佳模型。以下是按影响力排序的销售额最佳预测因子:

  1. 子类别:86.73%
  2. Field1(产品编号):9.6%
  3. Item_name:3.49%
  4. Total_offers:0.06%
  5. Upc1:0.04%
  6. Customer_average_review_rating:0.03%
  7. Max_price:0.02%
  8. Min_price:0.01%

令人惊讶的是,评论情感对预测毫无影响,而评分和价格的预测影响力也微乎其微。

根据使用 BigML 进行的机器学习分析,亚马逊上的产品类别是销售的最佳预测指标。

分析结果表明,产品类别和产品名称的选择对销量有重大影响,因为某些品类天生需求强劲。同时,产品报价的数量也是整体销售额的有效预测指标。

【声明】内容源于网络
0
0
电商实践
电商实践
内容 8035
粉丝 0
电商实践 电商实践
总阅读1.1k
粉丝0
内容8.0k