跳过内容

创建 Android 订阅介绍性优惠

GitHub

简介

简介部分标题“简介”

简介优惠是强大的工具,用于:

降低新订阅者进入的障碍

  • 简介优惠允许您向合格用户提供免费试用或折扣简介价格。简介期结束后,订阅将自动续订标准价格,除非取消。
  • __CAPGO_KEEP_0__
  • __CAPGO_KEEP_0__
  • __CAPGO_KEEP_0__

资格要求

资格要求

如果用户之前没有购买或接受过订阅的优惠券,Google Play会自动处理资格要求。

必要条件

必要条件

您必须先 创建一个自动续订的订阅 然后才能添加一个优惠券。

  1. 访问优惠配置

    在 Google Play Console 中导航到您的订阅并选择 添加优惠 添加优惠按钮

    选择基本计划

  2. 将会出现一个弹出窗口,要求您选择基本计划。通常,您只会有一个基本计划。点击

    添加优惠 继续 选择基本计划

    配置优惠详细信息

  3. Navigate to your subscription in Google Play Console and select the

    请输入以下信息:

    优惠码:此优惠的唯一标识符

    资格:选择可以接收此优惠的人

    • 新客户:仅限从未订阅过的用户
    • 老客户:之前订阅过的用户
    • 开发者自定义:自定义资格逻辑(不支持native-purchases)

    配置优惠

  4. 添加阶段

    点击 在页面底部定义您的优惠结构。 您可以添加最多两个阶段,允许组合,如:

    仅免费试用

    • 仅折扣价格
    • 免费试用后折扣定期付款
    • 选择阶段类型
  5. 在页面底部点击添加阶段

    选择三种阶段类型:

    __CAPGO_KEEP_0__

    • __CAPGO_KEEP_0__
    • __CAPGO_KEEP_1__

    __CAPGO_KEEP_2__

    • __CAPGO_KEEP_3__
    • __CAPGO_KEEP_4__

    __CAPGO_KEEP_5__

    • __CAPGO_KEEP_6__
    • __CAPGO_KEEP_7__
  6. __CAPGO_KEEP_8__

    __CAPGO_KEEP_9__

    • Days, weeks, or months
    • Number of billing cycles
  7. Finalize and Activate

    Click Apply, then Save to activate the offer. The Activate button will become available once saved.

示例 1:免费试用

示例 1:免费试用
  • 阶段 1:7 天免费
  • 然后:$9.99/月标准定价

示例 2:折扣介绍

示例 2:折扣介绍
  • 阶段 1:$1.99/月的第一月
  • 然后:$9.99/月标准定价

示例 3:延长试用 + 折扣

示例 3:延长试用 + 折扣
  • 阶段 1:14 天免费
  • 阶段 2:$4.99/月 2 个月
  • 然后:$9.99/月的标准定价

在您的应用程序中使用

标题:在您的应用程序中使用

原生购买插件自动处理引导性优惠的资格和展示:

import { NativePurchases, PURCHASE_TYPE } from '@capgo/native-purchases';
// Fetch products (includes intro offer metadata)
const { products } = await NativePurchases.getProducts({
productIdentifiers: ['com.example.premium.monthly'],
productType: PURCHASE_TYPE.SUBS,
});
const product = products[0];
if (product.introductoryPrice) {
console.log(`Intro price: ${product.introductoryPriceString}`);
console.log(`Regular price: ${product.priceString}`);
console.log(
`Offer duration: ${product.introductoryPrice.subscriptionPeriod?.numberOfUnits} ${product.introductoryPrice.subscriptionPeriod?.unit}`,
);
} else {
console.log('No intro offer configured for this product');
}
// Purchase (Google Play applies intro pricing automatically if the user is eligible)
const transaction = await NativePurchases.purchaseProduct({
productIdentifier: 'com.example.premium.monthly',
planIdentifier: 'monthly-plan', // Base Plan ID from Google Play Console
productType: PURCHASE_TYPE.SUBS,
});
console.log('Introductory purchase transaction', transaction.transactionId);
  • 免费试用: 3-14 天对于大多数应用程序来说是最优的
  • 折扣期1-3 个月的周期适合建立习惯
  • 价格折扣50-70% 的折扣可以促进转化

营销

营销
  • 清晰地显示优惠期和正常价格
  • 显示优惠期结束后的效果
  • 使取消订单方便透明
  • 在优惠期结束前提醒用户

测试不同优惠结构:

  • 免费试用期限
  • 折扣百分比
  • 折扣时长
  • 单相与多相

重要说明

重要说明
  • 每个订阅只能激活一次优惠活动
  • 用户只能在订阅中一次性索取优惠活动
  • 优惠活动不适用于订阅升级/降级
  • 优惠活动变更不会影响现有订阅

故障排除

故障排除

Introductory offer 未显示:

  • 请在 Google Play Console 中确认优惠券是否已激活
  • 检查用户是否符合条件(可能之前已经使用过优惠券)
  • 确保应用程序使用最新的产品信息

错误用户接收到优惠券:

  • 检查优惠券的资格设置(新用户与老用户)
  • 检查用户是否在不同设备上之前订阅过
  • 查看用户在 Google Play 商店的历史记录

优惠券未在购买时生效:

  • 确认产品 ID 完全匹配
  • 检查优惠券是否仍然有效且未过期
  • 确认优惠券的有效期范围设置
  • 配置沙盒测试 测试您的优惠
  • 在Play Console分析中监控转换率
  • 考虑创建具有不同优惠的多个订阅等级

从创建Android订阅引导性优惠继续

名为“从创建Android订阅引导性优惠继续”的部分

如果您正在使用 创建Android订阅引导性优惠 规划付款和购买,连接它到 使用@capgo/native-purchases 为使用 @capgo/native-purchases 的原生能力 Capgo 价格 为 Capgo 价格 的产品工作流 支付系统 为支付系统的实现细节 @capgo/native-purchases 为 @capgo/native-purchases 的实现细节, 和 开始使用 为开始使用的实现细节