ADJUST · WEB TO APP CAMPAIGN

Web to App Campaign
流程及设置全指南

从「为什么要做 Web2App」讲起,逐渠道拆解 Google、Facebook、TikTok、Kwai、Snap / Pinterest / Bing 的广告流程、Adjust 后台配置、跟踪链接拼接与数据回传设置,并配动态流程图帮助理解每条链路的归因原理。

📈 投放流程🔗 跟踪链接🎯 概率模型归因📤 渠道回传🧭 常见问题排查

01🧭 What & Why:什么是 Web2App,为什么要投

先看用户路径长什么样,再看四类产品各自为什么需要这种投放方式。

🛣️ W2A 广告流程

Web to App(W2A)指的是:广告投放在 Web 端(网页广告位),用户点击后先进入一个落地页,再由落地页把用户引导到 App。用户点击网页内的 CTA(Call To Action,行动号召)按钮后,去向有三种可能:

👆 点击 Web 广告网页广告位 🌐 跳转落地页展示完整内容 🔘 点击网页内CTA(Download)按钮 🏪 跳转应用商店 📦 下载APK 💻 打开Web / PWA(Web2Web)
W2A 广告流程:点击 Web 广告 → 跳转落地页 → 点击网页内 CTA 按钮 → 三种去向(应用商店 / 下载 APK / 打开 Web·PWA 即 Web2Web)
💬 换个说法讲一遍 传统 App Campaign 是「广告 → 直接跳商店」;W2A 则在中间加了一个自家网页。这个网页既是「加长版广告位」(能放下更完整的内容),也是一个「中转站」——用户在网页里点下载按钮时,Adjust 能在这里记录一次点击,为后面的归因埋下线索。

🎯 四类产品各自为什么需要 W2A

📚 电商 / 短剧 / 小说 / 漫画等内容类产品(一)

由于广告投放素材 / 内容受限制,需要在网页里展示完整内容。

W2A 的解法:投放方式可以在落地页完整展示,从而提高转化率

🍎 内容类产品(二):iOS 隐私限制

由于 iOS 14.5+ 广告隐私政策的影响,Meta 针对新用户的 app 广告下实现深度链接效果受限。

W2A 的解法:可以通过概率模型获取用户真归因信息,完成延迟深度链接拉起

🚫 特殊品类产品

对于无法投放 App Campaign 的产品类型,广告买量受到限制。

W2A 的解法:可以通过落地页中转获取该应用,减轻上架审核过程中对获客的影响。

🌍 全品类产品

对于长期投放 App Campaign 的产品类型,寻求新的获客增长机会。

W2A 的解法:可以利用 Web 端广告流量,覆盖 Web 端人群,为 APP 获客带来新的增长机遇。

📊 Adjust Web to App:各渠道支持概览

当前 Adjust 对不同渠道的 Web to App 支持能力如下(其中「广告消耗」和「渠道回传」是尤为关键的两列):

渠道链接模版安装归因广告消耗 *渠道回传特征 ID
Facebook Webfbclid / fbpid
Google Webgclid / gbraid / wbraid
TikTok / Kwai Webttclid
Snap / Pinterest / Bing Ads WebSnap 支持Pinterest 支持msclkid(Bing)
其他视渠道
⚠️ 注
Web2App 广告消耗功能需额外开通,具体请联系负责您账户的 Adjust 商务沟通。

📈 Adjust Web to App 数据支持

配置完成后,可在 Adjust 后台按「渠道源」查看 Web2App 的完整效果数据,包括广告支出、点击(归因)、CCR(点击转化率)、安装、所有收入、投资回报率(ROI)等指标。原文给出的示例面板如下(表格中数据为 demo 数据,仅示意报表形态):

渠道源广告支出点击 (归因)CCR安装所有收入投资回报率 (ROI)
Google web397,416.0012,329,8713.82%471,212142,135.91-99.94%
Facebook web547,404.006,260,1113.47%217,455128,585.83-98.14%
Tiktok web331,771.004,269,3732.42%103,44911,322.65-98.24%

02🟦 Google Web to App 广告流程及设置

Google Web2App 的核心链路:Adjust 跟踪链接记录点击 → 概率模型匹配安装 → 归因给 Google Web → 回传给 Google。

🗺️ 流程图

