Google Ads增强型应用投放:绕过GAC限制与SKAN的实操指南
How to run enhanced app campaigns on Google Ads
直接给出了一套可落地的Google获客新方案,解决了订阅类App在iOS隐私政策下的归因痛点,参数清晰(如10/25/50转化阈值),创业者可直接照做。
Google Ads is one of the most underused channels in subscription app user acquisition. Not because the inventory is bad, but because the default way to buy it gives advertisers almost nothing to work with.
Google Ads 是订阅类应用用户获取中最未被充分利用的渠道之一。并非因为广告库存质量差,而是因为其默认的购买方式让广告主几乎无从下手。
That default is Google App Campaigns (GAC, formerly UAC), and it has been the status quo for app advertisers for years.
这种默认方式就是 Google 应用广告系列(GAC,前身为 UAC),多年来一直是应用广告主的现状。
Thomas Petit's practical guide to Google App Campaigns documents the limitations better than anyone:
Thomas Petit 关于 Google 应用广告系列的实用指南比任何人都更清晰地记录了其局限性:
- Valuable search inventory you can't pick keywords for
- No keyword reporting
- No way to run search-only campaigns
- Brand searches silently inflating your campaign performance
- 有价值的搜索库存,但你无法为其选择关键词
- 没有关键词报告
- 无法运行仅针对搜索的广告系列
- 品牌搜索会无声地夸大你的广告系列表现
Thomas’s guide is the best resource for surviving within Google’s current restraints. But it’s a tight box. This article is about enhanced app campaigns — a new way to get out of the box.
Thomas 的指南是在 Google 当前限制下生存的最佳资源。但它是一个紧箍咒。本文旨在介绍增强型应用广告系列——一种跳出框框的新方法。
Why do enhanced app campaigns matter most on Google?
为什么增强型应用广告系列在 Google 上最为重要?
In my previous article, I covered what enhanced app campaigns are and why apps are shifting budgets to them. Quick refresher: enhanced app campaigns (EACs) are web campaigns whose final URL redirects users straight to the app store. No landing page, no web funnel, no SKAN dependency.
在我之前的文章中,我介绍了什么是增强型应用广告系列以及为什么应用正在将预算转向它们。快速回顾:增强型应用广告系列(EACs)是最终 URL 直接将用户重定向到应用商店的网络广告系列。无需落地页、无需网络漏斗、无需依赖 SKAN。
This article is the execution manual for EACs — specifically focused on Google, because Google is where EACs unlock the most. On Meta and TikTok, running EACs mainly gets you better measurement and enriched signals. They’re valuable, but the campaigns themselves look similar to what you were running before.
本文是 EACs 的执行手册——特别聚焦于 Google,因为正是在 Google 上,EACs 才能发挥最大价值。在 Meta 和 TikTok 上,运行 EACs 主要带来更好的衡量能力和更丰富的信号。这些很有价值,但广告系列本身看起来与你之前运行的并无二致。
Google is different. On Google, EACs unlock entirely new campaign types that don't exist for app advertisers:
Google 则不同。在 Google 上,EACs 解锁了应用广告系列此前不存在的全新广告系列类型:
- Search: bid on specific keywords and search terms, and see revenue and ROAS at the keyword level. GAC technically serves on search, but you don't choose the keywords, you don't see them properly, and you can't exclude them. It's by design.
- YouTube Shorts: get full control over placement types within YouTube. This use case is great for apps that mainly run vertical videos and want to access new inventory without creating new assets.
- Demand Gen: full control over how your budget is spent. If you have winning vertical video or static images from Meta or TikTok, this is a new home for it, same format.
- Display: the largest display network on the internet, with placement-level control.
- Performance Max (PMax): Google's all-inventory automation product, once your conversion signals are strong enough to feed it.
- 搜索:针对特定关键词和搜索词进行竞价,并查看关键词级别的收入和 ROAS。GAC 技术上确实会在搜索中投放,但你无法选择关键词,无法正确查看它们,也无法排除它们。这是设计使然。
- YouTube Shorts:完全掌控 YouTube 内的版位类型。对于主要运行竖屏视频且希望在不创建新素材的情况下接触新库存的应用来说,这一用例非常棒。
- 需求方平台(Demand Gen):完全掌控预算的支出方式。如果你拥有来自 Meta 或 TikTok 的获胜竖屏视频或静态图片,这里就是它们的新家园,格式相同。
- 展示广告:互联网上最大的展示广告网络,具备版位级别的管控能力。
- Performance Max (PMax):一旦你的转化信号足够强大以供给它,这就是 Google 的全库存自动化产品。
One important thing to note is that running enhanced app campaigns on Google Ads does not allow you to reach the Play Store inventory on Android devices. So this is a constraint you should keep in mind.
需要注意的是,在 Google Ads 上运行增强型应用广告活动(Enhanced App Campaigns)无法触达 Android 设备上的 Play Store 库存。因此,这是一个你应该牢记的限制条件。
With GAC, Google's algorithm decides everything: placements, keywords, audiences, budget allocation. You upload assets, set a bid, and pray. With EACs, you're buying Google inventory the way web advertisers have for 20 years. With actual control.
使用 GAC(Google App Campaigns)时,Google 的算法决定一切:投放位置、关键词、受众群体和预算分配。你只需上传素材、设置出价,然后听天由命。而使用 EAC(Enhanced App Campaigns)时,你是以网页广告商过去 20 年来的方式购买 Google 库存,拥有真正的控制权。
Across the subscription apps I worked with, the numbers back it up:
在我合作过的订阅类应用中,数据证实了这一点:
- 100% reduction in install cannibalization — because you can now control all brand search terms (more on this below)
- 12% lower CPMs on Demand Gen EACs compared to equivalent GAC placements
- 14% higher ROAS on Demand Gen versus GAC targeting similar placements
- 安装量自我蚕食减少 100%——因为你现在可以控制所有品牌搜索词(详见下文)
- 与等效的 GAC 投放位置相比,Demand Gen EAC 的 CPM(千次展示成本)低 12%
- 与针对相似投放位置的 GAC 相比,Demand Gen 的 ROAS(广告支出回报率)高 14%
Let's get into how it actually works.
让我们深入了解其实际运作方式。
Are enhanced app campaigns allowed on Google Ads?
Google Ads 允许运行增强型应用广告活动吗?
I know this is the first thing on your mind. When we first started running enhanced app campaigns at Appstack, this concern came up a lot. The answer is a clear yes.
我知道这是你最关心的问题。当我们刚开始在 Appstack 运行增强型应用广告活动时,这个担忧经常出现。答案很明确:是的,允许。
Enhanced app campaigns are web campaigns. When you run one, you're using Google Ads exactly as designed: a web campaign with a final URL, a click, and conversions reported back through Google's standard web measurement stack. The fact that your final URL redirects the user to the App Store or Play Store is not a loophole. Deep links and store redirects are a normal, documented part of the web. App stores are websites too.
增强型应用广告活动本质上是网页广告活动。当你运行此类活动时,你正是按照 Google Ads 的设计初衷在使用:一个带有最终 URL、点击行为以及通过 Google 标准网页测量栈回传转化数据的网页广告活动。你的最终 URL 将用户重定向到 App Store 或 Play Store 这一事实并非漏洞。深度链接和应用商店重定向是网页中正常且已文档化的部分。应用商店也是网站。
There is no policy against it. You're not spoofing anything, hiding anything, or exploiting a bug. In my experience, thousands of apps run this structure at scale today, with Google account reps fully aware of it. Google gets paid either way. (And you could argue that they prefer it, because you feed their algorithm richer conversion data than SKAN ever could.)
对此没有任何政策禁止。你没有伪造任何内容、隐藏任何信息或利用任何漏洞。根据我的经验,如今有成千上万的应用大规模采用这种结构,且 Google 账户代表完全知情。无论哪种方式,Google 都能获得收入。(而且你可以说他们更偏好这种方式,因为你为其算法提供了比 SKAN 丰富得多的转化数据。)
So no, you won't get banned.
所以,你不会被封号。
How it works under the hood
底层工作原理
Before touching the Google Ads interface, understand the click journey — this is how app install attribution works without SKAN. It's five steps:
在操作 Google Ads 界面之前,先了解点击旅程——这是在无 SKAN 情况下实现应用安装归因的方式。它包含五个步骤:
- User clicks your ad: the ad's final URL is a tracking link (app store page), not your website.
- Instant redirect: the link captures the click (with the Google click ID, campaign, keyword, and ad parameters) and redirects the user to the App Store or Play Store in milliseconds — the user never sees a webpage.
- Install and first open: the user installs the app and opens it for the first time. On first launch, the SDK matches the install to the click using probabilistic matching. It doesn't depend on SKAN or ATT opt-in.
- Events flow in: trial starts, subscriptions, renewals, and every event is tied back to the exact campaign, ad, and keyword that drove the install.
- Signals go back to Google: Conversions are uploaded to Google Ads via API against the original click ID. Google's algorithm now optimizes using previously-matched conversion data rather than modeled SKAN postbacks, which are aggregated and have long delays.
- 用户点击你的广告:广告的最终 URL 是一个追踪链接(指向应用商店页面),而非你的网站。
- 即时重定向:该链接捕获点击信息(包括 Google 点击 ID、广告系列、关键词和广告参数),并在毫秒级内将用户重定向至 App Store 或 Play Store——用户不会看到任何网页。
- 安装并首次打开:用户安装应用并首次打开。在首次启动时,SDK 使用概率匹配将安装与点击进行关联。它不依赖于 SKAN 或 ATT(应用跟踪透明度)的授权选项。
- 事件数据流入:试用开始、订阅、续订等,每个事件都回溯到驱动安装的具体活动、广告和关键词。
- 信号回传至 Google:转化数据通过 API 上传至 Google Ads,并与原始点击 ID 对应。Google 的算法现在利用此前已匹配的转化数据进行优化,而不是使用聚合且存在较长延迟的 SKAN 后回调(postback)模型数据。
That last step is what makes the whole system compound. Google's bidding is only as good as the signals you feed it, and EAC signals are cleaner, faster, and more granular than anything SKAN can deliver.
最后这一步是整个系统产生复利效应的关键。Google 的出价效果取决于你喂给它的信号质量,而 EAC(增强型应用活动)提供的信号比 SKAN 所能交付的任何数据都更干净、更快、粒度更细。
For example, you can pass data back to Google Ads hourly and have total control over which signal is mapped to an offline conversion action. A lot of the apps I work with strategically prioritize qualified events, like ‘Trial qualified’, to improve performance.
例如,你可以每小时向 Google Ads 回传数据,并完全控制哪个信号映射到离线转化动作。我合作的大多数应用会战略性地优先处理高质量事件(如“试用合格”),以提升表现。
Setting up your first enhanced app campaign on Google Ads
在 Google Ads 上设置你的第一个增强型应用活动
Step 1: Offline conversion actions
步骤 1:离线转化动作
In Google Ads, create web conversion actions for the events you care about. For subscription apps, the standard set is:
在 Google Ads 中,为你关心的事件创建网页转化动作。对于订阅类应用,标准设置如下:
- Install (secondary, for diagnostics, not optimization)
- Trial started
- Trial converted (or subscription started, if you don't offer trials)
- 安装(次要指标,用于诊断,而非优化)
- 试用开始
- 试用转化(或未提供试用时的订阅开始)
Set ‘trial started’ or ‘subscription started’ as primary, depending on your volume. Same trade-off logic as everywhere else: more signals vs. better signals.
根据你的数据量,将“试用开始”或“订阅开始”设为主指标。与其他地方遵循相同的权衡逻辑:更多信号 vs. 更优质的信号。
If you want to know which event to optimize or how much to spend, my answer is to do the math and ensure you get at least 10 conversions per campaign per day. So if your subscription costs $100 and you reach breakeven status (which is great at the beginning), you will need to spend $1,000 per day to meet the threshold.
如果你想知道应优化哪个事件或花费多少预算,我的建议是进行计算,确保每个活动每天至少获得 10 次转化。因此,如果你的订阅价格为 100 美元,且已达到盈亏平衡点(这在初期是很好的状态),你需要每天花费 1,000 美元才能达到阈值。
Pro tip
专业提示
Don’t get frustrated during your first few days optimizing towards an offline conversion action in Google Ads. It’s normal to struggle: Google lacks sufficient context to understand what the offline conversion action actually means. After feeding at least 25 conversions, the performance starts to improve.
在 Google Ads 中针对离线转化动作进行优化的最初几天,不要感到沮丧。挣扎是正常的:Google 缺乏足够的上下文来理解该离线转化动作的实际含义。在至少输入 25 次转化后,表现开始改善。
A quick note on the numbers in this guide: ~10 primary conversions per campaign per day is the floor for learning to stabilize, around 25 conversions is when performance usually starts to improve, and 50 is the minimum before you judge a campaign or change its structure.
关于本指南中数字的快速说明:每个活动每天约 10 次主转化是学习阶段稳定的底线;约 25 次转化时,表现通常开始改善;50 次转化是在评估活动或更改其结构之前的最低要求。
With the RevenueCat and Appstack integration, conversions are automatically uploaded to the Google click ID once the account is connected. You don't build any of this pipeline yourself. For a walkthrough, check out this integration guide.
通过 RevenueCat 和 Appstack 的集成,账户连接后,转化数据会自动上传至 Google 点击 ID。您无需自行构建此管道。如需了解操作指南,请参阅本集成文档。
Step 2: Create your tracking links
步骤 2:创建您的追踪链接
Running EACs is fully within Google's policies, but building your own tracking links requires Google certification which means a two/three month review of your infrastructure — that’s a long wait, so most teams use a certified partner instead (like us at Appstack).
运行 EAC(等效广告点击)完全符合 Google 的政策,但自建追踪链接需要获得 Google 认证,这意味着需要对您的基础设施进行两到三个月的审核——等待时间很长,因此大多数团队会选择使用经过认证的合作伙伴(例如我们 Appstack)。
The tracking link must include all query parameters to properly attribute the data and return the correct information to Google. This is an example of a link:
追踪链接必须包含所有查询参数,以正确归因数据并向 Google 返回准确信息。以下是一个链接示例:
更进一步:量化金融体系
看懂新闻只是起点——沿量化金融路径,把它变成能交付的工程能力