ads-attribution

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Cross-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

流程

  1. 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
  2. Read
    ads/references/conversion-tracking.md
    for the cross-platform tracking baseline
  3. Evaluate attribution health per surface (web, iOS app, Android app, server-side)
  4. Score each surface PASS / WARNING / FAIL
  5. Generate findings report with cross-channel attribution map and remediation plan
  1. 收集当前归因栈:GA4媒体资源ID、Google Ads转化操作、Meta CAPI配置、Apple Ads / AdAttributionKit注册信息、MMP仪表盘(AppsFlyer / Adjust / Branch / Singular)、任何sGTM容器
  2. 阅读
    ads/references/conversion-tracking.md
    获取跨平台追踪基准
  3. 评估各渠道(网页、iOS应用、Android应用、服务器端)的归因健康度
  4. 为每个渠道打分:PASS / WARNING / FAIL
  5. 生成包含跨渠道归因地图和整改方案的发现报告

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
    +
    event_id
    + timestamp
    • 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
    event_id
    for deduplication
  • 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
    ,
    external_id
    ) sent server-side to Meta
  • 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
    ,
    external_id
    )已通过服务器端发送至Meta
  • 隐私安全标识符(Customer Match哈希、GAID/IDFA,如允许)已包含在转化导出中

Key Thresholds

关键阈值

MetricPassWarningFail
GA4 attribution modelData-DrivenLast-Click (intentional)Last-Click (residual)
Consent Mode V2Advanced + verifiedAdvanced (unverified)Basic / Not implemented
EMQ (Meta Purchase)≥8.06.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<24h24-72h>72h
Customer Match list freshness<7 days7-30 days>30 days
指标通过警告失败
GA4归因模型数据驱动型最后点击型(有意选择)最后点击型(残留设置)
Consent Mode V2高级模式 + 已验证高级模式(未验证)基础模式 / 未实施
EMQ(Meta购买)≥8.06.0-7.9<6.0
事件去重率≥90%70-89%<70%
服务器端/客户端请求比率≥80%50-79%<50%
iOS ATT opt-in率≥30%15-29%<15%(严重依赖SKAN)
线下转化导入延迟<24h24-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

交付物

  • ATTRIBUTION-AUDIT.md
    : Full surface-by-surface findings
  • 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)上线前检查清单,确保在投放前完成归因配置