ads-attribution
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseCross-Platform Attribution Health Audit
跨平台归因健康审计
Attribution decay is the silent revenue killer of 2026 — Consent Mode V2 EEA
enforcement (Jul 21, 2025), iOS ATT, SKAdNetwork → AdAttributionKit migration,
and the death of third-party cookies have moved every advertiser's
attribution signal toward modeled, server-side, first-party data. Misaligned
attribution windows or unverified Consent Mode setups will mis-attribute
15-40% of conversions and silently waste budget.
归因衰减是2026年悄无声息的营收杀手——Consent Mode V2在欧洲经济区(EEA)的实施(2025年7月21日)、iOS ATT、SKAdNetwork → AdAttributionKit的迁移,以及第三方Cookie的消亡,使得所有广告主的归因信号转向建模型、服务器端、第一方数据。归因窗口不一致或未验证的Consent Mode设置会导致15-40%的转化被错误归因,进而悄无声息地浪费预算。
Process
流程
- Collect current attribution stack: GA4 property ID, Google Ads conversion actions, Meta CAPI config, Apple Ads / AdAttributionKit registration, MMP dashboard (AppsFlyer / Adjust / Branch / Singular), any sGTM container
- Read for the cross-platform tracking baseline
ads/references/conversion-tracking.md - Evaluate attribution health per surface (web, iOS app, Android app, server-side)
- Score each surface PASS / WARNING / FAIL
- Generate findings report with cross-channel attribution map and remediation plan
- 收集当前归因栈:GA4媒体资源ID、Google Ads转化操作、Meta CAPI配置、Apple Ads / AdAttributionKit注册信息、MMP仪表盘(AppsFlyer / Adjust / Branch / Singular)、任何sGTM容器
- 阅读获取跨平台追踪基准
ads/references/conversion-tracking.md - 评估各渠道(网页、iOS应用、Android应用、服务器端)的归因健康度
- 为每个渠道打分:PASS / WARNING / FAIL
- 生成包含跨渠道归因地图和整改方案的发现报告
What to Analyze
分析内容
iOS Attribution (AdAttributionKit + ATT)
iOS归因(AdAttributionKit + ATT)
- AdAttributionKit registered with Apple Ads (post-Apr 10, 2025 cutover); registration creates dual attribution with SKAdNetwork (SKAN v1-3)
- View-through attribution active — 24h post-impression view window configured on Apple Ads campaigns where applicable
- Configurable attribution windows (WWDC 2025): per-campaign window customization audited; overlapping re-engagement windows used for subscription / re-acquisition campaigns
- Country code in postbacks (WWDC 2025): enabled if you need geo attribution detail
- ATT (App Tracking Transparency) opt-in rate monitored; <30% opt-in means heavy reliance on SKAN/AAK + privacy threshold
- Privacy threshold awareness — low-volume campaigns may receive null postbacks; campaign consolidation recommended below 1k installs/week
- 已注册AdAttributionKit并关联Apple Ads(2025年4月10日切换后);注册后会与SKAdNetwork(SKAN v1-3)形成双重归因
- 视图归因已激活——在适用的Apple Ads广告系列中配置了曝光后24小时视图窗口
- 可配置归因窗口期(WWDC 2025):审核每个广告系列的窗口自定义设置;订阅/重新获客广告系列使用重叠的再互动窗口
- 回传中的国家代码(WWDC 2025):若需要地域归因细节则启用
- ATT(App Tracking Transparency) opt-in率已监控;opt-in率<30%意味着严重依赖SKAN/AAK + 隐私阈值
- 隐私阈值认知——低量广告系列可能收到空回传;建议每周安装量低于1k的广告系列进行合并
Web Attribution (GA4 + Google Ads + Meta CAPI)
网页归因(GA4 + Google Ads + Meta CAPI)
- GA4 attribution model: Data-Driven (default for properties with enough data) vs Last-Click — confirm setting is intentional, not residue from a pre-2026 migration
- Google Ads attribution model: Data-Driven default; per-conversion override allowed but audit any Last-Click overrides for justification
- Cross-channel attribution in GA4: confirm Google Ads, Meta, LinkedIn, TikTok, Microsoft are integrated as platforms with consent + auto-tagging
- Conversion windows per channel appropriate to sales cycle:
- E-commerce: 7-day click, 1-day view
- B2B / lead gen: 30-90 day click, no view
- SaaS subscription: 30 day click, 1-day view, plus offline conversion import for the activation event
- Conversion lag analysis run quarterly to validate window choice
- GA4归因模型:数据驱动型(数据量充足的媒体资源默认选项)vs最后点击型——确认设置是有意选择,而非2026年迁移前的残留设置
- Google Ads归因模型:默认数据驱动型;允许按转化覆盖设置,但需审核所有最后点击型覆盖设置的合理性
- GA4中的跨渠道归因:确认Google Ads、Meta、LinkedIn、TikTok、Microsoft已作为平台集成,且已配置 consent + 自动标记
- 各渠道转化窗口期与销售周期匹配:
- 电商:7天点击,1天视图
- B2B / 线索生成:30-90天点击,无视图
- SaaS订阅:30天点击,1天视图,加上激活事件的线下转化导入
- 转化滞后分析每季度进行一次,以验证窗口期选择的合理性
Consent Mode V2 (EU/EEA + recommended globally)
Consent Mode V2(欧盟/欧洲经济区 + 全球推荐)
- Consent Mode V2 active (enforcement began Jul 21, 2025 for EEA/UK)
- Advanced Mode (not Basic) — Basic loses ~25% of EEA conversion signal
- 700+ ad clicks/day over 7 days per country/domain threshold met for Advanced Mode behavioral modeling to activate
- Signal recovery measured: aim 15-25% conversion recovery vs pre-CMV2 baseline
- Consent banner correctly reads CMV2 signals (not just GDPR boilerplate)
- Consent Mode V2已激活(2025年7月21日起在欧洲经济区/英国实施)
- 高级模式(而非基础模式)——基础模式会丢失约25%的欧洲经济区转化信号
- 满足每个国家/域名7天内日均700+广告点击量阈值,以激活高级模式的行为建模
- 已测量信号恢复率:目标是比Consent Mode V2实施前的基准恢复15-25%的转化
- 同意横幅正确读取CMV2信号(而非仅GDPR模板内容)
Server-Side Attribution Stitching
服务器端归因拼接
- First-party server logs stored with +
user_id+ timestampevent_id- platform tag for every conversion event
- MMP + first-party stitching: MMP (AppsFlyer / Adjust / Branch /
Singular) receives both client-side AND server-side events with shared
for deduplication
event_id - Server-side conversion import to Google Ads (offline conversion import) and Meta (CAPI) within 72h of the conversion event
- Hash quality: email / phone fields SHA-256 hashed and lowercased before send; cross-platform hashing convention consistent
- Deduplication rate ≥90% (matched event_id between client + server)
- 第一方服务器日志已存储,包含每个转化事件的+
user_id+ 时间戳 + 平台标签event_id - MMP + 第一方拼接:MMP(AppsFlyer / Adjust / Branch / Singular)同时接收客户端和服务器端事件,且使用共享的进行去重
event_id - 服务器端转化导入至Google Ads(线下转化导入)和Meta(CAPI)的时间在转化事件发生后72小时内
- 哈希质量:邮箱/电话字段在发送前已进行SHA-256哈希并转为小写;跨平台哈希规则一致
- 去重率≥90%(客户端与服务器端的匹配)
event_id
MMP Health (Mobile Apps)
MMP健康度(移动应用)
- MMP integrated — AppsFlyer / Adjust / Branch / Singular set up before any paid campaigns launched
- Apple Ads connected as a partner in MMP dashboard
- Post-install events sent back to Apple Ads, Google UAC, Meta App Campaigns, TikTok (enables Maximize Conversions and ROAS bidding)
- Event quality: purchase, subscription_start, trial_start, or other revenue events tracked (not just install → registration)
- Postback configuration: SKAN/AAK conversion values map to meaningful user actions
- 已集成MMP——AppsFlyer / Adjust / Branch / Singular在任何付费广告系列启动前已完成设置
- Apple Ads已作为合作伙伴连接至MMP仪表盘
- 安装后事件已回传至Apple Ads、Google UAC、Meta应用广告系列、TikTok(支持最大化转化和ROAS出价)
- 事件质量:已追踪购买、subscription_start、trial_start或其他营收事件(而非仅安装→注册)
- 回传配置:SKAN/AAK转化值映射到有意义的用户行为
Cross-Device & Cross-Platform Attribution
跨设备与跨平台归因
- Customer Match lists synced to Google Ads, Meta (Customer File CA), LinkedIn Matched Audiences, TikTok Customer File for cross-device stitching
- Enhanced Conversions active for Google Ads (hashed first-party data, ~10% uplift on properly-implemented setups)
- CAPI customer_information parameters (,
em,ph,fn,ln,ct,st,zp) sent server-side to Metaexternal_id - Privacy-safe identifiers (Customer Match hashes, GAID/IDFA where permitted) included in conversion exports
- Customer Match列表已同步至Google Ads、Meta(Customer File CA)、LinkedIn Matched Audiences、TikTok Customer File,用于跨设备拼接
- Enhanced Conversions已激活用于Google Ads(哈希后的第一方数据,配置得当的情况下可提升约10%的效果)
- CAPI customer_information参数(,
em,ph,fn,ln,ct,st,zp)已通过服务器端发送至Metaexternal_id - 隐私安全标识符(Customer Match哈希、GAID/IDFA,如允许)已包含在转化导出中
Key Thresholds
关键阈值
| Metric | Pass | Warning | Fail |
|---|---|---|---|
| GA4 attribution model | Data-Driven | Last-Click (intentional) | Last-Click (residual) |
| Consent Mode V2 | Advanced + verified | Advanced (unverified) | Basic / Not implemented |
| EMQ (Meta Purchase) | ≥8.0 | 6.0-7.9 | <6.0 |
| Event dedup rate | ≥90% | 70-89% | <70% |
| Server-side / client-side hit ratio | ≥80% | 50-79% | <50% |
| ATT opt-in (iOS) | ≥30% | 15-29% | <15% (heavy SKAN reliance) |
| Offline conversion import latency | <24h | 24-72h | >72h |
| Customer Match list freshness | <7 days | 7-30 days | >30 days |
| 指标 | 通过 | 警告 | 失败 |
|---|---|---|---|
| GA4归因模型 | 数据驱动型 | 最后点击型(有意选择) | 最后点击型(残留设置) |
| Consent Mode V2 | 高级模式 + 已验证 | 高级模式(未验证) | 基础模式 / 未实施 |
| EMQ(Meta购买) | ≥8.0 | 6.0-7.9 | <6.0 |
| 事件去重率 | ≥90% | 70-89% | <70% |
| 服务器端/客户端请求比率 | ≥80% | 50-79% | <50% |
| iOS ATT opt-in率 | ≥30% | 15-29% | <15%(严重依赖SKAN) |
| 线下转化导入延迟 | <24h | 24-72h | >72h |
| Customer Match列表新鲜度 | <7天 | 7-30天 | >30天 |
Output
输出
Attribution Health Score
归因健康度得分
Attribution Health Score: XX/100 (Grade: X)
iOS (AdAttributionKit + ATT): XX/100 ████████░░ (20%)
Web (GA4 + Ads + CAPI): XX/100 ██████████ (30%)
Consent Mode V2: XX/100 █████████░ (15%)
Server-Side Stitching: XX/100 ████████░░ (20%)
MMP Health (mobile): XX/100 ███████░░░ (10%)
Cross-Device / Customer Match: XX/100 ██████░░░░ (5%)Attribution Health Score: XX/100 (Grade: X)
iOS (AdAttributionKit + ATT): XX/100 ████████░░ (20%)
Web (GA4 + Ads + CAPI): XX/100 ██████████ (30%)
Consent Mode V2: XX/100 █████████░ (15%)
Server-Side Stitching: XX/100 ████████░░ (20%)
MMP Health (mobile): XX/100 ███████░░░ (10%)
Cross-Device / Customer Match: XX/100 ██████░░░░ (5%)Deliverables
交付物
- : Full surface-by-surface findings
ATTRIBUTION-AUDIT.md - Cross-channel attribution map (which platform owns which conversion windows + which events)
- Modeled vs reported conversion delta (estimated revenue under- or over-attribution)
- Quick Wins sorted by signal-recovery $ impact
- Pre-launch checklist for any new platform (Amazon, Apple Ads, TikTok) to ensure attribution is wired before spend begins
- : 按渠道划分的完整发现报告
ATTRIBUTION-AUDIT.md - 跨渠道归因地图(哪个平台负责哪些转化窗口 + 哪些事件)
- 建模转化与报告转化的差值(预估营收的归因不足或过度)
- 按信号恢复营收影响排序的快速优化方案
- 新平台(Amazon、Apple Ads、TikTok)上线前检查清单,确保在投放前完成归因配置