所有文章
Deep dive阅读需 8 分钟

应用预购在上线当天之前算不上成交,其中不少会在扣款前就流失掉

在 App Store 和 Google Play 上,应用预购在上线之前不收取任何费用,买家在上线前可以随时免费取消。发布时被拒付的卡会让更多订单被取消。以下讲清楚应用预购和预注册到底是怎么运作的,以及这道缺口给你的发布带来多大代价。

一部手机显示着上线倒计时,旁边是一个未拆封的礼盒和一张银行卡,展示一笔尚未扣款的应用预购

要点

  • 应用预购不会向买家预先收取任何费用。在 App Store 和 Google Play 上,只有当应用上线时才会向客户扣款,所以预购是一次预约,而不是一笔已完成的成交。
  • 买家可以在发布日之前的任何时候免费取消预购,既不用联系你,也无需提交退款申请。这个预约只是从你的统计中悄然消失。
  • Google Play 会在发布前大约两天检查买家的付款方式,并自动取消任何卡被拒付或 Google Play balance 余额不足的预购。这些订单永远不会变成收入。
  • 如果某个 Google Play 预购商品在其发布日之后三天仍未上架,Google 会取消该交易并向买家提供退款。一次延期发布可能把你整个预购名册清空。
  • 两家商店都会按预购价和发布日价格中较低的那个向买家收费。你在预购期间降价,所有已经预约的人也都会按更低的价格付款。
  • Google Play 预注册是一个不附带任何付款的免费信号,通常和你承诺在上线时发放的奖励挂钩。无论安装的人最终是否向你付钱,你都欠他们这些奖励。
  • 上线之后,预购就变成一笔普通购买,遵循正常的退款规则,包括 Google Play 的 48 小时窗口和 Apple 自己的审核。

应用预购看起来像一笔成交,在你的仪表盘上它甚至被当成成交来统计。但它不是。当有人在 App Store 或 Google Play 上预购你的应用时,并没有任何资金流动。买家在应用上线之前不会被扣一分钱,而在那一刻到来之前,他们可以免费退出,不用回答任何问题,也不用给你任何说明。所以你看着一路攀升的那个预购数字,是一份表示感兴趣的人的名单,而不是一份已经付款的人的名单。扣款发生在之后,也就是发布时,而到那时名单已经比原来短了。

预购数量和真正到账的钱之间的这道缺口,在上线当天最要紧,而那恰恰是你在配置服务器、承诺奖励、并用你手上最大的那个数字来预测收入的时候。以下讲清楚应用预购在每家商店上是怎么运作的、买家在从预约到付款之间悄悄流失的环节,以及如果你把每一笔预购都当成已经到手的客户来规划,这种缩水会让你付出多少代价。

为什么应用预购是一个承诺,而不是一次付款

你可以在应用还没准备好之前就把它挂上预购,两家商店都会替你收集意向。它们都不会做的,是替你收钱。在 App Store 和 Google Play 上,预购授权的是一笔未来的扣款,仅此而已。买家同意在应用上架时被扣款,商店会一直保留这个意向直到发布。预购那一刻没有任何扣款完成,所以既没赚到什么,也没付出什么。实际效果是,预购是客户能做出的最松散的一种承诺。下单不花他们一分钱,放弃也不花一分钱,这对他们来说是笔划算的买卖,而对你来说则是一个需要仔细解读的数字。

从预购到扣款之间会发生什么

在 App Store 上,扣款发生在发布时而不会更早

当客户点击预约你的付费应用时,Apple 并不会向他们扣款。扣款是在发布日处理的,也就是应用下载到他们设备上的时候,只有到那时预购才变成一笔购买。你可以在上线前的一个设定窗口内一直保留应用的预购状态:首次发布为 2 到 180 天,已经在其他地区上架的应用最多可达 365 天。在整个窗口期内,客户不欠你任何东西。如果你把应用从预购中撤下,这些客户就只是收不到应用、也不会被扣款,除非你在发布前再次把它挂上预购。

在 Google Play 上,付款会提前大约两天被检查

