一句话摘要
移动应用 TikTok 广告投放指南
如何为移动应用投放 TikTok 广告:完整的不废话指南 2026年5月25日 · 阅读时长12分钟 · 查看原文 ↗ Tiktok 广告 移动应用 营销
> 你是不是个穷鬼?你是不是想逃离永久的下层阶级?
投放 TikTok 广告会扩大你撞见好运的表面积。你可能会烧掉 $500,也可能创造出世代传承的财富,但你一定会学到东西。
这就是我希望在一开始就掌握的一切。
它能帮你省下好几天的工作,说不定是一整个星期。
不追踪数据就投广告,等于在烧钱;我们需要告诉 TikTok,谁最有可能为我们的应用付费!!
> 免责声明:这是无聊的技术配置部分。关于投放策略或产品建议,请关注 GOAT @athcanft。
1:广告账户设置(免费的钱 💰)
> 先读这段:如果你想面向美国受众投放!!
这件事害我花了好几天做不平凡的调试,头疼不已。
当你第一次注册账户时,一定要把国家设成美国!!!
你的国家决定了你被允许面向哪里投放。
英国账户不被允许面向美国投放。你可以在这里查看完整列表。
你喜欢免费的钱吗?太好了 💸
在新账户上,TikTok 会按 1:1 匹配你的广告支出,最高 $6k。这会在新账户上自动生效,但如果没有出现,就去找客服。最坏的情况,直接再创建一个新账户。
2:技术配置(适用于任何框架 💻)
> 框架很重要,需要针对性地处理。否则你的事件根本不会触发!这是大多数人卡住的地方。
前往 TikTok Business Center 里的「事件管理器 Events Manager」。
连接一个新的数据源。
选择「App」。
粘贴你的 iOS App Store 商品页链接。
连接方式选择「TikTok SDK」。
> 你也可以使用 MMP(移动测量合作伙伴)。如果你在多个渠道投放广告,或者广告预算非常大,用 MMP 会比较好。它们就像一个聚合器:你的应用把事件发给它们,MMP 再把事件转发给 TikTok。就我们的目的而言,直接用 TikTok SDK 更快。但在广告追踪功能上,两者实际上是一样的。
你会拿到一些 ID,记下来,下一步要用。
App ID
TikTok App ID
App Secret
忽略安装步骤(我们不会浪费时间手写代码)。
把下面这段提示词交给你的 agent(罕见冷知识:yaml 格式的提示词效果是 3 倍):
task: "Set up TikTok App Events SDK for iOS app install tracking"
context:
app_uses: "RevenueCat for subscriptions"
attribution_setup: "TikTok App Events SDK, not an MMP"
source_of_truth: "RevenueCat remains the source of truth for subscription status"
assumption: "TikTok app setup is already complete in TikTok Events Manager"
docs_to_read:
- "https://business-api.tiktok.com/portal/docs/tiktok-app-events-sdk-overview/v1.3"
- "https://business-api.tiktok.com/portal/docs/supported-app-events/v1.3"
tiktok_credentials:
app_id: "<TIKTOK_APP_ID>"
tiktok_app_id: "<TIKTOK_IOS_APP_ID>"
app_secret: "<TIKTOK_APP_SECRET>"
note: "Use secure config/env/native secrets where possible. Do not expose real credentials in public code."
instructions:
- "Read the TikTok App Events SDK overview and supported events docs linked in context before implementing."
- "Inspect the app structure first and identify whether this is a native iOS app, bare React Native app, Expo app with native iOS folders/prebuild, or managed Expo app without native folders."
- "If this is a native iOS app, install the TikTok Business SDK using CocoaPods or the project’s existing native dependency system."
- "If this is a native iOS app, initialize the TikTok SDK in the iOS app launch path, usually AppDelegate.swift."
- "If this is a bare React Native app, install the TikTok Business SDK in the iOS project using CocoaPods."
- "If this is a bare React Native app, create or use a native module that exposes TikTok event tracking to JavaScript."
- "If this is a bare React Native app, initialize the TikTok SDK in AppDelegate.swift or AppDelegate.mm."
- "If this is an Expo app with native iOS folders or Expo prebuild, do not assume a normal npm package is enough."
- "If this is an Expo app with native iOS folders or Expo prebuild, add the TikTok Business SDK to the native iOS project."
- "If this is an Expo app with native iOS folders or Expo prebuild, create an Expo native module wrapper, for example TikTokBridge."
- "The Expo native wrapper should expose trackEvent(eventName, properties), identify(...), logout(), and isInitialized()."
- "In the native iOS wrapper, trackEvent should create a TikTok event, attach properties, and send it through the TikTok Business SDK."
- "In JS/TS, create an analytics wrapper around the native module so app screens do not call native SDK code directly."
- "If this is a managed Expo app without native iOS folders, explain that TikTok’s native SDK requires native code."
- "If this is a managed Expo app without native iOS folders, recommend Expo prebuild, an EAS development build, or a config plugin/native module approach."
- "Do not claim the TikTok native SDK can be fully verified inside Expo Go."
- "Initialize TikTok using the provided placeholders: <TIKTOK_APP_ID>, <TIKTOK_IOS_APP_ID>, and <TIKTOK_APP_SECRET>."
- "Add tracking for onboarding completion as CompleteTutorial."
- "Add tracking for successful RevenueCat subscriptions as Subscribe."
- "When tracking Subscribe, include properties where available: value, currency, product ID, product name, and quantity."
- "Do not use TikTok to determine subscription access. Keep RevenueCat as the subscription authority for paywalls."
- "Add a simple debug/test buttons to fire the Subscription event so the setup can be verified in TikTok Events Manager."
- "Warn if another SDK or MMP is already managing SKAN, because only one tool should update SKAN conversion values."
- "Keep the implementation minimal and avoid unrelated refactors."
manual_tiktok_steps_to_report_back:
- "Confirm the TikTok app event source is connected to the app."
- "Confirm the SDK credentials used match the app event source."
- "Confirm test events appear in TikTok Events Manager."
- "Confirm SKAdNetwork is configured if this is an iOS acquisition campaign."
- "Confirm TikTok Ads Manager targets installs first, then optimizes for in-app purchase events."
- "Depending on setup, advise the user to remove the debug buttons when submitting app to app store if debug modes are not possible. Don't let the user ship the app with a debug button visible to real production users."
expected_events:
onboarding_complete:
event_name: "CompleteTutorial"
purpose: "Early quality signal after the user completes onboarding and reaches the paywall"
subscribe:
event_name: "Subscribe"
purpose: "Subscription signal after RevenueCat confirms a successful subscription"
properties:
value: "Subscription price"
currency: "Currency code, for example USD or GBP"
product_id: "RevenueCat/App Store product identifier"
product_name: "Subscription product name"
quantity: 1
final_response_requirements:
- "Summarize files changed."
- "List events added."
- "List manual TikTok dashboard steps still required: check the app verification and subscribe event is visible in overview"
- "Explain how to test the setup: press button once!"
等你的 agent 完成配置之后,我们的下一项任务就是验证,并且拿到你的第一个「subscribe」事件。我们需要这个事件,这样之后才能在广告配置里针对它做优化。
> TikTok 的 SDK 和文档是出了名的烂。这就是为什么很多人最后改用 MMP。这里的精髓在于:我们通过手动触发事件(本质上就是伪造 revenuecat 的购买/订阅)来跳过验证步骤。
>
> 不这样做的话,你就得先让应用通过审核,再真实地完成一次购买。如果你哪里做错了,可能就得重新提交(极其漫长)。
现在,你的应用里应该有一个「Test Subscription」按钮了。
根据你的框架不同,这个按钮只对调试用户可见。按一次,你应该就能看到应用完成验证,subscribe 事件出现在你的概览里。可能会有轻微延迟,等大概 20 分钟。
> TikTok 会把这些当作真实事件,因此它们可能会影响广告定向(我没看到任何能证实这一点的东西,但值得提个免责声明)。这个测试按钮只在调试模式下显示。我在 Expo 和原生 iOS(Swift)上都测试过了。一旦应用完成验证、你看到订阅事件之后,最好把这些按钮从应用里彻底删掉。上面那段提示词里也说了。
配置完成后,你的 TikTok Events Manager 会变成这个样子:
恭喜!最难的部分完成了。你可以提交应用去审核了。
> 注意:你需要披露数据收集情况。这很简单但很关键,否则你的应用会被拒绝。我们现在就来过一遍。
3. App Store 数据隐私 🤓
蒂姆·苹果(Tim Apple)爱他的监管。我们需要如实披露我们到底收集了哪些数据。你不做这一步,应用一定会被拒,1000% 保证。
App Store Connect -> App Privacy。
编辑收集的数据类型(Data Types collected)。
你会看到一个很长的数据类型和复选框列表。下面是我们用 TikTok 广告和 RevenueCat 所收集数据类型的指南(注意:这可能会根据你的具体配置和支付服务商而有所变化)。
类别 数据类型 用途 是否关联到用户? 是否用于追踪? 标识符 用户 ID 应用功能 否 否 标识符 设备 ID 分析、开发者的广告或营销 是 是 购买 购买记录 分析、应用功能、开发者的广告或营销 是 是 使用数据 产品交互 分析、开发者的广告或营销、应用功能 是 是 使用数据 广告数据 开发者的广告或营销 是 是 诊断 崩溃数据 分析 否 否
对于每一种数据类型,你都需要走一遍下面这样的流程。
把上表里的值填进去。
> 这些是 TikTok 追踪的基本项,如果你收集图片、消息,或者使用不同的支付处理商,你的应用可能会有所不同。
4. 广告设置 💅
> 这里有一堆冷门的设置,如果你搞错了,会让你的广告崩盘、白白烧钱!所以务必仔细看。
广告目标 - 选择「app install」(应用安装)
iOS 14 专用广告系列 - 打开 iOS 14 广告系列开关。 - 从下拉框里选择你的应用。如果它没出现,说明验证没做好,回到第 3 步。 - 关闭「Use app profile page」。
> 这一点非常重要。它会把用户带到一个自定义的应用页面,他们还需要再点一次才能进入真正的应用商店。这增加了摩擦。我还没做过 A/B 测试,但很可能会造成流失。
广告系列设置
选择 Campaign Budget(广告系列预算)。
这样 TikTok 就会在你选择的广告之间进行优化。
设置每日预算。一般建议每天 $30 起步。
理想情况是 $50 跑三天,用来测试一个创意素材。
**4. 优化与出价
-** 我们的目标是在应用内事件上:瞄准那些真的会为我们应用付费的用户!
我们的事件就是之前做的 subscribe。
如果你看不到它,回到上面第 3 步的配置。
出价策略:Highest Volume(最高量)。
5. 排期
如果你想花一笔非常精确的金额,就设置开始和结束日期。
否则广告会一直跑下去(你也会一直花钱)。
6. 受众定向
把位置设成仅美国(在应用商店里花钱最多)。除非你想定向一个非常特定的国家。
如果你看不到这个选项,说明你的账户有问题,你需要创建一个新账户。
年龄目标:设到最低以获取最广的触达:18。
语言:只选说英语的人(别在美国定向到西班牙语人群)。
一般而言:受众尽可能宽泛,让 TikTok 算法发挥它的魔力。
除非你的应用专门面向女性,或某个特定年龄群体!
7. 版位(Placements)
设为仅 TikTok!我们不希望广告出现在 Pangle 里。
允许用户评论和分享,这对互动有好处。
8. 创意素材(Creative Assets)
TikTok 会尝试自动帮你选择创意素材。这是一个非常新的功能,所以我觉得目前还没有定论!它会帮你选几篇帖子。如果你想的话,也可以像以前一样自己选择要投放的帖子。
点击铅笔图标,然后切换到 Custom Selection(自定义选择)。
**9. 文案与附加项
-** 选择你的 TikTok 账号
添加一些适用于你应用的文案。这是你广告上的主文案,描述你正在推广的东西。
编辑行动号召(Call to action)文案:只保留适用于你广告的那些:别给订阅制应用用「立即下单」。
去掉卖点:会让你的广告看起来太像广告。
10. 自动增强(Automatic Enhancements)
把这些全部关掉。它们会对你的广告做一些奇怪的事,比如配上愚蠢的音乐、搞乱画质等等。一般不推荐。
11. 落地页(Destination)
保持设为应用商店,就像我们之前那样。我们希望尽可能减少摩擦。网上有些建议说这没有区别,我打算接下来几天自己做个 A/B 测试,之后会汇报结果。
恭喜。就这些!🎉
> 现在你可以逃离矩阵,买辆兰博基尼,搬到巴厘岛了。
>
> 如果你遇到问题,或者有任何建议/意见,留个评论,或者给我发私信。
—「AI 生成。文中提及的创作者均与本文无关。」 标签: # X # Tiktok # 广告 # 移动应用 # 营销 # 移动应用 # 增长 # 付费墙 # 订阅 # 指南 相关文章 我分析了 27 个从零到数百万播放量、一分钱广告费都没花的应用。他们 70 天做到 $0 到 $80K MRR。9 个月做到 $0 到 $200K MRR 移动应用 营销 Tiktok 广告
原文参考:https://maxed.wiki/posts/how-to-run-tiktok-ads-for-mobile-apps-the-complete-no-bs-guide/ (Maxed.wiki,本页为站内中文整理)