跳到主要内容

营销活动投入与转化分析

收藏0

分析用户导出的活动数据,计算 ROI、ROAS 和漏斗转化,比较不同渠道的归因结果。

让 AI 安装

github最新版本 0.1.1更新于 2026-10-21下载 2 次2 个版本

references/attribution-models-guide.md

9.7 KB查看排版效果
1# Attribution Models Guide
2
3Comprehensive reference for multi-touch attribution modeling in marketing analytics. This guide covers the five standard attribution models, their mathematical foundations, selection criteria, and practical application guidelines.
4
5---
6
7## Overview
8
9Attribution modeling answers the question: **Which marketing touchpoints deserve credit for conversions?** When a customer interacts with multiple channels before converting, attribution models distribute conversion credit across those touchpoints using different rules.
10
11No single model is "correct." Each reveals different aspects of channel performance. Best practice is to run multiple models and compare results to build a complete picture.
12
13---
14
15## Model 1: First-Touch Attribution
16
17### How It Works
18
19All conversion credit (100%) goes to the first touchpoint in the customer journey.
20
21### Formula
22
23```
24Credit(channel) = Revenue * 1.0 (if channel is first touchpoint)
25Credit(channel) = 0 (otherwise)
26```
27
28### When to Use
29
30- **Brand awareness campaigns**: Measures which channels bring new prospects into the funnel
31- **Top-of-funnel optimization**: Identifies the best channels for initial discovery
32- **New market entry**: Evaluating which channels generate first contact in new segments
33
34### Pros
35
36- Simple to understand and implement
37- Clearly identifies awareness-driving channels
38- Useful for budget allocation toward customer acquisition
39
40### Cons
41
42- Ignores all touchpoints after the first
43- Overvalues awareness channels, undervalues conversion channels
44- Does not reflect the reality of multi-touch customer journeys
45
46### Best For
47
48Marketing teams focused on expanding reach and entering new markets where understanding initial discovery channels is the priority.
49
50---
51
52## Model 2: Last-Touch Attribution
53
54### How It Works
55
56All conversion credit (100%) goes to the last touchpoint before conversion.
57
58### Formula
59
60```
61Credit(channel) = Revenue * 1.0 (if channel is last touchpoint)
62Credit(channel) = 0 (otherwise)
63```
64
65### When to Use
66
67- **Direct response campaigns**: Measures which channels close deals
68- **Bottom-of-funnel optimization**: Identifies the most effective conversion channels
69- **Short sales cycles**: When customers typically convert within 1-2 interactions
70
71### Pros
72
73- Simple to implement (default in many analytics platforms)
74- Highlights channels that directly drive conversions
75- Useful for performance marketing optimization
76
77### Cons
78
79- Ignores all touchpoints before the last
80- Overvalues conversion channels, undervalues awareness channels
81- Can lead to cutting awareness spending that actually feeds the pipeline
82
83### Best For
84
85Performance marketing teams running direct-response campaigns where the final interaction is the primary lever.
86
87---
88
89## Model 3: Linear Attribution
90
91### How It Works
92
93Conversion credit is split equally across all touchpoints in the journey.
94
95### Formula
96
97```
98Credit(channel) = Revenue / N (for each of N touchpoints)
99```
100
101### When to Use
102
103- **Balanced multi-channel evaluation**: When all touchpoints are considered equally valuable
104- **Long sales cycles**: Where multiple interactions are required
105- **Content marketing**: Where each piece of content plays a role in nurturing
106
107### Pros
108
109- Fair distribution across all channels
110- Recognizes the contribution of every touchpoint
111- Good starting point for teams new to multi-touch attribution
112
113### Cons
114
115- Treats all touchpoints equally, which rarely reflects reality
116- Does not account for the relative importance of different positions in the journey
117- Can dilute the signal of truly impactful touchpoints
118
119### Best For
120
121Teams running consistent multi-channel campaigns where every touchpoint is intentionally designed to contribute to conversion.
122
123---
124
125## Model 4: Time-Decay Attribution
126
127### How It Works
128
129Touchpoints closer to conversion receive exponentially more credit. Uses a half-life parameter: a touchpoint occurring one half-life before conversion gets 50% of the credit of the converting touchpoint.
130
131### Formula
132
133```
134Weight(touchpoint) = e^(-lambda * days_before_conversion)
135
136where lambda = ln(2) / half_life_days
137
138Credit(channel) = Revenue * (Weight / Sum_of_all_weights)
139```
140
141### Configurable Parameters
142
143| Parameter | Default | Description |
144|-----------|---------|-------------|
145| half_life_days | 7 | Days for weight to decay by 50% |
146
147### Guidance on Half-Life Selection
148
149| Sales Cycle Length | Recommended Half-Life |
150|-------------------|----------------------|
151| 1-3 days (impulse) | 1-2 days |
152| 1-2 weeks (considered) | 5-7 days |
153| 1-3 months (B2B) | 14-21 days |
154| 3-6 months (enterprise) | 30-45 days |
155| 6-12 months (complex B2B) | 60-90 days |
156
157### When to Use
158
159- **Short-to-medium sales cycles**: Where recent interactions are more influential
160- **Promotional campaigns**: Where urgency and recency matter
161- **E-commerce**: Where the last few interactions before purchase are most impactful
162
163### Pros
164
165- Accounts for recency, which aligns with many buying behaviors
166- More sophisticated than first/last-touch
167- Configurable half-life allows tuning to specific business contexts
168
169### Cons
170
171- May undervalue early-stage awareness that planted the seed
172- Half-life selection is subjective and requires testing
173- More complex to explain to stakeholders
174
175### Best For
176
177E-commerce and B2C companies with identifiable sales cycles where recent interactions carry more decision weight.
178
179---
180
181## Model 5: Position-Based Attribution (U-Shaped)
182
183### How It Works
184
18540% of credit goes to the first touchpoint, 40% to the last touchpoint, and the remaining 20% is split equally among middle touchpoints.
186
187### Formula
188
189```
190Credit(first_channel) = Revenue * 0.40
191Credit(last_channel) = Revenue * 0.40
192Credit(middle_channel) = Revenue * 0.20 / (N - 2) (for each middle touchpoint)
193
194Special cases:
195 - 1 touchpoint: 100% credit
196 - 2 touchpoints: 50% each
197```
198
199### When to Use
200
201- **Full-funnel marketing**: Values both awareness (first) and conversion (last)
202- **Mature marketing programs**: With established multi-channel strategies
203- **B2B marketing**: Where both lead generation and deal closure are distinct priorities
204
205### Pros
206
207- Recognizes the importance of first and last interactions
208- Still gives credit to middle nurturing touchpoints
209- Provides a balanced view of the full journey
210
211### Cons
212
213- The 40/20/40 split is arbitrary (some businesses may need 30/40/30 or other splits)
214- Middle touchpoints get relatively little credit
215- May not suit businesses where middle interactions are the primary differentiator
216
217### Best For
218
219B2B and enterprise marketing teams running coordinated campaigns across the full customer journey from awareness through conversion.
220
221---
222
223## Model Comparison Matrix
224
225| Criteria | First-Touch | Last-Touch | Linear | Time-Decay | Position-Based |
226|----------|------------|------------|--------|------------|----------------|
227| Complexity | Low | Low | Low | Medium | Medium |
228| Awareness bias | High | None | Neutral | Low | Medium |
229| Conversion bias | None | High | Neutral | High | Medium |
230| Multi-touch fairness | Poor | Poor | Good | Good | Good |
231| Best sales cycle | Any | Short | Long | Short-Medium | Any |
232| Stakeholder clarity | High | High | High | Medium | Medium |
233
234---
235
236## Practical Guidelines
237
238### Running Multiple Models
239
240Always run at least 3 models and look for channels that rank highly across multiple models. These are your most reliable performers. Channels that rank well in only one model may be overvalued by that model's bias.
241
242### Interpreting Divergent Results
243
244When models disagree significantly on a channel's value:
245
2461. **High in first-touch, low in last-touch**: The channel is strong for awareness but does not close. Pair it with stronger conversion channels.
2472. **Low in first-touch, high in last-touch**: The channel closes deals but does not generate new prospects. Ensure upstream awareness channels feed it.
2483. **High in linear, low in first/last**: The channel plays a critical nurturing role. Cutting it may break the journey without immediately visible impact.
249
250### Common Pitfalls
251
252- **Over-relying on last-touch**: Most analytics platforms default to last-touch, which chronically undervalues awareness spending.
253- **Ignoring non-converting journeys**: Attribution only counts converted journeys. Channels that contribute to unconverted journeys may still have value.
254- **Confusing correlation with causation**: Attribution shows correlation between touchpoints and conversion, not definitive causation.
255- **Insufficient data volume**: Models require statistically meaningful journey counts. With fewer than 100 journeys, results are unreliable.
256
257---
258
259## Data Requirements
260
261### Minimum Data
262
263| Field | Required | Description |
264|-------|----------|-------------|
265| journey_id | Yes | Unique identifier for each customer journey |
266| touchpoints | Yes | Array of channel interactions with timestamps |
267| converted | Yes | Boolean indicating whether the journey converted |
268| revenue | Recommended | Conversion value for credit allocation |
269
270### Touchpoint Fields
271
272| Field | Required | Description |
273|-------|----------|-------------|
274| channel | Yes | Marketing channel name |
275| timestamp | Yes | ISO-format timestamp of the interaction |
276| interaction | Optional | Type of interaction (click, view, open, etc.) |
277
278---
279
280## Further Reading
281
282- Google Analytics attribution model comparison documentation
283- Facebook/Meta attribution window settings and their impact
284- HubSpot multi-touch revenue attribution methodology
285- Bizible/Marketo B2B attribution best practices

文件内容是平台检查时读出的文本,只供查看。平台不会运行包里的任何脚本或程序。