落地页/商店链接+ Adjust 跟踪链接 👆 点击广告 🏪 跳转商店/网页 📱 下载安装并打开 app Adjust 收到点击 Adjust 收到安装 🎲 概率模型匹配 ✅ Adjust 归因 Google Web 跟踪链接 📤 Adjust 把数据回传给 Google(前提:设置好 Google Web 回传)
Google Web2App 双轨流程:橙色是用户看到的路径(点击 → 商店/网页 → 装机打开);蓝色是 Adjust 侧的归因路径(收到点击 + 收到安装 → 概率模型匹配 → 归因 → 回传给 Google)
🎲 关键概念:概率模型(Probabilistic Modeling)
是什么
一种不依赖设备广告 ID 的归因方式:Adjust 把「点击时刻收到的信息」与「安装打开时刻收到的信息」做概率匹配,判断这次安装大概率来自哪次点击。
为什么
Web 点击发生在浏览器里,App 安装发生在设备上,两边拿不到同一个确定性 ID(尤其 iOS 14.5+ 之后),所以必须用概率匹配来把「Web 的点击」和「App 的安装」接起来。这也是为什么每个渠道的链接创建向导里都强调「启用概率模型」是必须步骤——不开它,Web 点击和 App 安装就断链,归因不到渠道头上。
例子
用户在 Google 搜索结果页点了广告(Adjust 记到一次点击),3 小时后装好 App 首次打开(Adjust 记到一次安装)。若概率模型窗口设为 6 小时,两条记录在窗口内匹配成功,安装被归因给这条 Google Web 跟踪链接。

🔑 Google Web to App 广告设置关键步骤

  1. Adjust 后台 —— 生成 Google Web 跟踪链接 + 做好归因设置
  2. Adjust 后台 —— 做好 Google Web 数据回传设置
  3. Google 后台 —— 设置落地页 / 商店链接 + Adjust 跟踪链接
  4. 广告主的网页设置跟踪链接
    如 Google 广告设置直接跳转商店,可忽略这步。

🛠️ Adjust 后台设置 —— 跟踪链接 · 创建链接

入口:Campaign Lab → 合作伙伴(点「+」新建)。

🔍 合作伙伴怎么选(很容易选错)
Google Web 的 campaign 类型很多,请搜索 Google 然后根据自己具体的类型勾选合作伙伴。注意两条排除规则:
① 带有 (Web app)后缀的是给 web2web 的,投 web2app 不要选
Google Ads 这个合作伙伴适用于 app campaign,投 web2app 也不要选