Google 采用同样的基本模式,但多了一个悄悄修剪你名单的步骤。Google Play 的买家同样要到发布日才会被扣款,但 Google 会在发布前大约两天检查他们的付款方式。如果卡在那次检查时被拒付,或者买家用的是 Google Play balance 而在应用发布时余额不足,Google 就会自动取消这笔预购。买家没有做错任何事,他们只会收到一条通知,而你根本看不到这个订单转化。所以在 Google Play 上,你的预购数量会被修剪两次:一次是所有自行取消的人,另一次是发布前失败的付款检查。

预购机制App StoreGoogle Play
何时向买家扣款在发布日下载时在发布日
发布前检查付款在发布时发布前大约 2 天
上线前取消免费、随时、无需申请免费、随时、无需申请
付款失败自动取消在发布日扣款时在提前 2 天的检查时以及发布时
收取的价格预购价和发布价中较低的预购价和发布价中较低的
上线前的预购窗口2 到 180 天,若已在别处上架最多 365 天在你安排发布时设定

预购在哪里悄悄流失

那种没人需要告诉你的免费取消

最大的一处漏点,就内建在这个功能里。一位预购的客户可以在发布日之前的任何时候,从自己的账户里免费取消,而且完全不用联系你。没有退款需要处理,因为从来没有过扣款;也没有任何信号发给你,因为没有什么可报告的。这个预约今天还在,第二天就没了。这不是滥用,也不是善意欺诈。这是预购完全按设计运作的样子,它意味着你统计中有一部分不知比例的人只是改变了主意,让你损失的是一个头条数字,而不是一美元。

终点线上的付款失败

第二处漏点出现在最糟糕的时刻,就在发布时。尤其是在 Google Play 上,提前大约两天的付款检查和发布时的扣款一起,会剔除掉每一笔关联到被拒付的卡或余额不足的预购。这些人是真心想买、却依然没能转化,因为在档的卡过期了、触到额度上限了,或者钱不够了。你从头到尾把他们当成客户来规划,而他们在最后几个小时里作为取消订单流失掉,你既无法申诉,也不是你造成的。

这道缺口实际让你付出什么代价

一笔从未扣款的预购不是退款。什么都没有被追回,因为从来就没有付过款。代价更为隐蔽,它体现在你基于一个比表面上更软的数字所做的那些决定里。

你为从未到来的买家配置的容量

上线当天是应用最容易崩溃的时候,所以你会为此扩容。你增加服务器容量、提高数据库和存储上限、预热缓存,并为你的应用每个新用户要跑的模型调用或媒体处理做预算。如果你按原始的预购数量来衡量这笔开支,你就是在为一群人配置资源,而这群人会被每一次免费取消和每一次付款失败缩小。你预留的算力、分配的存储、以及提前购买的第三方 API 配额都是实打实的钱,无论它们背后的预购是否真的变成了付费安装,这些钱都花出去了。按数量中保守的一部分、而不是数量本身来确定上线容量,就是一次精打细算的发布和一次昂贵的发布之间的区别。

一排在活动开始前大多空着的预留座位,展示那些下了单却从未转化为付费客户的应用预购

无论他们是否付款你都欠着的奖励

Google Play 预注册是一个免费的信号,而不是一次购买,它通常和你承诺在上线时发放的奖励挂钩,比如游戏内货币、专属道具、一件外观。这些奖励会发给那些在应用上线时安装的人,而安装是免费的。所以这份奖励是你为一次不附带任何付款、也可能永远不会带来付款的注册所承担的成本。预注册确实是一个有用的需求衡量指标,但要把这些奖励当成你为触达而预先支付的获客成本,而不是当成那些预注册用户以后会来结的账单。

一次延期的发布日可能把整个名册退款掉

还有一项代价很容易被忽视,直到它真的发生。在 Google Play 上,如果你的预购商品在其规定的发布日之后三天仍未上架,Google 会取消该交易并向买家提供退款。你自己的上线窗口错过超过三天,Google 不会替你保留这些预购,而是会把它们撤销。每一笔本该在发布日扣款的预购,都会变成一笔取消的订单和一次退款提议,而你正是在指望它转化的那一刻,不得不从零开始重建你的预购名册。

那条可能降低你的预购者付款金额的价格规则

