Web to App 的染色逻辑以及用途
一.逻辑
用户点击 Facebook 广告进入你的落地页,落地页收集广告参数,并请求你的后端生成一个 click_id。
然后这个 click_id被嵌入深链,交给 AppsFlyer 的 Smart Script,它会基于 OneLink 模板生成最终跳转链接。如果用户未安装 App,就跳转到应用商店;
如果已安装,就直接唤醒 App。App 打开后解析出 click_id,上报给后端,后端据此染色用户,并回传关键事件给 Meta。
全链路依靠 click_id,把广告点击、落地页、App 使用和事件回传串联起来,实现精准归因。
二.链路
用户点击 Facebook 广告 ↓进入自建 H5 落地页 ↓落地页解析入链参数 ↓落地页停留约 n秒 ↓并行执行两个动作: A. 读取并准备 AppsFlyer Smart Script 所需参数 B. 上报自建后端,生成 click_id ↓H5 将 click_id拼入 deep_link_value,并对 deep_link_value 整体 URL Encode ↓AppsFlyer Smart Script 基于 OneLink 模板自动生成最终 OneLink ↓未安装:跳转 Google Play / App Store已安装:通过 Deep Link / Universal Link 唤醒 App ↓App 打开后获取 contentId、linkId、visitId ↓客户端上报服务端 ↓服务端通过 click_id 查找原始广告参数 ↓完成用户染色 ↓用户后续产生注册、观看、充值、订阅、购买事件 ↓服务端基于染色结果回传 Meta
三.价值
是把广告点击 → 落地页 → App 打开/安装 → 用户身份 → 后续付费事件 串成一条完整链路。
它解决的问题是:
这个用户后续产生的注册、观看、充值、订阅、复购等真实业务价值,应该归因到哪一条广告链路上。
AppsFlyer 可以帮你看标准归因,比如安装来自哪个渠道、哪个广告;
但染色逻辑,是为了把用户后续的业务行为和 ROI 绑定回具体的 campaign等这样投放优化时就不只看安装成本,而是能看每条推广链、每个素材、每个内容、每个广告带来的真实收入和回收效果。
只要业务需要从广告点击跳到 App,并且需要追踪用户后续付费或长期价值,就可以用这套染色机制。
四.应用
1. 短剧 / 小说 / 漫画 / 内容付费
用于判断哪部剧、哪本小说、哪个素材、哪条 link 带来的充值和 ROI 更好。
2. 游戏买量
用于追踪广告带来的用户后续是否注册、完成新手任务、首充、内购、留存,判断每个广告素材和广告组的真实 LTV。
3. 电商 App
用于追踪用户从商品广告进入 App 后,是否浏览、加购、下单、支付、复购,判断不同商品和广告的成交效果。
4. 订阅类产品
比如 AI 工具、健身、语言学习、视频会员、音乐会员。用于追踪试用、订阅、续费、取消订阅,判断广告带来的订阅质量。
5. 在线教育 / 课程产品
用于追踪用户从课程广告进入 App 后,是否试听、报名、购买课程,判断不同课程、老师、素材的投放效果。
6. 工具类 App
比如 修图、PDF、清理、记账、AI 写作工具。用于判断广告带来的用户是否真正激活、使用核心功能、订阅或付费。
7. 金融
用于追踪广告用户是否完成注册、实名、绑卡、申请、审核通过、购买理财或保险产品。
8. 本地生活 / 到店服务
比如外卖、团购、医美、家政、维修、门店预约。用于追踪广告用户是否预约、下单、到店、核销、复购。
9. 旅游 / 酒店 / 机票类产品
用于追踪用户从广告进入 App 后,是否搜索、收藏、预订、支付,判断不同线路和活动广告的 ROI。
10. 招聘 / 房产 / 汽车线索类产品
用于追踪广告带来的用户是否提交线索、预约看房、咨询销售、完成成交。
五.商业化
可以判断哪些内容值得放大、哪些素材值得复制、哪些广告组应该加预算或关停,同时还能把真实付费事件回传给 Meta,让广告系统持续学习高价值用户。最终,这套逻辑可以帮助业务从“买安装”升级为“买收入、买 ROI”,形成投放、内容、产品付费和算法优化之间的商业化循环。
夜雨聆风