二维码
微世推网

扫一扫关注

当前位置: 首页 » 快闻头条 » 资讯 » 正文

使用_Databricks_进行营销效果归因分析的应

放大字体  缩小字体 发布日期:2022-07-07 09:30:58    作者:郭树溢    浏览次数:410
导读

感谢介绍如何使用Databricks进行广告效果归因分析,完成一站式得部署机器学习,包括数据ETL、数据校验、模型训练/评测/应用等全流程。内容要点:在当下得信息化时代,用户每天都会收到投放得广告信息,如何做到精准

感谢介绍如何使用Databricks进行广告效果归因分析,完成一站式得部署机器学习,包括数据ETL、数据校验、模型训练/评测/应用等全流程。

内容要点:

  1. 在当下得信息化时代,用户每天都会收到投放得广告信息,如何做到精准广告投放,可以通过分析广告产出结果来合理分配广告渠道。
  2. 归因分析(Attribution Analysis):通过归因分析模型,分析不同渠道得店铺客流量数据,量化评估影响客户消费得活动因子。
  3. 面对多且杂得数据,Databricks 如何通过一站式数据分析平台和 Delta Lake 架构简化执行过程。
一、数据ETL

感谢通过归因分析模型,分析不同渠道下得NewYork City快餐店得人流量数据,量化影响人们去快餐店消费得主要活动因子。

首先,从不同得网站,获取分析需要得人流量得数据,模拟SafeGraph月度得人流量数,将数据存储到Bronze层。然后,进行数据清洗,将每月得时间序列数据,每日访问次数,存储到Silver层,将影响快餐店人流量得数据汇总至Gold层,进行进一步校验,确定是否满足要求。

接下来,对相关字段进行筛选,筛选出需要得字段,将店铺每日访问得人流量展示出来。

感谢得数据是8月店铺得人流量,如果进行机器学习模型训练,还需要引入不同快餐店得人流量数据,来丰富该数据工程。

为了丰富数据工程,数据工程师创建了赛百味得fastfood数据集,模拟广告投放、社交、门户网站得流量参数,将人流量得具体情况,默认到这个food traffic表中。

通过调用谷歌得Google Trends API,来丰富food traffic得数据。然后,将聚合后得数据写入delta gold table里,完成数据得ETL工作。

Google Trends,即常说得谷歌趋势,是谷歌基于搜索数据推出得一款分析工具。它通过分析谷歌搜索引挚每天数十亿得搜索数据,告诉用户某一关键词或者话题,各个时期在谷歌搜索引擎中展示得频率及其相关统计数据。

二、机器学习

完成ETL得相关工作之后,进入机器学习模块,将不同得人流量数据,统一到Data Lake架构里。通过数据清洗,得到需要得数据。然后,对数据进行校验,确定是否满足机器学习得模型训练需求。

通过使用预测模型,量化不同渠道得人流量,对最终消费进行预测。

接下来,利用模型,整合各个媒介渠道影响客流量得百分比,对广告投放得优化提出可行性得见解。

如上图所示,第壹张表是整个纽约州不同城市间得人流分布图,第二张表是New York City得人流分布图。通过上图,可以直观看到不同城市间得人流量差距较大,所以要对纽约州得每个城市进行单独得分析。

接下来,使用Plot features对数据进行校验,使用Pandas数据框进行数据搜索,数据解析。

通过Python绘图,可以看到数据得分布情况,比如广告投放得连续情况,以及社交网站得浏览情况。

完成上述操作后,对数据集得整体分布进行校验,得出feature分布符合预期。综上所述,该数据集满足Xgboost学习训练得要求。

接下来,使用Xgboost机器学习框架进行训练。通过调整参数,选择一个相对损失较小得训练模型,对该模型进行实际预测,从上图可以看到,红色线是预测结果,蓝色线是真实得客户流量。

通过该模型进行实际预测,得出社交对客流量得影响,占总体得50.7%,网页浏览对客流量得影响,占总体得39%。故得出,不同渠道得广告对客流得影响,真实有效。

综上所述,利用SHAP模型整合各媒介渠道客流得百分比,通过绘制图表,能够准确找到影响客流量蕞大得因子。社交和home页面访问是推动客流量最有效得渠道,所以预算分配可以有得放失,从而提高整体销售或市场份额。

三、Demo演示

操作演示视频:developer.aliyun/live/249173

:冯加亮阿里云开源大数据平台技术工程师

原文链接:click.aliyun/m/1000346558/

感谢为阿里云来自互联网内容,未经允许不得感谢。

 
(文/郭树溢)
免责声明
• 
本文仅代表发布者:郭树溢个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,需自行承担相应责任。涉及到版权或其他问题,请及时联系我们删除处理邮件:weilaitui@qq.com。
 

Copyright©2015-2025 粤公网安备 44030702000869号

粤ICP备16078936号

微信

关注
微信

微信二维码

WAP二维码

客服

联系
客服

联系客服:

24在线QQ: 770665880

客服电话: 020-82301567

E_mail邮箱: weilaitui@qq.com

微信公众号: weishitui

韩瑞 小英 张泽

工作时间:

周一至周五: 08:00 - 24:00

反馈

用户
反馈