工作记录 / SOP

Meta广告和Adjust配置SOP

iOS Meta Ads + Adjust 归因配置流程与问题复盘。正文区限制宽度,保证长文阅读视线舒适;下方内容由 PDF 全文提取,未删减原文大点。

--- PAGE 1 ---
iOS Meta Ads + Adjust 归因配置流程与问题复盘
本文记录 StoryRush iOS 在接入 Meta / Facebook 广告投放 + Adjust 归因 + SKAN 转化值配置 过程中的配置路
径、问题排查和当前结论。
1. 配置目标
本次配置目标是让 StoryRush iOS 可以通过 Meta 广告投放,并使用 Adjust 作为主要归因平台,完成以下链路:
Meta 广告点击
→ App Store
→ iOS App 安装
→ App 打开
→ Adjust 归因
→ App 内事件上报
→ Adjust 回传 Meta
→ SKAN / iOS 14+ 广告优化
核心希望支持的数据包括:
安装
启动
注册
内容点击
阅读到关键章节
唤起付费墙
创建订单
购买成功
订阅成功
2. 整体配置链路
完整链路涉及 5 个后台:
1. Meta for Developers
2. Meta Business Suite / Business Portfolio
3. Meta Events Manager
4. Meta Ads Manager
1

--- PAGE 2 ---
5. Adjust
6. App Store Connect
各后台职责如下:
后台 主要用途
Meta for Developers配置 iOS Bundle ID、iPhone Store ID、授权广告账户
Meta Business Suite管理 BM、广告账户、App、数据集等资产关系
Meta Events Manager查看 App 事件、SKAN、Partner Integration
Meta Ads Manager创建 App Promotion 广告
Adjust 做归因、事件映射、Meta Partner 配置、SKAN Conversion Hub
App Store Connect 生成 API Key,用于 Adjust 验证 iOS App ID
3. Meta Developer 基础配置
进入:
Meta for Developers
→ My Apps
→ StoryRush App
→ App Settings
→ Basic
→ iOS
需要确认:
Bundle ID:必须和 iOS 包一致
iPhone Store ID:必须填写 App Store Connect 中的 Apple App ID
iPad Store ID:如果不支持 iPad,不要乱填
其中:
iPhone Store ID ≠ Bundle ID
iPhone Store ID ≠ Meta App ID
iPhone Store ID = App Store 链接中的 id 数字
例如:
2

--- PAGE 3 ---
https://apps.apple.com/app/xxx/id6752802034
那么 iPhone Store ID 就是:
6752802034
4. 授权广告账户
进入:
Meta for Developers
→ StoryRush App
→ App Settings
→ Advanced
→ Advertising Accounts
→ Authorized Ad Account IDs
填写当前用于投放的广告账户 ID。
注意:
广告账户 ID 通常是 act_ 后面的数字
例如 act_1282030090587407
则填写 1282030090587407
这一步只是在 Developer App 里授权广告账户,但有时候还不够。Meta Ads Manager 仍可能提示:
未绑定你的广告账户
这时还需要在 BM 里建立资产关系。
5. BM 资产绑定问题
问题现象
在 Ads Manager 搜索 StoryRush App 时,提示:
3

--- PAGE 4 ---
未绑定你的广告账户
或者:
应用商店中找不到这款移动应用
最终解决方式
除了在 Meta Developer 里添加广告账户 ID,还需要在 BM / Business Portfolio 中把 App 和广告账户建立资产关
系。
路径大致是:
Meta Business Suite
→ 设置
→ 账户 / 资产
→ 应用程序
→ StoryRush App
→ 已绑定资产 / Connected assets
→ 添加广告账户
或者从广告账户反向绑定:
Meta Business Suite
→ 设置
→ 账户
→ 广告账户
→ AM-storyrush-App-0610
→ 已绑定资产
→ 添加 StoryRush App
最终结论:
Meta Developer 里添加 Authorized Ad Account IDs 是必要项;
BM 里把 App 和广告账户建立资产关系也是必要项。
6. 第三方广告户权限问题
本次广告户是第三方广告账户:
4

--- PAGE 5 ---
AM-storyrush-App-0610
当前我方账号拥有的是部分权限,例如:
管理营销活动
查看表现
管理创意样件图
但在 Meta Events Manager 中连接 Adjust 时,Meta 需要更高权限,例如:
管理广告账户 / Manage ad account
问题现象
进入:
Meta Events Manager
→ 集成工具
→ Adjust
→ 连接账户
提示:
你需要成为业务账户管理员才能连接
或者:
这位商务管理平台用户尚未获得任何广告账户
结论
BM 本身不能直接登录操作,实际操作主体永远是一个 Facebook 个人账号。
如果广告户属于第三方 BM,有两种解决方式:
方案 A:让第三方广告户管理员代操作连接 Adjust
方案 B:让第三方把广告账户授权给热岛 BM,并授予管理广告账户权限
5

