说到渠道归因,那最容易想到的就是传统的渠道归因,这种方法一般是基于业务决策的。 首次归因:首次点击渠道赋予全部转化 末次归因:末次点击渠道赋予全部转化 线性(平均)归因:每个渠道均分转化 位置归因:自定义位置的权重,一般首位占50%,其余为0 时间衰减归因:距离转化的时间越短的渠道 累计未转化次数 path total_conversions total_conversion_value total_null 0 eta > iota > alpha > eta 1 0.244 3 1 iota > iota > iota > iota 2 3.195 6 2 alpha > iota > alpha > alpha > alpha > iota > ... 2 6.754 6 3 7377.5 1 beta 1910.0 2 delta 3.0 3 epsilon 315.0 4 eta 3665.5 5 gamma 128.5 6 iota 3980.5 7 kappa 152.0
渠道归因(三)基于Shapley Value的渠道归因 通过Shapley Value可以计算每个渠道的贡献权重,而且沙普利值的计算只需要参加的渠道总数,不考虑顺序,因此计算成本也较低。 pd import matplotlib.pyplot as plt import seaborn as sns 本文所有数据如果有需要的同学可关注公众号HsuHeinrich,回复【数据挖掘-渠道归因 成功转化次数 marketing_channel_subset converted 0 Email 110 1 Email,Facebook 11 2 Email,Facebook,House Ads 8 3 = json.load(f) journeys[:5] # 用户各渠道流转日志,数字表示渠道代号 数据格式要求:json数据,每一行为成功转化的流转路径,数字为渠道ID [[16, 4, 3, 总结 日常业务中,可以结合多个方法看一下归因的差异。
线性归因模型 2.2.6 时间衰减归因模型 2.2.7 位置归因模型 2.2.8 自定义归因模型 2.2.9 马尔科夫归因模型 2.2 不同归因方法的使用场景 3 算法归因的几种方法 3.1 夏普里值 4 归因分析的服务商 1 zoho CRM —— 营销归因 2 Google Attribution 360使用 3 VisualIQ 4 Convertro 5 归因分析的一些案例 5.1 亚马逊广告归因 2 传统归因分析方法 2.1 传统归因分析 参考自文章[1][2][3] 还有文章:【数据分析思维】多因素影响下如何归因? GA里面的归因模型有非常多种,分为单触点归因和多触点归因。 等等… 3 算法归因的几种方法 参考:互联网广告的归因分析(Attribution Analysis) 数据驱动归因的几个算法 之前看到的传统归因,大多基于规则; 数据驱动归因(Data-Driven 参考文献 1 互联网广告的归因分析(Attribution Analysis) 2 2.3、流量的高级分析与流量渠道的协同:归因和归分析型 3 【科普】深度解析亚马逊广告归因(含案例解析) 4 【数据分析思维
渠道归因(二)基于马尔可夫链的渠道归因 在应用当中,序列中的每个点通常映射为一个广告触点,每个触点都有一定概率变成真正的转化。通过这种建模,可以选择最有效,概率最高的触点路径。 本文主要参考自python实现马尔可夫链归因[1]。 马尔可夫链是一个过程,它映射运动并给出概率分布,从一个状态转移到另一个状态。 所以马尔可夫链模型可以用来做归因分析。 total_conversion_value 0 eta 3440.255709 13711.503304 1 iota 3732.042103 14535.970443 2 alpha 5821.609182 19315.152418 3 共勉~ 参考资料 [1] python实现马尔可夫链归因: https://mattzheng.blog.csdn.net/article/details/117296062
实时数据反馈与归因通过SDK集成实现实时数据同步。广告主可实时查看各渠道的ROI,并调用API接口同步有效推广数据至财务系统,基于用户生命周期价值动态调整预算分配策略。 3、技术实现路径通过三步完成结算体系升级:SDK集成:接入openinstall SDK(Android/iOS/HarmonyOS全平台支持)渠道配置:在管理后台设置「渠道分组-超级渠道-创建分发 openinstall的技术方案通过全链路追踪与实时归因两大核心能力,重构了渠道推广的价值分配逻辑:一方面,动态参数化链接将传统渠道打包与邀请码等繁杂成本转化为生成式流程;另一方面,秒级实时数据反馈与层级绑定功能 这套技术框架的价值不仅在于降低结算摩擦,更深远的意义在于重构了渠道合作生态的底层规则——当每一个用户的点击、激活、付费行为都能被精准归因到对应渠道,广告主与推广者之间CP结算的零和博弈将转化为基于数据可视化的协同共创
解释 这里会引用神策数据很多的介绍,然后进行总结 归因方法 自归因 渠道商帮我们做归因,有的是每个用户打开app都回传给渠道商,渠道商自己归因 有的如华为是从应用商店安装时, 应用商店把归因信息写入到 app, 然后首次安装启动时能从本地存储获取到归因数据 曝光归因 曝光归因由于有数据量极大、不会使用此项 点击归因(常用) 所谓点击归因, 就是点击广告之后首个转化, 基本都是用这种方式归因 归因模型 首次归因模型 多个归因源事件时,认为第一个归因源事件的功劳为100%。理由是第一个触点给用户建立了认知,与用户形成了连接。 平均归因模型 多个归因源事件时,认为每个归因源事件平均分配此次功劳。 links where id = {$id}"; // $id if (is_null($link)) { return 'FAIL'; } // 3. 查询 app $app = "select * apps where id={$appId}"; // 3.
本篇主要是python实现马尔科夫链归因,关联的文章: 多渠道归因分析(Attribution):传统归因(一) 多渠道归因分析:互联网的归因江湖(二) 多渠道归因分析:python实现马尔可夫链归因( 三) 多渠道归因分析(Attribution):python实现Shapley Value(四) 多渠道归因分析(Attribution):用attention-RNN来做归因建模(附代码demo)(五 所以马尔可夫链模型可以用来做归因分析。 论文:吸收态马尔可夫链及其应用中的一则使用: 2 R语言实现 基本,参考:数据运营36计:马尔可夫链对营销渠道归因建模,R语言实现 官方论文: https://papers.ssrn.com/sol3 这是一个多渠道归因模型问题。 Google Analytics(分析)的定义有助于:归因模型是一个或一组规则,用于确定如何将销售和转化功劳分配给转化路径中的接触点。
outputData 输出数据表 bili_ads.ads_dot_detail_1d Objects 归因对象 uuid,user_id Dimensions 归因维度 up_id_com,app_key recent,average startDate 进行归因计算的日期 ${yyyy_mm_dd} traceBackDays 往前追溯的天数 0 maxIntervalHours 最大归因间隔(小时) 3.1 合并待归因和归因目标行为数据 输入:ActionData,targetActionData 中间处理:将ActionData中的additionalFields字段join到targetActionData ,我们可以看到用户user_id=123456 在2022年3月25日通过Bilibili的IOS端坑位=‘历史记录’进入娱乐-鬼畜区的up主的30689558 贡献的观看时长为20mins. 分享、点赞、在看,给个3连击呗!
本篇主要是python实现马尔科夫链归因,关联的文章: 多渠道归因分析(Attribution):传统归因(一) 多渠道归因分析:互联网的归因江湖(二) 多渠道归因分析:python实现马尔可夫链归因( 由于非Facebook的广告使用的是第三方归因平台如AppFlyer、Adjust或者Kochava,他们并没有Facebook的归因数据,所以双方是独立的归因系统和归因逻辑,也就是会存在多次计费的可能 首先,广告主做用户增长的团队需要有懂广告归因的人,况且即便懂了这套归因逻辑,也很难区分有效触点归因“抢”了多少自然量。 如果这个数据指标接近1,证明广告平台将视频广告的曝光数据直接回传给广告主;若这个指标值范围在0.5~0.7,有很大的概率是广告平台将有效视频曝光(3s)的数据回传给广告主作为归因数据。 这个事情也从另外一个侧面推动了第三方归因服务公司加强归因作弊识别的能力。
今天,我们将列举一些常用的归因模型,并演示如何使用Googel Analytics 归因模型对比工具来为你的业务挑选最适合的模型。 归因模型应用示例 假设你的网站售卖烧烤架。 Google Analytics 归因模型101 在末次互动归因模型中,我们将转化的全部功劳归于用户的最后一个触点。 末次非直接点击归因模型忽视了直接流量,把转化功劳全归因于在完成销售之前的最后一次渠道点击。 我们再来看更多模型: 与末次互动相似,首次互动归因模型把转化功劳全归因于首次触点——在Grillmaster先生的例子中,即为自然搜索。 线性归因模型在各个渠道之间平均分配成功转化分数。 模型对比工具一次最多能对比3种模型。添加二次维度,例如来源/媒介,可以更加深入挖掘转化的路径。例如,添加二次维度来源,把自然搜索细分为Google, Bing 和Yahoo.
不管是做FOF也好,仅仅想单纯归因也好,Brison是一种比较常见,也算是通用的归因方法,其一般用于权益类或者大类资产配置类基金。 其实Brison归因的逻辑很简单,假设有一个基准,基准在各类资产的配置上的权重分别是wbi(weight of benchmark of asset i),这些资产的收益率分别是rbi(return of benchmark of asset i),同样的,我们有一个需要归因的基金产品,也就是我们自己的组合,在各类资产上的权重是wpi(weight of portfolio of asset i),收益率分别是 所谓的Brison归因就是把一个组合的超额收益分解为资产配置的能力、个券选择的能力、以及交互收益。
让我们来看看每一个普及的模型,看看每一步骤的归因。这样我们就可以权衡利弊。 最后点击(Last-Click) ? 这归因模型功劳于转化前的最后一个通道,这就是我们以上举例的重定向广告。 这类归因模型允许你创建混合型最后单击和初次点击的模型,并给每个触达点相应的百分比。 优点:如果你的营销项目主旨是保持与用户的关系和认知,那么线性的归因就比较有用。比如说,如果你有一个品牌的广告项目,每一个媒介点在用户考虑阶段都同等重要,那么线性的归因能够帮助你您可视化这一进程。 缺点:时间衰减归因对最后转化有贡献,但是是初始的触达的渠道有打折扣,例如Facebook或者最初的搜索会话。 自定义(Custom ) ? 这就是“圣杯”归因模型! 你需要对其他模型非常了解再来运用自定义归因模型 正如你所看到的,这里有很多归因模型,找到一个适合你的业务的模型途径需要测试并且优化。使用一些虚拟数据集来测试不同的广告项目和媒介渠道。
LTA的单一归因模型,可能让品牌误判广告的长期价值。 3. 多触点归因模型:平衡短期与长期价值 除MMM外,品牌还可结合其他多触点归因模型(如线性归因、时间衰减模型)优化策略: 线性归因:平均分配各触点的贡献值,适合强调全链路体验的品牌(如奢侈品)。 改用多触点归因后,品牌发现KOL合作对最终购买的贡献率达25%,并据此调整投放策略。 3. B2B行业 B2B客户的决策路径复杂,涉及多部门协作。LTA无法捕捉销售团队与数字广告的协同效应。 例如,某电商平台使用时间衰减模型,结合用户停留时长、点击频率等行为数据,优化归因权重分配,使广告ROI提升20%。 3. 跨平台一致性 确保不同渠道的数据格式统一,避免因数据孤岛导致归因偏差。 3. 第一方数据的崛起 品牌需加强第一方数据(如用户注册信息、购买记录)的收集与利用。例如,某服装品牌通过会员系统积累第一方数据,结合CRM分析用户生命周期价值,优化广告投放策略。
指标的异常归因是数据分析师日常工作中遇到的最高频问题之一。 关于异常归因的核心问题其实就两个:一个是从哪些维度进行指标拆解,另一个是各个维度之间的贡献度分别是多少? 我们在实际工作场景中就完全可以利用ChatGPT来提高日常归因的效率。
在这种情况下有3个接触点。每个接触点可获得33%的功劳。 线性归因对所有事物都给予同等的重视。该模型不会突出显示最有效的策略。 我们进一步抽象下: 我们把行业记为H, 投资组合记为A, 权重记为w, 分配效果记为A(w1 * H1,w2 * H2,w3 * H3) 基准记为H1base,Abase 分配影响记为Ea 选择影响记为 Es 相互作用影响记为Ei Ea比较的是: W1,w2,w3 W1base,w2base,w3base Es比较的是: H1/H1base Ei比较的是: Ei=wa*Ea + ws*Es wa跟ws的权重大小 2 合理地根据具体业务选择适合的归因模型; Mix, match, or compare attribution models in your analysis 3 可视化的重要性 可视化图表的选择代表了所想要展示的规律 可以分成3类,单点洞察、单形状洞察、复合洞察。 ? 结合图表,我们看几个示例: Outstanding No. 1 ? Outstanding Last ? Attribution ?
) 阶段 3:基于用户的归因(People-Based Attribution) 这三个阶段,并不是简单的“新旧替代”,而是对归因视角的一次次升级:从规则 → 数据 → 用户身份。 、结果可解释 常见的规则归因模型包括:: 模型 归因逻辑 最后一次点击(Last Click) 转化归功于最后一个触点 第一次点击(First Click) 转化归功于第一个触点 线性归因 所有触点平均分配 时间衰减 越接近转化,权重越高 位置归因 首次与最后一次权重更高 延伸阅读:Web端广告归因模型全解析:从单触点到多触点归因 这一阶段的归因模型,适用于: 渠道数量有限 用户路径较短 Cookie/ 用户识别稳定 企业以效果核算为主要目标 在Universal Analytics(GA3)时代,Last Click曾长期是默认归因模型,原因并不是它最准确,而是: 它最简单、最容易对账、最容易被业务接受 阶段 3:基于用户的归因(People-Based Attribution) 随着隐私保护政策的加强(如 Cookie 限制、ID 退化),仅依赖设备或浏览器级标识的归因方式开始失效,越来越难以获取完整的用户路径
一、核心定义:什么是归因模型? 归因模型是一套规则或算法,用于确定用户转化(如下单、注册)的功劳应如何分配给转化路径上的各个营销接触点。 二、历史起源:从单点归因到多点归因的认知演进 归因模型的发展史,本质上是营销人对用户决策旅程认知不断深化、以及数据分析技术不断进步的历史。 数字营销中期:规则模型的出现:广告主逐渐意识到最终点击的弊端,催生了首批多点触达归因模型,如首次点击(强调拉新)、线性归因(平均分配)、时间衰减(越近越重要)、位置归因(U型模型,强调首尾)等。 跨设备归因的挑战:用户可能在手机上看广告,在电脑上完成购买。传统基于Cookie的归因已失效,需要借助跨设备识别技术或概率模型。 线下转化的归因盲区:线上广告可能驱动线下门店购买。 窗口期长短会根本改变归因结果,需根据产品决策周期合理设定。 警惕“过度归因”与内部博弈:复杂归因可能让市场部声称对几乎所有销售负责,引发部门矛盾。
之前几篇多渠道归因分析应该算是比较通用的一些方法论: 多渠道归因分析(Attribution):传统归因(一) 多渠道归因分析:互联网的归因江湖(二) 多渠道归因分析:python实现马尔可夫链归因(三 ) 多渠道归因分析(Attribution):python实现Shapley Value(四) 多渠道归因分析(Attribution):用attention-RNN来做归因建模(附代码demo)(五) profile — embedding layer + ANN:额外融入用户属性信息 1.6 融合层 2 下游应用 2.1 下游应用一:分配路径权重 2.2 下游应用二:预算评估 2.3 确定最有影响力的路径 3 (markov考虑了顺序) 未融入用户属性信息 1.2 注意力的循环神经网络多点触摸归因模型框架 一种基于注意力的循环神经网络多点触摸归因模型,以监督学习的方式预测一系列事件是否导致转换(购买)。 sigmoid激活函数到最终,0/1分类 out_att = Dense(32, activation = "sigmoid", name='single_output')(c) # Step 3:
之后从该Bitmap中居中均匀的取出N*N个像素点(这里以3*3为例),按其色值进行统计,找出占比最高的色值的比例,如果其占比超过一定阈值,说明他是白图(不一定是白色,因为占位图背景是淡灰色)。 单张图片检测流程示意图:频次控制用户正常使用过程中,屏上图片的变更较为频繁,因此需要将检测周期限制为3s一次,并且经检测确认正常或白屏的图片不再参与检测。 因此我们通过流量的消耗来计算App网速,通过在内存中维护一个记录最近3s,6s,9s的流量消耗的队列,可以算出最近App的网络下行速率。 采用三个3s阶段中平均速率的最大值40KB/s作为下行速率。我们区分弱网和无网并不是依据是否有网速,而是最近3分钟的业务接口是否有成功记录,如果无一成功则判定无网,否则判定弱网。 这也证明了该策略对脏数据归因的准确性。归因优先级我们目前问题归因的优先级从高到低如下,主要按归因证据的可信度来排序。
当你意识到市场营销应该产生收入并需要一个营销归因模型来追踪收入来源,那下一个问题就是,你应该用哪一种归因模型? 现在有许多可行的归因模型,但一般来说,它们可以浓缩为三大类: 单触点模型 (例如,首次/线索转化互动触点/,末次/机会创造互动触点) 多触点模型 (例如,W型归因模型) 全路径模型 (包括机遇期后的营销 B2B 还是 B2C 营销 选择归因模型的首个要点是B2B和B2C的划分。一般来说,B2B营销者应该使用多触点归因模型,而B2C应该使用单触点模型。这里面有几个原因。 如果你现在正在做的是这种营销体验,那么只有全路径互动接触归因模型可以提供这种分析。反之,多触点互动模型,例如W型,就已经足够了。 全渠道归因模型 高级归因模型的最后一个要素是全渠道能力。 而全渠道归因模型是唯一可以完成这个任务的模型。