应用设置
您可以前往 App Settings 页面的 General 标签页,管理应用的行为、外观和收益分成。在这里,您可以自定义应用名称和图标、管理 Adapty SDK 和 API 密钥、设置小型企业计划状态,以及为应用的分析和数据图表选择时区。
1. 应用详情
为您的应用选择一个独特的名称和图标,以便在 Adapty 界面中识别。请注意,此处设置的应用名称和图标不会影响该应用在 App Store 或 Google Play 中显示的名称和图标。此外,请务必选择一个准确反映应用用途和内容的应用分类,这有助于用户发现您的应用,并确保其出现在应用商店的相应分类中。
2. 小企业计划成员与降低服务费
如果您的组织已加入 Apple 的小企业计划或 Google 的降低服务费计划,您的应用将享受较低的应用商店佣金比例。 如果您的应用加入了佣金减免计划,请在”Reduced Store Fee”部分注明相关状态,以确保 Adapty 正确计算数据。
减免费率设置仅对未来的交易生效。请在生效前更新状态,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 | 此选项适用于在 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 中删除。
请注意,此操作不可撤销,删除后将无法恢复该应用及其数据。