--- PAGE 6 ---
如果第三方无法开放管理权限,则 Meta Events Manager 里的 Adjust Partner Integration 可以先不强卡,由第三
方后续代操作。
7. Adjust Meta Partner 配置
进入:
Adjust
→ Campaign Lab
→ 合作伙伴 / Partners
→ Facebook / Meta
→ 选择 StoryRush App
首次启用时填写:
Facebook App ID:填写 StoryRush 的 Meta App ID
Decryption Key:iOS 可留空
Enable AdImpression Mapping:关闭
Decryption Key 是什么?
Decryption Key 不是 Facebook App Secret,也不是共享密钥。
它主要用于 Android 的 Install Referrer 解密。iOS 配置中可以留空。
Enable AdImpression Mapping 要不要开?
当前不需要开。
这个开关主要用于 App 内广告收入,即 IAA / Ad revenue 场景。StoryRush 当前主要收入是 IAP、订阅、钻石等,
不是 App 内广告展示收入,因此保持关闭。
8. Adjust Data Sharing Options 位置
在 Adjust 的 Facebook Partner 页面,不要点击右上角:
新链接 / New link
Meta / Facebook 在 Adjust 中通常不需要手动创建普通 tracking link。
6

--- PAGE 7 ---
需要进入:
Campaign Lab
→ Partners
→ Facebook
→ 选择 StoryRush
→ Partner-level
→ Data sharing
→ Edit
需要开启:
Events
In-app revenue from in-app purchases
暂时不开:
Ad revenue from ad views
Enable AdImpression Mapping
Parameters 是否开启取决于开发是否已传入 partner parameters,例如:
product_id
order_id
transaction_id
如果这些参数还没有稳定传入,可以先不开。
9. Adjust 事件映射
需要在 Adjust 的 Facebook / Meta Partner 中映射核心事件。
建议第一版只映射核心广告优化事件:
App 事件 Meta 标准事件
注册成功 CompleteRegistration
付费墙展示ViewContent 或自定义事件
创建订单 InitiateCheckout
7

--- PAGE 8 ---
App 事件 Meta 标准事件
购买成功 Purchase
订阅成功 Subscribe 或 Purchase
当前建议优先级:
Purchase / Subscribe
> InitiateCheckout
> paywall_view
> CompleteRegistration
> content_click
不要一开始把所有阅读行为、AI 对话行为、钻石消耗行为都回传给 Meta。
这些更适合进入 GA4 / 自建 BI,用于产品分析。
10. iOS SKAN / Conversion Hub 配置
进入:
Adjust
→ AppView
→ StoryRush
→ SKAN Conversion Hub
→ 映射转化值
本次选择:
智能设置
原因:
当前处于首次配置阶段,目标是先跑通 SKAN 链路;
不需要第一版就手动精细配置 0–63 个 conversion value。
8

--- PAGE 9 ---
11. SKAN 三次回调配置
第 1 次回调
适合观察安装后 0–2 天内的核心行为。
建议包含:
Install
CompleteRegistration
paywall_view
InitiateCheckout
Purchase
content_click
content_3_start
第一回调会包含更细粒度的转化值,因此可以看到更多事件组合。
第 2 次回调
窗口:
第 3–7 天
建议配置:
粗粒度值 建议事件
低 session / app_open
中 paywall_view / InitiateCheckout
高 Purchase / Subscribe
含义:
低:用户第 3–7 天仍然回来
中:用户第 3–7 天有付费意图
高:用户第 3–7 天产生真实收入
第 3 次回调
窗口:
9

--- PAGE 10 ---
第 8–35 天
建议配置:
粗粒度值 建议事件
低 session / app_open
中 paywall_view / InitiateCheckout
高 Purchase / Subscribe / 复购 / 续订
第 3 次回调更适合观察长期留存和长期变现价值。
12. SKAN 映射里事件重复是否正常?
正常。
在 Adjust SKAN Conversion Hub 中,一个转化值编号不是单一事件,而是一组事件组合。
例如:
转化值 63 = 注册 + 付费墙 + 创建订单 + 购买 + 内容点击 + 第 3 章
转化值 62 = 付费墙 + 创建订单 + 购买 + 内容点击 + 第 3 章
转化值 61 = 注册 + 创建订单 + 购买 + 内容点击 + 第 3 章
因此同一个事件会出现在多个转化值编号中。
这不代表重复计数。
Adjust 会根据用户最终触发的行为组合,匹配一个最终 conversion value。
判断是否合理的核心不是事件是否重复,而是:
高优先级里是否包含 Purchase / Subscribe / InitiateCheckout
中优先级里是否包含 paywall_view / InitiateCheckout
低优先级里是否包含 install / session / content_click
13. App ID 验证
在 SKAN Conversion Hub 保存并应用时,Adjust 提示:
10

