亚马逊广告-关键词分析_分词统计(影刀+sqlite)
评论
收藏

亚马逊广告-关键词分析_分词统计(影刀+sqlite)

经验分享
土豆
2024-03-15 14:41·浏览量:1261
土豆
发布于 2024-03-14 15:09更新于 2024-03-15 14:411261浏览

一、背景

亚马逊广告词的分词分析,比较重要的场景但是没什么人分享相关场景和相应的解决方案。

这里分享一下影刀+sqlite实现关键词分析

底层需求:把客户搜索词这一列的数据,每个单词都拆分出来,然后统计每个单词的总展示量、点击量、总花费、总销售额、总订单数


表格下载:

数据源表:


基础逻辑:

b0开头的就算一个词根,然后第二个圈出来的hand vacuum,就是两个词根,分别为hand和vacuum


最终跑出来的格式就是这样的:


二、解决方案

2.1、亚马逊报告下载路径

广告->广告活动管理->衡量和报告->搜索广告报告->创建报告->选择时间运行报告->回到创建报告页面下载

此处影刀实现报告的下载并保存

2.2、sqlite下载并配置SqliteExpertProfeession配置

2.2.1下载链接

2.2.2数据库/表配置

因为帖子不能贴文件的问题,所以我这里把代码贴上,你们自己建库吧,如果加上时间字段可以实现一直做存量,为后续周月年级的分析做储备。

CREATE TABLE [jie_database](
  [id] INT PRIMARY KEY NOT NULL, 
  [search_terms] VARCHAR(256), 
  [impression] INT, 
  [clicks] INT, 
  [spend] FLOAT, 
  [day7_total_sale] FLOAT, 
  [day7_total_order] INT, 
  [currency] CHAR(20));

2.2.3导入数据

专业版才有导入数据选项,如果用个人版的话自己写代码插入数据吧

  • 表格右键激活导入菜单

  • 导入选项

2.2.3关键SQL代码

整个需求这里比较重要而已,其他都是很简单的。用Python做分词也可以而且更方便,我这里用了比较笨的方法,可以让业务人员拿来即用,只关注得到的最终结果,不需要去研究代码

WITH temp_data AS (
  --限制于篇幅不全贴出来了,有需要CALL我
  )
SELECT 
       word
       ,sum(impression) AS impression
       ,sum(clicks) AS clicks
       ,sum(spend)AS spend
       ,sum(day7_total_sale) AS day7_total_sale
       ,sum(day7_total_order) AS day7_total_order
FROM temp_data
GROUP BY word

2.3、影刀实现及效果截图

2.3.1、影刀实现代码

2.3.1、实现截图

收藏3
全部评论1
最新
发布评论
评论