应用设置
您可以前往 App Settings 页面的 General 标签页,管理应用的行为、外观和收益分成。在此,您可以自定义应用名称和图标、管理 Adapty SDK 及 API 密钥、设置小型企业计划状态,以及为应用的分析和数据图表选择时区。
1. 应用详情
在 Adapty 界面中,为您的应用选择一个独特的名称和图标。请注意,应用名称和图标不会影响该应用在 App Store 或 Google Play 中显示的名称和图标。此外,请务必选择能准确反映应用用途和内容的应用类别,这有助于用户发现您的应用,并确保其出现在合适的应用商店类别中。
2. 小型企业计划成员资格与降低服务费
如果您的组织已加入 Apple 的小型企业计划或 Google 的降低服务费计划,您的应用将享受降低的商店佣金。
如果您的应用已加入降低佣金计划,请通知 Adapty。为确保计算正确,请在”Reduced Store Fee”部分指定这些计划的状态。
降低费用设置仅适用于未来的交易。请在生效之前更改您的状态,Adapty 将相应调整佣金率。
- 如果您延长参与降低费用计划的时间,请添加额外的资格期限。
- 如果您失去计划成员资格,请更改当前资格期限的到期日期。
以下文章对此主题进行了深入探讨:
3. 报告时区
选择与您所在位置或应用分析和数据图表最相关地区对应的时区。我们建议使用与您的 App Store Connect 或 Google Play Console 账户相同的时区,以确保数据一致性。请注意,此时区设置不影响 Adapty 系统中使用 UTC 时区的第三方集成。
您可以在 App Settings 页面 General 标签页的 Reported timezone 部分访问时区设置。您也可以勾选相应复选框,为 Adapty 账户中的所有应用设置相同的时区。
4. 分析中的安装定义
选择在分析中定义为新安装事件的内容:
| 基准 | 说明 |
|---|---|
| 新 device_ids | (推荐)从商店在设备上的每次应用安装都计为一次新安装,包括首次安装和重新安装。 安装按设备 ID 计算,不受用户身份验证影响。创建用户画像(在 SDK 激活或退出登录时)、登录或升级应用不会产生额外的安装事件。 例如,如果同一应用安装在 5 台不同设备上,分析中将显示 5 次安装。 |
| 新 customer_user_ids | 此选项适用于 identify users in Adapty iOS、Android、React Native、Flutter、Unity、Kotlin Multiplatform、Capacitor 中识别用户的应用。 对于已登录用户,只有与某个 customer user ID 关联的首次安装才计为一次安装,在其他设备上的安装不计为新安装。 匿名用户(未登录的用户)不计入分析。 重新安装应用或再次登录不会产生额外的安装记录。 应用商店和归因平台(如 App Store Connect、Google Play Console 和 AppsFlyer)使用基于设备的方式统计安装量。如果您在 Adapty 中按 customer user ID 统计安装量,安装数量可能与这些外部服务存在差异。 ⚠️ 如果您未在 Adapty 中识别用户,启用此选项后将不会统计任何安装量。 |
| Adapty 中的新用户画像 | (旧版)每次应用安装、重新安装以及退出登录时创建的匿名用户画像都计为新安装。 |
请注意,此选项仅影响 Analytics 页面,不影响 Overview 页面(该页面可单独配置视图)。
5. App Store 价格上涨逻辑
为了维护准确的数据并避免 Adapty 分析与 App Store Connect 结果之间出现差异,在调整 App Store Connect 中与价格上涨相关的配置时,选择适当的选项非常重要。
因此,您可以选择在 Adapty 中应用于订阅价格上涨的逻辑:
- 现有用户的订阅价格保持不变: 选择此选项后,即使您在 App Store Connect 中更改了价格,现有订阅者仍将保留当前价格。这意味着现有订阅者将继续按其原始订阅价格计费。
- 当 App Store Connect 中的订阅价格发生变化时,现有订阅者的价格也随之变化: 如果选择此选项,在 App Store Connect 中进行的任何价格变更也将应用于现有订阅者。这意味着现有订阅者将按照 App Store Connect 中更新的新价格计费。
需要注意的是,所选选项不仅影响 Adapty 中的分析,还会影响集成和整体交易处理行为。
请确保选择与您处理现有订阅者订阅价格的预期方式相一致的选项,这将有助于维护 Adapty 分析与 App Store Connect 结果之间的准确数据和同步。
6. 在用户账户之间共享付费访问权限
主要文章:在用户账户之间共享付费访问权限
Sharing paid access between user accounts 设置决定了当多个用户画像尝试访问同一购买时 Adapty 的处理方式。您可以为沙盒环境单独指定访问共享设置。
启用(默认)
已识别用户(拥有 Customer User ID 的用户)如果其设备登录了相同的 Apple/Google ID,则可以共享 Adapty 提供的同一访问等级。当用户重新安装应用并使用不同的电子邮件登录时,这非常有用——他们仍然可以访问之前的购买内容。使用此选项,多个已识别用户可以共享同一访问等级。
尽管访问等级是共享的,但所有过去和未来的交易都会作为事件记录在原始 Customer User ID 中,以维持一致的数据分析并保留完整的交易历史——包括试用期、订阅购买、续订等,均关联到同一用户画像。
将访问权限转移给新用户
已识别用户可以继续访问 Adapty 提供的访问等级,即使他们使用不同的 Customer User ID 登录或重新安装应用,只要设备登录的是相同的 Apple/Google ID 即可。
与前一个选项不同,Adapty 会在已识别用户之间转移购买内容。这确保了已购内容始终可用,但同一时间只有一个用户可以拥有访问权限。例如,如果 UserA 购买了订阅,而 UserB 在同一设备上登录并恢复交易,UserB 将获得该订阅的访问权限,而 UserA 的访问权限将被撤销。
如果其中一个用户(新用户或旧用户)未被识别,则 Adapty 中这些用户画像之间的访问等级仍将被共享。
尽管访问等级被转移,但所有过去和未来的交易都会作为事件记录在原始 Customer User ID 中,以维持一致的数据分析并保留完整的交易历史——包括试用期、订阅购买、续订等,均关联到同一用户画像。
切换到将访问权限转移给新用户后,访问等级不会立即在用户画像之间转移。每个特定访问等级的转移过程仅在 Adapty 收到来自应用商店的事件时触发,例如订阅续订、恢复购买或验证交易时。
禁用
第一个获得访问等级的已识别用户画像将永久保留该等级。如果您的业务逻辑要求购买内容绑定到单一 Customer User ID,这是最佳选项。
请注意,匿名用户之间的访问等级仍然是共享的。
您可以通过删除所有者的用户画像来”解绑”购买内容。删除后,访问等级将归属于第一个申领它的用户画像,无论是匿名用户还是已识别用户。
禁用共享仅影响新用户。已在用户间共享的订阅在禁用此选项后仍将继续共享。
Apple 和 Google 要求在用户之间共享或转移应用内购买内容,因为它们依赖 Apple/Google ID 来关联购买记录。如果不启用共享,在后续重新安装时恢复购买可能无法正常工作。
禁用共享可能会导致用户在登录后无法重新获得访问权限。
我们建议仅在您的用户必须先登录才能进行购买时才禁用共享。否则,已识别用户可能在购买订阅后登录其他账号,从而永久失去访问权限。
我应该选择哪个设置?
| 我的应用…… | 推荐选项 |
|---|---|
| 没有登录系统,仅使用 Adapty 的匿名用户画像 ID。 | 使用默认选项,因为在所有三个选项中,访问等级始终在匿名用户画像 ID 之间共享。 |
| 拥有可选的登录系统,允许用户在创建账号之前进行购买。 | 选择将访问权限转移给新用户,以确保未登录账号就进行购买的用户日后仍可恢复其交易。 |
| 要求用户在购买前创建账号,但允许购买内容关联到多个 Customer User ID。 | 选择将访问权限转移给新用户,以确保同一时间只有一个 Customer User ID 拥有访问权限,同时允许用户使用不同的 Customer User ID 登录而不会失去已付费的访问权限。 |
| 要求用户在购买前创建账号,并有严格规定将购买内容绑定到单一 Customer User ID。 | 选择禁用,以确保交易永远不会在账号之间转移。 |
7. SDK 和 API 密钥
使用 Public SDK key 将 Adapty SDK 集成到您的应用中,使用 Secret Key 访问 Adapty 的 Server API。您可以根据需要生成新密钥或撤销现有密钥。要为 Developer CLI 创建令牌,请前往 Settings → Developer API。请参阅身份验证。
8. 测试设备
指定用于测试的设备,确保它们能够即时获取付费墙或版位更改的更新,绕过任何缓存延迟。更多信息,请参阅测试设备。
9. 跨版位实验变体粘性
定义测试完成后用户仍被分配到测试中实验变体的持续时间。这会影响分析准确性和用户体验——向用户展示与之前不同的优惠可能会影响其购买决策。
最大粘性期限和默认粘性期限均为 90 天。
请注意以下几点:
- 更改此设置将影响所有之前收到过实验变体的用户。当他们看到某个版位时,将立即符合新付费墙的条件,这可能会影响正在运行的 A/B 测试结果。
- 如果某用户的粘性期限已过,他们可能会被分配到新的付费墙或 A/B 测试。但即便如此,他们也永远不会再参与任何其他跨版位测试。
10. 删除应用
如果您不再需要某个应用,可以从 Adapty 中将其删除。
请注意,此操作不可逆,您将无法恢复该应用或其数据。