--- PAGE 11 ---
只有验证 App ID 后,才能应用转化值映射。
这里验证的是:
Apple App ID / App Store ID
不是:
Meta App ID
Facebook App ID
Bundle ID
14. App Store Connect API Key 配置
需要有 App Store Connect Admin 权限的人生成 API Key。
路径:
App Store Connect
→ 用户和访问 / Users and Access
→ 集成 / Integrations
→ App Store Connect API
→ Generate API Key
建议配置:
Key Name:Adjust iOS Verification
Role:Developer
不建议一开始选择 Admin 角色。
通常由 Admin 账号生成 Key,但 Key 角色选择 Developer 即可。
需要拿到:
Issuer ID
Key ID
.p8 Private Key
11

--- PAGE 12 ---
15. private_key 无效问题
问题现象
在 Adjust 里填写 App Store Connect API Key 时提示:
private_key 无效
常见原因
1. 没有完整复制 .p8 文件内容
需要完整复制,包括:
-----BEGIN PRIVATE KEY-----
中间内容
-----END PRIVATE KEY-----
不能只复制中间部分,也不能只复制文件名。
2. Key ID、Issuer ID、Private Key 不是同一组
必须保证:
Key ID = 这个 .p8 文件对应的 Key ID
Issuer ID = 同一个 App Store Connect 团队的 Issuer ID
Private Key = 这个 Key ID 下载出来的 .p8 文件内容
3. 生成错了 Key 类型
需要生成的是:
App Store Connect API Key
不要生成成 StoreKit、App Store Server API 或其他用途的 Key。
4. .p8 文件被二次处理
建议用纯文本工具打开:
12

--- PAGE 13 ---
VS Code
记事本
TextEdit 纯文本模式
然后全选复制。
16. App ID 验证后显示不一致问题
问题现象
在 Adjust 的平台页中显示:
未验证
但进入编辑页后显示:
应用 ID 已验证
判断
这通常是 Adjust 后台缓存或页面状态不同步。
优先处理方式:
1. 在编辑页点击保存
2. 返回平台页刷新
3. 等待 5–30 分钟
4. 再进入 SKAN Conversion Hub
5. 尝试保存并应用转化值配置
如果 SKAN Conversion Hub 允许保存并应用,说明验证已经生效,平台页显示未验证只是展示延迟。
17. Meta Events Manager 中 Adjust connected partner
理论路径:
Meta Events Manager
→ Data Sources
13

--- PAGE 14 ---
→ StoryRush App 数据源
→ Settings
→ Configure App Events for SKAdNetwork
→ Import from Partner App
→ 粘贴 Adjust Connection URL
成功后应该看到类似状态:
Adjust connected
Imported from partner app
Connection URL imported
SKAN configuration connected
但当前由于广告户为第三方广告账户,我方权限不足,暂时无法完成 Meta Events Manager 里的 Partner
Integration / connected partner 检查。
当前结论
这一步可以暂时标记为:
需第三方广告户管理员代操作
如果这一步不做:
Adjust 仍然可以看到自己 SDK 收到的 iOS 安装、归因和事件;
Meta 侧对 iOS 14+、SKAN、事件优化、购买优化的能力会受限。
18. Ads Manager 中 iOS 13.7 与 iOS 14+ 问题
问题现象
创建 App Promotion 广告时,商店下拉只看到:
Apple App Store(iOS 13.7 或更早版本)
解释
这不代表 App 只支持 iOS 13.7,也不代表 App Store 配错了。
它通常代表当前广告系列走的是 legacy App Install 路径,而不是 iOS 14+ / SKAN App Campaign 路径。
14

--- PAGE 15 ---
iOS 14+ 需要在广告系列或广告组里单独开启:
iOS 14+ 广告系列
19. iOS 14+ 广告系列无法选择 StoryRush
问题现象
开启 iOS 14+ 广告系列后,StoryRush 无法选择,并提示:
你的应用不能使用全事件衡量,因为转化数据缺失或不足。
通常,最简单的解决方案是设置 iOS 版 Facebook SDK。
解释
这不是 App Store 找不到,也不是广告账户未绑定。
这是 Meta 认为 StoryRush 当前还不具备完整的 iOS 14+ 事件衡量资格。
可能原因:
Adjust Partner Integration 未完成
SKAN connected partner 未完成
Adjust Connection URL 未导入 Meta
Meta 还未收到足够的 App 事件
StoryRush 是新 App,Meta 还没有历史数据
当前处理方案
短期先跑普通 App Install 测试:
Apple App Store(iOS 13.7 或更早版本)
优化目标:App Install
小预算测试
目标是先验证:
Meta 点击
→ App Store
15