两家商店都在价格上保护买家,在你搞预购促销之前值得先弄清楚这一点。在 App Store 和 Google Play 上一样,预购客户被收取的是两个数字中较低的那个:他们预约时看到的价格,和发布日的价格。你在预购和上线之间涨价,你的预购客户依然按他们锁定的更低价格付款。你在预购期间降价,比如为了激发更多预约,那么每一个已经按较高价格预购的人也都会被按新的更低价格收费。这个折扣不只是给你想吸引的新预约。它会回溯到名单上每一位已有的买家,如果你为此做了规划这没问题,如果没有,那就是一记出乎意料地砸在你上线收入上的凹痕。

上线之后,预购就只是一笔普通购买

那些特殊规则在应用发布的那一刻就结束了。一旦预购扣款、应用下载完成,它就是一笔普通购买,遵循普通的退款路径。在 Google Play 上,这意味着买家有标准的 48 小时窗口,在此期间 Google 可以自行给予全额退款,此后他们就来找你。在 App Store 上,这意味着买家通过 Apple 申请退款,由 Apple 决定。所以预购既不会在上线后给买家任何额外的退款权利,也不会给你任何额外的保护。你原本对每家商店退款所了解的一切,从发布日起原封不动地适用。

事件预购会怎样
买家在发布前取消预约被移除,无扣款,无需退款
在 Google 提前 2 天的检查时付款被拒订单自动取消,从未扣款
发布时 Play 余额不足订单自动取消,从未扣款
Google Play 商品在发布后 3 天仍未上架交易被取消,向买家提供退款
买家在 Google Play 上线后 48 小时内取消标准退款,Google 可自行给予
买家在 App Store 上线后申请退款由 Apple 审核并决定

预购在发布时扣款的那一刻,它就在 RefundHalt 已经读取的同一批 App Store Server Notifications 和 Real-time Developer Notifications 上变成了一笔购买。那些从未扣款的预约在这些数据流上不留任何痕迹,因为从来没有资金流动过。真正会出现的,是上线之后的退款和取消,所以盯着这些数据流会告诉你,一旦免费的部分结束、付费的部分开始,你的预购群体到底值多少。

简短版本

应用预购是一次预约,而不是一笔成交。在 App Store 和 Google Play 上,买家在应用上线之前什么都不用付,在那之前可以免费取消,而在 Google Play 上还可能被发布前大约两天的一次失败付款检查自动取消。两家商店都按预购价和发布日价格中较低的那个收费,所以预购中途的一次降价会惠及名单上每一个人。你的 Google Play 发布日错过超过三天,整个名册就会被取消并退款。把预购当成意向来统计,用其中保守的一部分来预测,并把发布日的扣款当成预购真正开始有价值的第一刻。

常见问题解答

预购应用时会被扣款吗?
不会。在 App Store 和 Google Play 上,应用预购在你下单时都不会扣款。只有当应用上线并下载到你的设备上时才会向你收费。在发布日之前,预购是一次不附带任何付款的预约,这也正是你能在上线前免费取消它的原因。
可以取消应用预购并拿到退款吗?
你可以在发布日之前的任何时候免费取消预购,不用联系开发者,而且因为你从未被扣款,也就没有退款需要处理。应用上线且扣款完成之后,预购就变成一笔普通购买,此时的任何退款都遵循该商店的标准规则,包括 Google Play 的 48 小时窗口和 Apple 自己的审核。
为什么有些 Google Play 预购会被自动取消?
Google 会在发布前大约两天检查买家的付款方式。如果卡被拒付,或者买家用的是 Google Play balance 而在应用发布时余额不足,Google 就会自动取消这笔预购。买家本想购买,但付款无法完成,所以订单永远不会变成收入。
如果发布延期,应用预购会怎样?
在 Google Play 上,如果预购商品在其规定的发布日之后三天仍未上架,Google 会取消该交易并向买家提供退款,这实际上会清空你的预购名册。在 App Store 上,你可以在最长可达 180 天的首次发布预购窗口内掌控发布时间,所以延期意味着重新安排发布,而不是自动取消。
应用预购客户付的是他们预约时的价格吗?
他们付的是两个价格中较低的那个:预购时的价格和发布日的价格。如果你在上线前涨价,预购客户会保住他们锁定的更低价格。如果你在预购期间降价,每一个已经预购的人也都会被按新的更低价格收费,而不只是新预约。

来源和延伸阅读

RefundHalt

App Store 和 Google Play 退款自动驾驶

继续阅读

下一项退款请求已经在路上。

读完又一封关于未能申辩退款的支持邮件所需的时间,足够您完成 RefundHalt 设置。