应用设置
您可以前往 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 中删除。
请注意,此操作不可撤销,删除后将无法恢复该应用及其数据。