跳过内容

创建 Android 订阅介绍性优惠

__CAPGO_KEEP_6__

概述

概述

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

  • 降低新订阅者的进入障碍
  • 提高转换率
  • 允许用户在无风险的情况下尝试您的高级功能
  • 建立长期的订阅者关系

资格

概述

用户可以在没有之前购买或接受简介性优惠的订阅时接受简介性优惠。 Google Play 将资格自动处理。

前提条件

概述

You must first 创建一个自动续订的订阅 在添加引导性优惠之前

创建引导性优惠

标题:创建引导性优惠
  1. 访问优惠配置

    前往 Google Play Console 中的订阅,选择 添加优惠 按钮

    选择基础计划

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

    __CAPGO_KEEP_0__ 添加优惠 继续。

    选择基础计划

  3. 配置优惠细节

    请输入以下信息:

    优惠ID: 该优惠的唯一标识符

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

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

    配置优惠

  4. 添加阶段

    点击 添加阶段 在页面底部定义您的优惠结构

    您可以添加最多两个阶段,允许组合,如:

    • 免费试用仅限
    • 仅限折扣价格
    • 免费试用后折扣定期付款
  5. 选择阶段类型

    选择以下三种阶段类型:

    免费试用

    • 免费试用期内的免费访问
    • 例如:7天免费试用,然后每月$9.99

    单次付款

    • 一次性折扣价格,适用于特定时间段
    • 例如:2个月$1.99,然后每月$9.99

    折扣定期付款

    • 简化每周期的计费率
    • 例如:$4.99/月3个月,随后$9.99/月
  6. 配置阶段持续时间

    设置引导阶段持续时间:

    • 天数、周数或月数
    • 计费周期数量
  7. 最终激活

    点击 应用然后 保存 以激活该优惠 激活 保存后按钮将可用。

优惠阶段示例

优惠阶段示例

示例 1:简单免费试用

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

示例 2:折扣介绍

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

示例 3:扩展试用 + 折扣

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

在您的应用中使用

在您的应用中使用

native-purchases 插件自动处理引导性优惠资格和呈现:

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% 折扣可以驱动转换
  • 清晰地显示引导价和正常价格
  • 显示引导期后发生的事情
  • 使取消变得容易和透明
  • 提醒用户在介绍期结束前

A/B 测试

A/B 测试

测试不同结构的优惠:

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

重要说明

重要说明
  • 每个订阅只能激活一个介绍期优惠
  • 用户只能在每个订阅中一次性索取介绍期优惠
  • 升级/降级订阅时,优惠活动不适用
  • 升级/降级订阅时,优惠活动不适用

故障排除

故障排除

优惠活动未显示:

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

错误用户接收到优惠:

  • 检查是否正确配置了用户资格(新用户与老用户)
  • 检查用户是否在不同设备上之前订阅过
  • 确认Play Store账户历史

购买时不适用优惠:

  • 确认产品 ID 与之匹配:
  • 检查该优惠是否仍有效且未过期:
  • 确认优惠的日期范围设置:
  • 配置沙盒测试环境: 测试您的优惠:
  • 在 Play Console 分析中监控转化率:
  • 考虑创建多个订阅等级,每个等级有不同的优惠:

继续“创建 Android 订阅介绍性优惠”:

标题为“继续“创建 Android 订阅介绍性优惠””的部分:

如果您正在使用 创建Android订阅介绍性优惠 以计划付款和购买,连接它与 使用@capgo/native-purchases 为native能力在使用@capgo/native-purchases Capgo Pricing 为产品工作流程在Capgo Pricing 付款系统 为付款系统的实现细节 @capgo/native-purchases 为@capgo/native-purchases的实现细节 开始 为《Getting Started》中的实现细节。