🎲 归因设置:启用概率模型(必须步骤

在「归因设置 → 新用户:归因 → 点击」中:设备匹配归因窗口默认 7 天(可设 1–30 天);务必打开「启用概率模型」开关,其归因窗口可在 1–24 小时间设置(示例中为 6 小时)。「启用暂时归因」保持关闭即可。

🔗 生成的跟踪链接长这样

把生成的 Adjust 跟踪链接配置到 Google 后台,目的是追踪到 Google Web 的点击。比如(不同的 campaign 类型链接的参数可能不一样,以您在 Adjust 后台生成的为准):

https://app.adjust.com/abc123?campaign={campaignid}&adgroup={adgroupid}&creative={keyword}%20({matchtype})&gclid={gclid}&lpurl={lpurl}&gbraid={gbraid}
🚨 注意!go.link 链接不能直接当 Web2App 跟踪链接用
如果您在 Adjust 后台生成的链接是 https://xxx.go.link/xxxxxx,而非 https://app.adjust.com/xxxxxx请勿直接使用,和您的 Adjust 账户经理沟通。

⚙️ Google 后台设置

最终到达网址
Final URL
填广告主网页链接,或 GP(Google Play)/ App Store 商店链接。
跟踪模板
Tracking Template
填使用之前步骤在 Adjust 后台生成好的跟踪链接(即上面的 app.adjust.com/abc123?... 示例,请使用您自己生成的链接)。
最终到达网址后缀
Final URL suffix
如广告主最终目的是推 app,Adjust 不要求填,可以根据自己需要填写;如果是推 web 则需要填,设置方法参考:help.adjust.com/zh/article/track-web-campaigns#set-up-google-ads-web-campaign

🏗️ 广告主落地页设置(如 Google 后台最终到达网址设置商店,请忽略这步)

如最终到达网址(Final URL)设置的是广告主的网页、非商店页,需要在网页内做如下设置:

  1. 再生成一条自定义跟踪链接
    https://app.adjust.com/def456同样打开概率模型
  2. 手动按模板添加相关参数(这是用户在网页里点击下载按钮触发的链接)
    https://app.adjust.com/def456?engagement_type=fallback_click&redirect=编码后的跳转地址
💬 没看懂 fallback_click 为什么必加?点这里换种说法 Adjust 默认按「最后一次点击」(last click)归因。用户路径里有两次点击:① Google 广告位上的点击(走 abc123 链接),② 落地页下载按钮上的点击(走 def456 链接)。② 发生在后面,如果不做区分,安装会全部记到 ② 这条「网页内链接」头上,Google Web 渠道就看不到量了。加上 engagement_type=fallback_click 相当于告诉 Adjust:「这只是页面内的兜底点击,别抢真正广告点击的归因」。

📤 将从 Adjust 收到的原始数据转发给 Google(回传设置)

针对 Google 的数据回传(即把归因给 Google Web to App campaign 的数据回传给 Google),Adjust 的配置要求如下:

Google Web2App CampaignGoogle Ads(数据分享)Google Ads Offline Conversion(离线转化)
App 上架商店时(iOS / Android)必须设置强烈建议启用
APK无需设置必须启用
Google Web2Web / Web2PCGoogle AdsGoogle Ads Offline Conversion
Web无需设置必须启用
PC无需设置必须启用
📣 重要:无需再向 Google 申请 API 权限
Adjust 已完成对接 Google Conversion API,已为所有客户添加 Google 白名单,您无需再和 Google 申请 API 权限;无论 app 是否上架商店,均可以通过 Adjust 后台设置将数据分享给 Google。

数据回传配置流程分两种情况:

🏪 应用上架商店时

① 在 Adjust 后台启用 Google Ads 数据分享(必须);

② 在 Adjust 后台设置 Google Ads 离线转化并关联转化共享服务(强烈建议)。

* 如之前投放过 Google App Campaign,应该已有「数据分享」这部分设置,不用再重复设置。设置方式:在数据分享页输入 link id 以启用数据分享(可进一步设置分享哪些来源/事件、启用再归因监测、使用 Google Ads 归因窗口 30 天等)。

📦 应用不上架商店时

① 在 Adjust 后台设置 Google Ads 离线转化并关联转化共享服务;

② 在 Google 后台创建 Google Ads 转化操作。

🔗 第一步:Adjust 后台关联转化共享服务(DataWorks → 关联)

适用:应用不上架商店时需要设置,应用上架商店时建议设置。

⚠️ 关联前先清理
如果之前关联过「广告支出」等其他服务,建议删除之前的设置、再重新关联,同时勾选上需要的所有服务(包括线下转化)。
  1. 点击「关联」
    左侧导航 DataWorks → 关联,进入关联管理。
  2. 添加新关联
    点击右上角「+ 新关联」。
  3. 选择合作伙伴
    Adwords / Google Ads
  4. 关联转化共享服务
    在服务下拉中勾选「线下转化」(下拉里还有 CV 映射共享 / SKAdNetwork / 受众分群工具 / 广告支出 / 竞价预算等,按需要全部勾上)。随后点击「通过 Google 登录」,选择并关联 Google Ads 账户,并务必勾选「管理您的 AdWords 推广活动」旁边的复选框

🧩 第二步:通过映射启用 Google Ads 离线转化(Campaign Lab)

  1. 新建合作伙伴
    进入 Campaign Lab → 合作伙伴,点击右上角「+ 新合作伙伴」。
  2. 搜索并选择
    在合作伙伴中搜索 Google Ads Offline Conversions
  3. 选择应用
    勾选要使用的应用,下一步。
  4. 关联转化分享
    如果还未关联转化共享服务,需要点击前往 DataWorks 完成服务关联(提示 Connect Google account to continue:先去 Connections 输入账户凭证,回来点 Reload accounts 继续)。
  5. 为您的 Google Ads 广告系列配置数据共享
    选择想与哪个 Google 账户分享数据。
  6. 点击「映射事件」
    注意:安装不会自动转发,需要映射事件。选择要与 Google Ads Offline Conversions 分享的 Adjust 事件并映射到合作伙伴事件。
  7. 设置概览 → 启用合作伙伴
    检查合作伙伴选择 / 应用选择 / 数据分享选项,确认后启用,完成添加新合作伙伴。
🧷 映射事件的两个高频坑
① 分享账户处请勾选 MCC 账户;如此处没有任何账户,说明前面的账户关联步骤有问题,需要重新关联。
② 合作伙伴事件仅支持下拉勾选;如没有选项,请先在 Google 后台创建转化事件。

🏗️ 第三步(不上架商店时):在 Google 后台创建 Google Ads 转化操作

  1. 进入转化设置
    在 Google Ads 控制台中,点击「工具和设置」,然后点击 MEASUREMENT 下的「转化(Conversions)」。
  2. 新建转化
    点击蓝色的「+ 新转化操作(NEW CONVERSION ACTION)」按钮来创建一个新的转化。
  3. 选择「导入(Import)」
    转化类型四选一(Website / App / Phone calls / Import),选 Import——从 Google Analytics 或其他来源导入数据。
  4. 选择导入方式
    选择「导入」后,点击「使用 API 手动导入或上传」,然后选择「跟踪点击转化(Track conversions from clicks)」;随后配置转化名称、Value、Count、点击型转化窗口(如 90 天)、归因模型(Data-driven 推荐)等。
🔀 如果没有找到「使用 API 手动导入或上传」选项
您可以:① 选择 CRM – 文件或其他数据源 > 跟踪点击转化;② 在数据源中选择跳过此步骤并于稍后设置数据源

🔁 备选:不用 Adjust 回传、自己直接给 Google 回传

如果您不使用 Adjust 给 Google 回传数据,而是自己直接给 Google 回传:请设置原始数据回传,让 Adjust 把必要的数据发给您,您再回传给 Google。两种方式:

🧩 Google web2app 额外需要的必要占位符
{gclid}, {gbraid}, {wbraid}, {dcp_wbraid}, {dcp_gbraid}

🧾 Google Web2App 全流程梳理

  1. 在 Adjust 后台生成一条 Google Web 的跟踪链接
    https://app.adjust.com/abc123(abc123 是举例)。
  2. 给这个 tracker 打开点击的概率模型,或打开 app level 的概率模型
  3. 在 Adjust 后台做给 Google 回传数据的设置
  4. 在 Google 后台填写相关链接
    · 最终到达网址(Final URL):广告主网页 或 GP 链接 或 App Store 链接;
    · 跟踪模板(Tracking Template):每种 Google Campaign 跟踪链接里的参数不太一样,请以您在 Adjust 后台生成的为准——https://app.adjust.com/abc123?campaign={campaignid}&adgroup={adgroupid}&creative={keyword}%20({matchtype})&gclid={gclid}&lpurl={lpurl}&gbraid={gbraid}
    · 最终到达网址后缀(Final URL suffix):Adjust 不要求填写,可以按需增加。
  5. (如最终到达网址是商店,可跳过此步)在广告主网页设置跟踪链接
    https://app.adjust.com/def456?engagement_type=fallback_click&redirect=编码后的跳转地址
  6. 在 Adjust 后台查看相关数据
  7. Adjust 把相关数据回传给 Google

03🟪 Facebook Web to App 广告流程及设置

FB Web2App 与 Google 最大的不同:FB 不提供「跟踪模板」入口,Adjust 跟踪链接要靠落地页透传参数后由 CTA 按钮触发。

🗺️ Facebook Web to App 流程图

👆 点击FB Web 广告 🌐 跳转广告主网页 🔘 点击 web 内下载按钮 🏪 跳转商店 /下载 APK 广告主落地页链接 🔁 需要把落地页链接里的信息透传给 Adjust 跟踪链接 Adjust 跟踪链接 ✅ Adjust 归因给 FB Web 📤 Adjust 回传数据给 FB Web
Facebook Web2App 流程:广告点击落到广告主网页;落地页链接携带的信息需透传给 Adjust 跟踪链接,用户点下载按钮触发该链接 → Adjust 归因给 FB Web 并回传

🔑 Facebook W2A 配置关键步骤

  1. Facebook Dashboard:生成 Pixel ID 和 Access Token
    在 FB 事件管理工具后台生成 pixel id 和 access token。
  2. Adjust Dashboard:创建跟踪链接 & 配置数据分享
    Campaign Lab 中搜索 Facebook Web,创建对应跟踪链接;填入 FB pixel id 和 access token,完成事件映射。
  3. 落地页配置:完成参数透传并生成新的跟踪链接
    将 Adjust 跟踪链接配置在落地页 CTA 按钮上。
  4. Facebook Dashboard:广告落地页地址
    FB 广告管理工具中,在广告层级填入落地页地址以及需要的参数,开始投放广告。

🧿 Facebook Ads Dashboard:创建 Pixel ID

登录 Meta 事件管理工具后台:

  1. 点击添加「+ 数据源」,并选择「网站」
    (数据源类型还包括应用 / 线下 / CRM / 消息,W2A 场景选网站。)
  2. 为像素命名,根据提示完成创建
  3. 在数据源中找到 pixel id

🔑 Facebook Ads Dashboard:创建 Access Token

同样在 Meta 事件管理工具后台:

  1. 选择要监测的数据源 →「设置」
  2. 找到「转化 API(Conversions API)」,点击「生成访问口令(Generate access token)」
    位于 Set up manually 区域下方。
⚠️ 注意
「生成访问口令」仅对拥有企业开发者特权的用户可见,对其他用户不可见。

🛠️ Adjust Dashboard:创建链接与数据分享

入口:Campaign Lab → 合作伙伴 → 添加新合作伙伴,搜索 Facebook Web

① 启用数据分享(填入凭证)

Pixel ID
必填,上一步在 Meta 事件管理工具创建。
Access Token
必填,上一步生成的转化 API 访问口令。
Event Source URL
选填,默认发 app id。
FB Install Event Name
选填。Adjust 会默认把 FB Web 的安装发到 Leads(留下潜客信息);如需要把安装发到其他事件,请在这里设置。

② 映射您的事件

🚨 S2S 上报注意
如果您使用 S2S 给 Adjust 上报事件,且需给 FB Web 转发,请在 S2S 请求中加上 ip_addressuser_agent,否则会影响数据转发。

③ 链接结构与用户目的位置

④ 归因设置

🔗 Adjust 跟踪链接(拼接规则)

Adjust 后台生成的跟踪链接示例:

https://app.adjust.com/1fg1of?campaign={{campaign.name}}%20%28{{campaign.id}}%29&adgroup={{adset.name}}%20%28{{adset.id}}%29&creative={{ad.name}}%20%28{{ad.id}}%29

落地页 CTA 按钮触发链接示例(透传赋值后):

https://app.adjust.com/1fg1of?campaign={{campaign.name}}%20%28{{campaign.id}}%29&adgroup={{adset.name}}%20%28{{adset.id}}%29&creative={{ad.name}}%20%28{{ad.id}}%29&fbclid=xxxxx&fbpid=xxxxxx&fb_pixel_id=xxxxx&fb_access_token=xxxxxxxx
🔴 红色部分
Adjust tracker token(跟踪链接唯一识别码),保持不变
🟡 黄色部分
由 Meta 替换的宏,在落地页地址中获取。
🔵 青色部分
由 Meta 生成:fbclid 在落地页地址中获取;fbpid 需集成 Meta Pixel 后在 cookie 中获取。
🟢 绿色部分
使用场景为多个代理 / 账户投放、涉及多组 id & token 需要回传时,需手动拼在对应链接后。

⚙️ Facebook Ads Dashboard:填入落地页地址

广告的「目标位置」选择网站(目前只有选择购物转化事件时,才能使用「网站和店铺」目标位置)。在原本落地页地址(如 https://mywebsite.com/123)后增加以下参数:

p0=adjustTrackerToken&p1={{campaign.name}}&p2={{campaign.id}}&p3={{adset.name}}&p4={{adset.id}}&p5={{ad.name}}&p6={{ad.id}}

🔁 透传:把落地页链接的各项信息透传给 Adjust 跟踪链接

广告主的网页研发实现。Adjust 提供现成的 script,可根据自己的情况添加到 HTML(英文文档):
Adjust Web-to-App Campaign solution ver1.0 (EN) · Notion

💬 「透传」到底在传什么? Meta 只会把宏的真实值(campaign 名、adset id、fbclid 等)写进落地页 URL,Adjust 的跟踪链接自己是拿不到的。所以需要一段前端脚本在页面加载时读出 URL 里的这些参数值,再把它们拼到 CTA 按钮指向的 Adjust 跟踪链接上——这样用户点下载时,Adjust 才能收到带完整推广信息的点击。这一步就叫「透传」。

🧪 Facebook Web2App 特殊设置方式(不建议)

Adjust 跟踪链接加上 &redirect=落地页链接(encode),可以直接配置在 FB 后台的网址栏(网址填 Adjust 链接、redirect 指向落地页)。

优点:省去透传的步骤。

注意:需要和 FB 的 AM 确认 OK 后再使用。

🩺 Facebook W2A 常见问题梳理

问题一:Facebook 事件管理工具后台没有「安装」

问题二:Facebook 事件管理工具后台没有「事件」

问题三:Facebook 事件管理工具后台与 Adjust 后台数据差异对比

📈 Facebook W2A 优化建议

① 提高事件质量评分(1 —— 10 分)

Meta 会按事件携带的用户参数给事件打「质量评分」,参数越多越准,广告优化效果越好。参数按优先级分三档:

优先级参数
邮箱:em · 点击编号:fbc
浏览器编号:fbp · fb 登录编号:fb_login_id · 出生日期:bd · 国家:country · 手机号:ph · 外部编号:external_id
邮编:zp · 城市:ct · 名字:fn · 姓氏:ln · 潜客信息:lead_id

② Adjust 实时转发以下参数(可接收的完整参数列表见 Adjust 文档)

③ 参数映射配置

通过客户端 / 服务端上报事件时可增加更多参数以提高 Meta 事件管理工具评分;在 Adjust 配置「数据分享」时,勾选「参数」,完成参数映射配置(如 SDK 参数 email_address → 合作伙伴参数 em)。

🚨 三条硬性注意
① 参数值请不要传 null,Meta 不接受任何 value=null 的上报;
IPV6 需通过参数上报映射完成;
③ Meta 对一些参数比如用户邮箱要求编码,请按照要求编码后报给 Adjust。

🧾 Facebook Web2App 全流程梳理

  1. 在 Adjust 后台 → Campaign Lab → 广告渠道 → 设置 Facebook Web 渠道
    生成跟踪链接 + 设置给 FB Web 的数据回传 + 打开概率模型。
  2. 在 Facebook 后台填写落地页 URL
    https://mywebsite.com/123?p0=adjustTrackerToken&p1={{campaign.name}}&p2={{campaign.id}}&p3={{adset.name}}&p4={{adset.id}}&p5={{ad.name}}&p6={{ad.id}}
  3. 用户点击 Facebook 的 web 广告后,Facebook 重定向用户到落地页并给链接中的相关宏赋值
  4. 用户跳转到广告主网页,链接里有相关的值
    https://mywebsite.com/123?p0=adjustTrackerToken&p1=campaignABC&p2=campaignID123&p3=adsetABC&p4=adsetId123&p5=adNameABC&p6=adId123&fbclid=123&fbpid=456
    (fbpid 存在获取不到的情况,没有影响。)
  5. 广告主技术把落地页链接里的值透传给 Adjust 跟踪链接
    https://app.adjust.com/adjustTrackerToken?campaign=campaignABC%20%28campaignID123%29&adgroup=adsetABC%20%28adsetId123%29&creative=adNameABC%20%28adId123%29&fbclid=123&fbpid=456
    如没有接 FB Pixel 获取不到 fbpid,请在 Adjust 跟踪链接里直接去掉 &fbpid=xxxxxx,不要自己模拟 fbpid 或传 &fbpid=null 或传 &fbpid=undefined 等等;如要下载 APK,还需要在链接中加上 &redirect=encode 后的 APK 下载地址。
  6. 用户点击已做好赋值的 Adjust 跟踪链接,Adjust 统计点击并把用户引导到商店或 APK 下载
  7. Adjust 通过概率模型把安装归因给 Facebook Web
  8. Adjust 把相关数据回传给 Facebook Web

🎓 高阶:如果 Web 和 App 在同一个 Adjust app 下,如何实现 Facebook Web 归因与回传

📌 适用场景(需同时满足下面 3 个条件)
1、既有 Web 应用,同时网页上还有应用下载按钮,点击按钮下载 App(包括跳商店和下 APK);
2、Web 应用和 App 在同一个 Adjust App 下(同一个 App Token);
3、既实现 Facebook Web 的 Web 的安装跟踪,同时又实现 App 的跟踪,并希望能同时回传 Facebook Web 这两种安装与应用内事件。
用户落地到网页⚠️ 先不要初始化 Web SDK 取参数请求 FB Web跟踪链接 + redirect={base_url} 跳回落地页,提取adjust_referrer (reftag) 初始化Web SDK set referrer(用提取到的 adjust_reftag)⏱️ 「请求链接 → set referrer」需在 30 秒内完成 后续点下载按钮走标准 Web2App 流程再次透传
高阶方案时序:先请求跟踪链接拿 referrer、再初始化 Web SDK 并 set referrer(30 秒内),Web 归因与 App 归因互不干扰
  1. 在 Adjust 后台 → Campaign Lab → 广告渠道 → 设置 Facebook Web 渠道(同 Web2App)
    生成跟踪链接 + 设置给 FB Web 的数据回传 + 打开概率模型。
  2. 在 Facebook 后台填写落地页 URL(同 Web2App)
    https://mywebsite.com/?p0=abc123&p1={{campaign.name}}&p2={{campaign.id}}&p3={{adset.name}}&p4={{adset.id}}&p5={{ad.name}}&p6={{ad.id}}
  3. 用户从 FB web 广告落地到客户的网址:先不要初始化 Web SDK,先取参数请求 Facebook Web 的 Adjust 跟踪链接(不带 redirect = apk 下载地址),拿到 adjust_referrer
    3-1 用户点击 FB 广告后跳转落地页会带上相关参数(举例如下),此时不要初始化 Adjust Web SDK
    https://mywebsite.com?p0=abc123&p1=A&p2=B&p3=C&p4=D&p5=E&p6=F&fbclid=456mnb
    3-2 从落地页链接里获取到各参数的值,透传给 FB web 跟踪链接——带上 &redirect={base_url} 并请求这个链接,比如:
    https://app.adjust.com/abc123?campaign=A%20%28B%29&adgroup=C%20%28D%29&creative=E%20%28F%29&fbclid=456mnb&fbpid=890fds&redirect={base_url}
    注意:&redirect={base_url} 不要做任何修改。
    3-3 跳转落地页,提取其中的 adjust_reftag%3DcO0Mji8QL0qr6
    https://mywebsite.com/?adjust_referrer=adjust_reftag%3DcO0Mji8QL0qr6
  4. 初始化 Web SDK,并 set referrer(用上一步的 adjust_reftag%3DcO0Mji8QL0qr6)
    Web SDK Set referrer 方法:github.com/adjust/web_sdk#setting-referrer
    注意:3-2 到 4 需要在 30 秒内完成,否则影响 Web 的归因。
  5. 后续用户点击网页上的 APK 下载按钮,或者直接跳转商店
    流程就与 Web2app 的流程一样,再次透传参数并再次触发 Facebook Web 的跟踪链接。

04⬛ TikTok Web to App 广告流程及设置

TikTok 提供第三方点击跟踪位(Third Party tracking settings),因此不需要 FB 那样的前端透传,链路更接近 Google。

🗺️ 流程图

落地页链接+ Adjust 跟踪链接 👆 点击广告 🌐 跳转网页 📱 下载安装并打开 app Adjust 收到点击 Adjust 收到安装 🎲 概率模型匹配 ✅ Adjust 归因 TikTok Web 跟踪链接 📤 Adjust 把相关数据转发给 TikTok Web(前提:做好 TikTok Web 渠道回传设置)
TikTok Web2App 流程:与 Google 同构——点击与安装分别上报 Adjust,由概率模型匹配后归因给 TikTok Web 跟踪链接并回传

🔑 TikTok Web to App 广告设置关键步骤

  1. Adjust 后台生成 TikTok Web 的跟踪链接并做好 TikTok Web 渠道回传设置
  2. 将落地页链接和 Adjust 跟踪链接分别配置在 TikTok 后台
  3. 如果落地页链接填写的是自己的网页而非商店
    落地页里可以加上另一条 Adjust 跟踪链接(跟踪链接需要加上 engagement_type=fallback_click),实现跳转商店 / 下载 APK,并区分落地页自然量和推广量。

🛠️ Adjust 跟踪链接生成及渠道数据分享设置

🚨 注意!
如果您在 Adjust 后台生成的链接是 https://xxx.go.link/xxxxxx,而非 https://s2s.adjust.com/xxxxxx请勿直接使用,和您的 Adjust 账户经理沟通。

🔗 Adjust 跟踪链接(设置在 TikTok 后台)

设置位置:TikTok 后台 → Third Party tracking settings → Click tracking URL。目的:Adjust 记录点击。

https://s2s.adjust.com/abc123?campaign=__CAMPAIGN_NAME__%20(__CAMPAIGN_ID__)&adgroup=__AID_NAME__%20(__AID__)&creative=__CID_NAME__%20(__CID__)&idfa=__IDFA__&ttclid=__callback_param__&gps_adid=__GAID__&adgroup_id=__AID__&ip_address=__IP__&user_agent=__UA__&campaign_id=__CAMPAIGN_ID__&creative_id=__CID__&tracker_limit=250000&tiktok_placement=__PLACEMENT__&external_tracker_ids=1&s2s=1&tt_pixel=xxxx&tt_access=xxxxxx

⚙️ TikTok 后台:落地页链接和跟踪链接设置

URL
填写您的落地页链接(是否可以直接设置商店链接,请和您的 TT AM 确认)。
Third Party tracking settings → Click tracking URL
填写您的 Adjust 跟踪链接(见上文模板)。

🏗️ 广告主落地页设置(如 TikTok 后台 URL 设置商店请忽略这步)

如 TikTok 后台 URL 设置的是广告主的网页、非商店页,可以在网页内做如下设置:再生成一条自定义跟踪链接,如 https://app.adjust.com/def456,同样打开概率模型;手动按如下模板添加相关参数(这是用户在网页里点击下载按钮触发的链接):

https://app.adjust.com/def456?engagement_type=fallback_click&redirect=编码后的跳转地址

🧾 TikTok Web2App 全流程梳理

  1. 在 Adjust 后台 → Campaign Lab → 广告渠道 → 设置 TikTok Web 渠道
    生成跟踪链接 + 设置给 TikTok web 的数据回传 + 打开概率模型。
  2. 在 TikTok 后台填写 URL(您的落地页链接)
    如果希望直接推商店链接,请和 TT 的 AM 确认是否支持。
  3. 在 TikTok 后台填写第三方的点击跟踪链接——Adjust 跟踪链接
    即上文 https://s2s.adjust.com/abc123?...&external_tracker_ids=1&s2s=1 模板;如果有多个代理,链接里还需要加上 &tt_pixel=代理的pixel_id&tt_access=代理的accessToken
    注意!如果您在 Adjust 后台生成的链接是 https://xxx.go.link/xxxxxx,而非 https://s2s.adjust.com/xxxxxx,请勿直接使用,和您的 Adjust 账户经理沟通。
  4. (如 TikTok 后台 URL 设置为商店,可跳过此步)在广告主网页设置跟踪链接
    https://app.adjust.com/def456?engagement_type=fallback_click&redirect=编码后的跳转地址
  5. Adjust 通过概率模型把安装归因给 TikTok Web
  6. Adjust 把相关数据回传给 TikTok Web

05🟧 Kwai(快手)Web to App 广告流程及设置

Kwai(快手海外)的配置方式与 TikTok 高度相似:Adjust 生成跟踪链接 → 配到 Kwai 后台第三方跟踪位 → 概率模型归因 → 回传。

🗺️ 流程图

落地页链接+ Adjust 跟踪链接 👆 点击广告 🌐 跳转网页 📱 下载安装并打开 app Adjust 收到点击 Adjust 收到安装 🎲 概率模型匹配 ✅ Adjust 归因 Kwai Web 跟踪链接 📤 Adjust 把相关数据转发给 Kwai(前提:做好 Kwai 的渠道回传设置)
Kwai Web2App 流程:结构与 TikTok 相同,特征参数换为 kwai_click_id(__CALLBACK__ 宏)

🔑 Kwai Web to App 广告设置关键步骤

  1. Adjust 后台生成 Kwai 的跟踪链接并做好 Kwai 渠道回传设置
  2. 将落地页链接和 Adjust 跟踪链接分别配置在 Kwai 后台
  3. 如果落地页链接填写的是自己的网页而非商店
    落地页里可以加上另一条 Adjust 跟踪链接(跟踪链接需要加上 engagement_type=fallback_click),实现跳转商店 / 下载 APK,并区分落地页自然量和推广量。

🛠️ Adjust 跟踪链接生成及渠道数据分享设置

🚨 注意!
如果您在 Adjust 后台生成的链接是 https://xxx.go.link/xxxxxx,而非 https://app.adjust.com/xxxxxx请勿直接使用,和您的 Adjust 账户经理沟通。

🔗 Adjust 跟踪链接(设置在 Kwai 后台)

设置位置:Kwai 后台 → Tracking → Third-party Clicking Tracking URL。目的:Adjust 记录点击。跟踪链接模板:

https://app.adjust.com/abc123?campaign=__CMPN__%20(__CMPNID__)&adgroup=__ADSET__%20(__ADSETID__)&creative=__AD__%20(__ADID__)&ad=__AD__&cmpn=__CMPN__&idfa=__IDFA__&adset=__ADSET__&os_name=__OS__&gps_adid=__GAID1__&language=__SL__&adgroup_id=__ADSETID__&ip_address=__IP__&user_agent=__UA__&campaign_id=__CMPNID__&creative_id=__ADID__&device_name=__MODEL__&publisher_id=__SITE_ID__&kwai_click_id=__CALLBACK__

⚙️ Kwai 后台:落地页链接和跟踪链接设置

Website Url
填写您的落地页链接。
Tracking → Third-party Tracking URL
填写您的 Adjust 跟踪链接。

🏗️ 广告主落地页设置

如希望追踪到落地页自然量,还可以在网页内做如下设置:再生成一条自定义跟踪链接,如 https://app.adjust.com/def456,同样打开概率模型;手动按如下模板添加相关参数(这是用户在网页里点击下载按钮触发的链接):

https://app.adjust.com/def456?engagement_type=fallback_click&redirect=编码后的跳转地址

🧾 Kwai Web2App 全流程梳理

  1. 在 Adjust 后台 → Campaign Lab → 广告渠道 → 设置 Kwai for business (global)
    生成跟踪链接 + 设置给 Kwai 的数据回传 + 打开概率模型。
  2. 在 Kwai 后台填写 Website URL(您的落地页链接)
  3. 在 Kwai 后台填写第三方的点击跟踪链接——Adjust 跟踪链接
    即上文含 kwai_click_id=__CALLBACK__ 的完整模板。
  4. 如希望跟踪网页自然量,还可在广告主网页设置跟踪链接
    https://app.adjust.com/def456?engagement_type=fallback_click&redirect=编码后的跳转地址
  5. Adjust 通过概率模型把安装归因给 Kwai Web
  6. Adjust 把相关数据回传给 Kwai

06🧩 Snap / Pinterest / Bing Ads Web to App 设置

这三个渠道均通过 Campaign Lab → Custom Links 新建跟踪链接完成配置,套路分别向 Google(Bing)和 Facebook(Snapchat)看齐。

🔎 Bing Ads Web2App 跟踪链接设置

(和 Google 的 Web2app 设置类似。)

https://app.adjust.com/abc123?campaign={Campaign}&adgroup={AdGroup}&creative={AdId}&lpurl={lpurl}&external_click_id={msclkid}

👻 Snapchat Web2App 跟踪链接设置

(和 FB 的 Web2app 设置类似。)

落地页 URL 模板:

https://example.com/?utm_source=snapchat&utm_medium=paid_social&utm_campaign={{campaign.name}}&utm_content={{creative.name}}&utm_audience={{adSet.name}}&utm_placement={{placement}}&utm_ssn={{site_source_name}}

跟踪链接模板:您的 Adjust 链接 + 所需其他参数,例如:

https://app.adjust.com/abc123?campaign={{campaign.name}}&adgroup={{adSet.name}}&creative={{creative.name}}&redirect=https%3A%2F%2Fexample.com%2F%3Futm_source%3Dsnapchat%26utm_medium%3Dpaid_social%26utm_campaign%3D{{campaign.name}}%26utm_content%3D{{creative.name}}%26utm_audience%3D{{adSet.name}}%26utm_placement%3D{{placement}}%26utm_ssn%3D{{site_source_name}}

📌 Pinterest Web2App 跟踪链接设置

(在 Pinterest 后台设置监测。)跟踪链接模板:

https://app.adjust.com/abc123?campaign={campaignid}&adgroup={adgroupid}&creative={product_partition_id}&redirect={lpurl}

🧠 一图记住全渠道套路

所有渠道的 Web2App 配置都可以归纳成同一个骨架:① Adjust 后台建渠道跟踪链接(务必开概率模型)→ ② 配好渠道回传(数据分享 / 离线转化 / pixel+token)→ ③ 把 Adjust 链接放进渠道后台的跟踪位(Google/TikTok/Kwai/Bing 有专门入口;FB/Snap 靠落地页透传)→ ④ 落地页非商店时加 fallback_click 链接区分自然量 → ⑤ Adjust 概率模型归因并回传渠道。差异只在「链接放在哪」和「特征 ID 是什么」(gclid / fbclid+fbpid / ttclid / kwai_click_id / msclkid)。有 Questions 随时找您的 Adjust 账户经理。