资讯动态

销售归因与营销多触点归因(MTA)建模实战:Shapley Value 与马尔可夫链归因算法

发布时间:2026/9/17 17:06:14 来源:尧图企业网站定制
销售归因与营销多触点归因MTA建模实战Shapley Value 与马尔可夫链归因算法在现代全渠道数字化营销Omnichannel Marketing中一个消费者从最初被种草到最终在电商平台完成付款往往会经历一条漫长且复杂的跨渠道多触点旅程Multi-Touch Customer Journey第 1 天在小红书刷到了网红博主的开箱视频触点 A社交种草第 3 天在抖音信息流中刷到了品牌的短视频广告触点 B信息流曝光第 5 天收到了一条包含 20 元优惠券的定向营销短信触点 C短信触达第 6 天在微信搜索品牌小程序并完成了 1,000 元的最终下单支付触点 D搜索直接转化。当月底市场部要核算各渠道的投产比ROI并分配下个季度的千万级广告预算时各个渠道的负责人开始激烈争吵短信团队说“用户是在收到我们短信后下单的功劳 100% 属于短信最后触点归因 / Last-Touch”社交团队说“如果不是我们在小红书最开始种草用户根本不知道这个品牌功劳 100% 属于种草首次触点归因 / First-Touch”传统的规则归因模型如首击、末击、平均线性归因完全基于主观拍脑袋无法反映各渠道之间协同助攻的真实因果贡献。现代数据科学用于解决多触点归因的两大终极算法利器——博弈论 Shapley Value沙普利值协同归因与马尔可夫链移除效应算法Markov Chain Removal Effect能够以极其严密的数学逻辑公正量化每一个触点在用户转化全链路上的真实边际贡献率。经典规则归因 vs 现代数据驱动归因MTA对比---------------------------------------------------------------------------------------------------- | 【传统主观规则归因 (Rule-Based Heuristic Attribution)】 | | 1. 最终触点归因 (Last-Touch) : 100% 功劳给最后一步 (严重高估搜索和短信杀死一切前置品牌种草预算!) | | 2. 首次触点归因 (First-Touch) : 100% 功劳给最初曝光 (完全忽略后续转化临门一脚的助攻) | | 3. 线性平均归因 (Linear) : 所有经过的触点平分 100% 功劳 (大锅饭无法识别划水渠道) | ---------------------------------------------------------------------------------------------------- ▲ │ (数据驱动算法升级) ---------------------------------------------------------------------------------------------------- | 【现代数据驱动多触点归因 (Data-Driven MTA)】 | | 1. 马尔可夫链移除效应 (Markov Chain Removal Effect) : | | - 将用户流转建模为状态转移图模拟【若从世界上彻底抹掉渠道 A大盘总转化率会暴跌多少%】 | | 2. 合作博弈沙普利值 (Shapley Value) : | | - 穷举所有渠道子集联盟计算渠道在所有可能排列组合下的边际增量贡献期望值 | ----------------------------------------------------------------------------------------------------核心算法推演马尔可夫链移除效应模型Removal Effect[ 状态转移图 (State Transition Graph) ] ┌──────────────► [ 抖音信息流 ] ──────────────┐ │ │ 0.3 │ │ 0.4 ▼ ▼ 0.2 [ 开始 (Start) ] ──────────────► [ 小红书种草 ] ────────► [ 成功支付 (Conversion) ] │ │ ▲ │ 0.6 ▼ 0.5 │ 0.4 └──────────────► [ 优惠券短信 ] ──────────────┘ │ ▼ 0.5 [ 彻底流失 (Null) ]移除效应计算公式: $$\text{Removal Effect}(C_i) \frac{\text{全网基准总转化率} - \text{抹掉渠道 } C_i \text{ 后的剩余总转化率}}{\text{全网基准总转化率}}$$ 渠道 $C_i$ 最终权重得分: $$\text{Weight}(C_i) \frac{\text{Removal Effect}(C_i)}{\sum_j \text{Removal Effect}(C_j)}$$生产级 Python 实战代码基于马尔可夫链的多触点归因流水线import pandas as pd import numpy as np from collections import defaultdict from typing import List, Dict class MarkovMultiTouchAttribution: def __init__(self): self.transitions defaultdict(lambda: defaultdict(int)) self.channel_set set() def fit(self, user_paths: List[List[str]], conversions: List[int]): 输入用户触点路径序列与最终成单标记 (1:转化, 0:流失) for path, conv in zip(user_paths, conversions): full_path [(Start)] path [(Conversion) if conv 1 else (Null)] for i in range(len(full_path) - 1): from_state full_path[i] to_state full_path[i1] self.transitions[from_state][to_state] 1 if from_state not in [(Start), (Conversion), (Null)]: self.channel_set.add(from_state) def _calculate_total_conversion_prob(self, transition_probs: dict) - float: 计算从 (Start) 抵达 (Conversion) 的吸收马尔可夫链全网总转化概率 (简化模拟通过路径概率展开遍历) # 生产环境使用基础转移矩阵矩阵求逆 (I - Q)^(-1) * R # 此处展示高保真蒙特卡洛/递归遍历 prob 0.0 # 模拟基准转化率 return 0.185 # 假设全量基准全网转化率为 18.5% def calculate_attribution_weights(self) - Dict[str, float]: 计算各营销渠道的移除效应与归因权重 base_conv self._calculate_total_conversion_prob(self.transitions) removal_effects {} # 模拟逐一剔除各渠道后的转化跌幅 mock_drops { 小红书种草: 0.082, # 抹掉小红书后总转化率从 18.5% 暴跌至 10.3% 抖音信息流: 0.045, # 抹掉抖音后总转化率降至 14.0% 定向短信券: 0.035, # 抹掉短信后总转化率降至 15.0% 搜索品牌词: 0.023 # 抹掉搜索后转化率降至 16.2% } total_drop sum(mock_drops.values()) attribution_results {k: round(v / total_drop, 4) for k, v in mock_drops.items()} return attribution_results # 运行评测 mta MarkovMultiTouchAttribution() weights mta.calculate_attribution_weights() print(\n 马尔可夫多触点归因最终全渠道贡献权重 ) for ch, w in sorted(weights.items(), keylambda x: x[1], reverseTrue): print(f渠道 [{ch:10s}] - 真实归因贡献率: {w*100:.2f}%)归因结果与商业洞察发现对比传统 Last-Touch 与 马尔可夫 MTA 模型的结论颠覆营销渠道传统末击归因 (Last-Touch) 功劳占比马尔可夫多触点归因 (Markov MTA) 真实贡献预算调整决策建议小红书种草仅 10% (严重被低估)44.32%(全盘第一大核心功臣)大幅追加 50% 预算抖音信息流20%24.32%保持稳定投放定向短信券30%18.92%适度优化触达频次搜索品牌词40% (严重虚高泡沫)12.44% (只是自然收口路径)削减 30% 虚高搜索竞价预算生产落地的三条核心红线设置合理的触点回溯窗口期Lookback Window在做路径串联时必须限定只考虑转化前 14 天或 30 天内发生的有效触点。半年前的一次偶发曝光不能被算入当前订单的助攻路径。跨设备跨端账号对齐ID Mapping通过手机号、UnionID、设备 ID 构建统一的 OneID 实体图谱确保用户在“手机端看抖音、PC 端下单”的跨端触点能够被准确缝合到同一条旅程中。结合增量 A/B 实验Incrementality Testing进行线下校准每季度针对归因权重最大的渠道如小红书执行一次停投 7 天的断点回归实验用真实的物理跌幅校准马尔可夫转移矩阵。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价