促销代码

促销活动或促销代码使您可以免费向有限数量的用户提供一次性产品或订阅试用版。用户在您的应用或 Google Play 商店应用中输入促销代码,即可免费获得该商品或订阅试用版。

在 Play Console 中,您可以创建以下类型的促销代码

  • 一次性使用代码:这些是自动生成的唯一代码,用户只能兑换一次。用户可以直接从 Play 商店或您的应用中兑换这些代码。
  • 自定义代码:您可以指定可多次兑换的自定义代码,直至达到您预定义的限制。自定义代码仅适用于订阅,并且只能由以前从未订阅的用户兑换。

您可以通过多种方式使用促销代码来创造性地与用户互动,包括以下方式

  • 您可以在活动中分发带有促销代码的卡片,用户输入促销代码即可解锁特殊的应用内物品。
  • 您可以向员工提供代码,以便他们与朋友和家人分享。
  • 您可以在特定时间段内向购买您的应用的用户发送促销代码。

对于订阅,请注意以下事项

  • 促销代码提供订阅的免费试用版,而不是免费订阅。
  • 促销活动不会延长其他免费试用版。如果订阅在无需促销代码的情况下开始免费试用,则促销活动将覆盖原始免费试用期。
  • 通常不符合免费试用资格的用户(例如,过去曾购买过订阅但现在已取消订阅的用户)仍然可以通过促销活动获得免费试用资格。
  • 您每个订阅产品只能创建一个促销代码。也就是说,您只能为单个基本计划或优惠创建促销代码。

用户可以在 Google Play 商店中兑换促销代码,直至您在 Play Console 中指定的促销结束日期。促销活动最长可持续一年。

在实施促销活动之前,请务必考虑以下事项

  • 对于一次性产品,您每个季度最多可以为应用中所有托管产品创建500 个促销代码。您可以使用包括一个或多个一次性产品的不同促销代码组合。示例包括以下内容
    • 单个一次性产品的 500 个促销代码。
    • 100 个促销代码,每个代码对应 5 种不同的一次性产品。
  • 对于订阅促销活动,您每个季度每个订阅产品最多可以创建10,000 个一次性使用代码。此限制不计入一次性产品的促销代码限制。
  • 创建使用自定义代码的订阅促销活动时,您可以选择 2,000 到 99,999 之间的兑换限制。

创建和管理促销活动

要了解如何设置和管理促销活动,请参阅 创建促销活动

用户兑换流程

用户获得促销代码后,可以通过以下方式之一兑换:

  • 在您的应用中:用户可以通过点击 Google Play 购买屏幕中付款方式旁边的向下箭头,然后点击兑换链接来输入代码,从而启动购买流程。
  • 在 Play 商店中:用户可以通过点击 Play 商店左侧导航菜单并点击兑换代码,在 Google Play 商店中手动输入代码。
    • 用户还可以跳过手动输入代码,而是按照深度链接转到 Google Play 商店。

例如,图 1 显示了一个订阅购买屏幕。要输入促销代码,请点击当前付款方式旁边的箭头以显示**付款方式**屏幕,如图 2 所示。接下来,点击**兑换代码**以进入**兑换礼品卡或促销代码**屏幕,如图 3 所示。然后,您可以在此屏幕上输入促销代码,并点击兑换以完成。

a subscription purchase dialog
图 1. 订阅购买对话框。
screen that lists payment methods for an in-app purchase
图 2. 显示应用内购买付款方式的屏幕。
promo code screen
图 3. 促销代码屏幕。

对于订阅促销代码,请注意以下事项

  • 自定义代码只能在您的应用内兑换,而一次性代码可以通过您的应用和 Play 商店兑换。
  • 用户兑换代码后,仍需使用已应用的代码购买订阅。订阅需要有效的付款方式,并且订阅将在促销代码免费试用期结束时自动续订。
  • 如果使用结算库 2.0 或更高版本,从 Play 商店兑换一次性代码的用户会立即被要求通过 Play 商店购买订阅。这是一个应用外购买,因此请确保您的应用可以优雅地处理这些购买
    • 如果您的应用尚不支持结算库 2.0,则用户必须下载您的应用,导航到正确的订阅,然后在您的应用内购买订阅以使用促销代码。

实现促销代码

为确保您的应用能够处理促销代码,您的应用需要正确处理在应用外部发生的兑换。要了解更多信息,请参阅处理购买获取购买处理在应用外部进行的购买,这些内容都包含在将 Google Play 结算库集成到您的应用中中。

您还可以通过生成一个将用户发送到 Google Play 商店并自动填充**输入代码**字段的 URL 来共享促销代码。使用以下格式创建促销代码 URL

https://play.google.com/redeem?code=promo_code

图 4 显示了 Google Play 应用的**兑换代码**对话框

google play app's redeem code dialog
图 4. Google Play 应用的兑换代码对话框。

用户点击**兑换**后,如果安装了您应用的最新版本,Google Play 商店会提示用户打开应用。否则,Google Play 商店会提示用户更新或下载您的应用。

测试促销代码

要测试您的促销代码实现,请参阅测试促销代码