--- PAGE 16 ---
→ 安装
→ 打开
→ Adjust 是否归因到 Meta
正式要跑 iOS 14+ / Purchase / Subscribe 优化时,再补完整 Meta Events Manager 里的 SKAN / Adjust
connected partner 配置。
20. 当前推荐测试顺序
第一阶段:普通安装测试
1. Ads Manager 创建 App Promotion 广告
2. 关闭 iOS 14+ 广告系列
3. 使用 Apple App Store legacy 路径
4. 优化目标选择 App Install
5. 小预算测试
6. 使用真实 iPhone 点击广告
7. 跳转 App Store
8. 安装并打开 App
9. 查看 Adjust 是否收到 install / session
10. 查看 Adjust 是否归因到 Meta / Facebook
第二阶段:App 内事件测试
1. 注册
2. 点击内容
3. 阅读到第 3 章
4. 唤起付费墙
5. 创建订单
6. 完成购买或订阅
7. 查看 Adjust 是否收到事件
8. 查看收入字段 revenue / currency 是否正确
9. 查看事件是否能通过 Meta Partner 映射回传
第三阶段:iOS 14+ / SKAN 完整配置
1. Adjust SKAN Conversion Hub 保存并应用
2. 复制 Facebook Connection URL
3. 让第三方广告户管理员在 Meta Events Manager 中导入
4. 确认 Adjust connected partner
5. 等待 Meta 同步事件数据
6. 重新创建 iOS 14+ App Campaign
16

--- PAGE 17 ---
7. 尝试选择 StoryRush
8. 逐步测试 CompleteRegistration / InitiateCheckout / Purchase 优化
21. 当前配置检查清单
Meta Developer
- [ ] Bundle ID 正确
- [ ] iPhone Store ID 正确
- [ ] iPad Store ID 未乱填
- [ ] Authorized Ad Account IDs 已添加当前广告户
- [ ] 自动记录应用内事件已关闭
BM / Business Portfolio
- [ ] StoryRush App 已绑定当前广告户
- [ ] 当前广告户已被正确授权到 BM
- [ ] 当前操作账号拥有所需广告账户权限
- [ ] 第三方广告户权限不足的问题已记录
Adjust Partner
- [ ] Facebook / Meta Partner 已启用
- [ ] Facebook App ID 已填写
- [ ] Decryption Key iOS 留空
- [ ] Enable AdImpression Mapping 关闭
- [ ] Events 数据分享开启
- [ ] In-app revenue from in-app purchases 开启
- [ ] Ad revenue from ad views 关闭
- [ ] 事件映射已配置
SKAN Conversion Hub
- [ ] 已进入 AppView → StoryRush → SKAN Conversion Hub
- [ ] 已选择智能设置
- [ ] 已配置第 1 次回调
- [ ] 已配置第 2 次回调
- [ ] 已配置第 3 次回调
- [ ] 已完成 App ID 验证
17

--- PAGE 18 ---
- [ ] 已保存并应用 SKAN mapping
- [ ] 已复制 Facebook Connection URL
App Store Connect
- [ ] 已生成 App Store Connect API Key
- [ ] Key 角色为 Developer
- [ ] 已拿到 Issuer ID
- [ ] 已拿到 Key ID
- [ ] 已下载 .p8 Private Key
- [ ] 已在 Adjust 完成 App ID 验证
- [ ] 验证完成后准备撤销 Key
Meta Events Manager
- [ ] 已进入 StoryRush App 数据源
- [ ] 已找到 SKAdNetwork 配置入口
- [ ] 我方如无权限,则交由第三方广告户管理员代操作
- [ ] 后续需导入 Adjust Connection URL
- [ ] 后续需确认 Adjust connected partner
22. 当前结论
当前 StoryRush iOS 的 Meta + Adjust 配置已经完成了大部分基础项:
Meta Developer App 基础信息已配置
广告账户与 App 绑定问题已解决
Adjust Facebook Partner 已进入配置流程
SKAN Conversion Hub 已开始配置
App Store Connect API Key 用于验证 App ID
目前主要剩余风险点是:
第三方广告户导致 Meta Events Manager 权限不足
Adjust connected partner 需要第三方广告户管理员代操作
iOS 14+ 广告系列暂时无法选择 StoryRush
Meta 侧事件优化能力暂时受限
短期建议:
18

--- PAGE 19 ---
先用普通 App Install 小预算测试完整归因链路。
中期建议:
让第三方广告户管理员完成 Meta Events Manager 中的 Adjust / SKAN connected partner 配
置。
长期建议:
尽量使用自有 BM 和自有广告账户沉淀 App、数据集、广告账户、SKAN、事件优化数据,减少第三方广告户
权限限制带来的配置和排查成本。
19
← 返回首页