退款节省器
退款节省器帮助 Adapty 用户通过自动化高效管理 Apple App Store 的退款请求。通过简化此流程,它可以减少收入损失并节省时间。借助实时通知和可操作的洞察,该工具确保您在符合 Apple 指南的同时有效处理退款请求。
什么是退款节省器?
当用户在 App Store 申请退款时,Apple 会评估与应用内购买相关的消费数据,以决定是批准还是拒绝请求。例如,如果用户购买了订阅,在大部分订阅期内大量使用,然后申请退款,Apple 很可能会批准,除非您提供使用数据来证明该订阅已被积极消费。Apple 鼓励开发者分享此数据,以确保退款决定公平合理。
Adapty 的退款节省器在完全符合 App Store 指南的前提下自动化此流程。
工作原理如下:
- 当用户发起退款请求时,App Store 会发送通知,要求提供交易和使用详情。
- 如果您忽略或延迟响应,Apple 默认很可能会批准退款。
- Adapty 自动处理这些通知,向 Apple 提供必要的数据。
此自动化降低了不必要退款的概率,同时节省您的时间并保护您的收入。
使用退款节省器,您最多可以挽回退款请求中 40% 的收入。
使用退款节省器的前提条件
要使用此功能,请确保满足以下前提条件:
- 在 App Store Connect 中更新您的隐私政策: 您应用的隐私政策必须披露消费数据的收集和使用情况。这确保用户在下载前了解您应用的隐私实践。请参阅 Apple 的应用隐私详情获取指导。
- 在应用中获取用户的数据共享同意: Apple 要求您在与 Apple 共享用户个人数据之前必须获得用户的有效同意。作为开发者,您负责获取此同意,因为您将向 Apple 共享用户数据。有关更多详情,请参阅 Apple 的指南。
- 启用服务器通知 V2: 确保在您的 Apple 开发者账户中已激活服务器通知 V2,并在 Adapty 中正确配置,因为不支持 V1 通知。如果尚未激活,请按照启用 App Store 服务器通知指南中的步骤操作。
开启退款节省器
- 在 Adapty 看板中打开 Refund Saver 部分。
- 点击 Turn on Refund Saver 以激活该功能。
设置默认退款行为
Apple 允许开发者在响应退款请求时为每个退款请求指定首选结果。此设置的目的是在拒绝和接受退款请求之间找到适当的平衡,以便只提供公平的退款。请注意,此设置仅用于影响结果,但最终决定权仍在 Apple。
Adapty 支持设置此偏好,但我们会对每个退款请求使用相同的值。
-
要更改您的偏好,请点击 Edit refund preference。
-
在 Edit refund preference 窗口中,选择您的 Default refund request preference 选项:
选项 描述 Always decline (默认)这是默认选项,通常在最大限度减少退款方面效果最佳。 Decline first refund request, grant all next 对于退款节省器遇到的每笔交易,它最初会要求 Apple 拒绝退款。但是,如果同一笔交易再次出现,退款节省器将始终建议批准退款。此方法有助于减少因不公平退款拒绝导致的用户不满——用户可以再次申请退款,且很可能获得批准。 Always refund 建议 Apple 批准每个退款请求。 No preference 不向 Apple 提供任何建议。在这种情况下,Apple 将根据其内部政策和用户历史记录确定退款结果,不受您的设置影响。此选项提供最中立的方法。
在看板中为特定用户设置退款行为
即使您已为整个应用配置了默认的退款节省器行为,您也可能希望为特定用户设置个性化偏好。在 Adapty 看板中,您可以从用户的用户画像中执行此操作。使用左下角的 Refund Saver Preferences 部分。
在 SDK 中为特定用户设置退款行为
您可以根据用户的某些操作,在应用代码中为每次安装单独设置退款偏好。使用以下代码片段来设置偏好:
您也可以使用服务端 API 来设置个人退款偏好:
- 当偏好设置直接与客户端交互相关时(例如用户点击按钮配置其偏好时),请使用 SDK。
- 当您需要执行服务端处理或它更符合您的应用架构时,请使用 API。
获取用户同意
如何收集用户对数据共享的同意取决于您,但 Apple 要求在与其共享任何个人数据之前获得用户的有效同意。Apple 建议使用选择加入(opt-in)方法,该方法涉及应用内提示,解释数据的使用方式并要求用户明确操作以提供同意。如果用户忽略或拒绝提示,则不视为已同意。有关更多详情,请参阅 Apple 的指南。
如果明确同意对您的应用不实际,您可以考虑选择退出(opt-out)方法。这涉及在您的服务条款中包含数据共享条款,说明用户通过接受条款即同意数据共享。务必清楚说明用户如何撤销其同意。
以下是选择退出方法的示例条款,包括您可能共享的数据类型。这只是一个示例,用于指导您撰写自己的文本。您有责任确保最终版本符合所有适用法律和 Apple 的要求。
“如果我们收到应用内购买的退款请求,我们可能会向 Apple 提供有关用户应用内购买活动的信息。这可能包括以下详情:自应用安装以来的时间、总应用使用时间、匿名账户标识符、应用内购买是否已完全消费、是否包含试用期、总消费金额以及总退款金额。”
根据您选择的方法,在 Edit refund preferences 菜单中设置 Default consent policy 选项:
| 选项 | 描述 |
|---|---|
| Opt-out | (默认)如果 Adapty 不知道用户的同意状态,则假定同意已给予,退款节省器将与 Apple 共享退款相关数据。 |
| Opt-in | 如果 Adapty 不知道用户的同意状态,则假定同意未给予,退款节省器不会与 Apple 共享任何数据。这是 Apple 推荐的方法。 |
在 SDK 中更新用户同意
要告知 Adapty 特定用户是否已给予同意,请使用 updateCollectingRefundDataConsent 方法:
您也可以使用服务端 API 来设置个人数据共享偏好:
- 当偏好设置直接与客户端交互相关时(例如用户点击按钮配置其偏好时),请使用 SDK。
- 当您需要执行服务端处理或它更符合您的应用架构时,请使用 API。
查看用户同意状态
您可以随时查看用户当前的同意状态。在 Adapty 看板中,只需打开用户的用户画像,在左下角的 Refund Saver Preferences 部分查找 Allow data sharing 设置即可。
您也可以使用服务端 API 来获取个人退款和共享偏好。
限制
- 仅限 Apple App Store: 退款节省器仅适用于向 Apple App Store 提出的退款请求。Google Play 不提供针对退款的消费数据分析。Google Play 上的退款决定完全基于 Google 的政策和用户提供的信息。
- 仅限自动续期订阅和消耗型商品: 退款节省器适用于自动续期订阅和消耗型应用内购买,因为 Apple 仅为这些购买类型提供所需信息。
- 需要服务器通知 V2: 退款节省器与 App Store 服务器通知 V1 不兼容。如果您目前在 Adapty 中使用 V1,则需要切换到 V2,请参阅将 App Store 服务器通知发送到 Adapty 指南了解详情。切换到 V2 还将通过提供更准确、更全面的数据来改善您在 Adapty 中的分析。