连接 Google Play
用 Google 登录,选择你的应用,并粘贴你的 Play 财务报表 URI,以便导入真实收入。
Google Play 需要两样东西:一次能访问你的 Play Console 的 Google 登录,以及 Google 写入你的财务报表的 Cloud Storage URI。仅凭登录就能拿到退款,但真实的应用内购买收入只存在于这些报表中,所以设置流程会在完成前要求提供 URI。在控制台中,这个来源叫作 Google IAP。
开始之前
- 一个作为 Play Console 用户、有权查看应用信息和财务数据的 Google 账号。没有财务数据权限的话,Financial reports 页面根本不会出现。
- 无需在 Google Cloud 中创建任何东西:不需要项目、服务账号或密钥文件。
登录并选择你的应用
- 1
开始连接
在 Revenue Sensor 控制台中进入 Integrations → Google IAP → Connect,然后在 Authorize 步骤点击 Connect,并用你登录 Play Console 的 Google 账号登录。
- 2
批准只读访问
在 Google 的授权页面上,批准查看应用信息、购买和订阅,以及你在 Cloud Storage 中的财务报表的权限。Revenue Sensor 从不修改发布版本或结算设置。
- 3
选择你的应用
选择你要同步的应用。每个应用都会成为收入报表中的一行。
添加 Cloud Storage URI
- 1
打开财务报表
在 Play Console 侧边栏中,展开 Download reports 并点击 Financial。
- 2
复制正确的 URI
滚动到 Estimated sales reports,点击该标题旁边的 Copy Cloud Storage URI。不要使用 Korean Play balance funded reports 下面的按钮:它指向另一个不含销售数据的存储桶。
- 3
原样粘贴
在 Revenue 步骤中,按复制时的原样粘贴该值(它看起来像 gs://pubsite_prod_ 后面跟一串很长的数字),末尾不要带斜杠或文件夹,然后点击 Save & continue。我们会在保存前向 Google 校验它。
不止一个开发者账号
每个 Play 开发者账号都有自己的存储桶。请在账户的 Config 标签页 → Revenue buckets 下,为每个开发者账号各添加一个 URI。
Play 的最终收入会滞后四到五周
Google 每月在月末结账后发布一次最终收益报表,因此最终收入最多会滞后四到五周。在此之前,当月数据来自 Google 的临时销售报表(Google 会在月内更新它),并在收益报表发布后被最终数字替换。退款几乎实时到达。
会导入什么
| 字段 | 说明 |
|---|---|
| 收入 | 来自月度收益报表的 Charge 和 Charge refund 金额,按应用和国家划分。尚无收益报表的月份使用临时销售报表。 |
| 退款 | 来自 Play Developer API 的已作废购买(退款和拒付),几乎实时。 |
| 买家税费 | 取自销售报表并单独存储,因此你可以通过收入口径选择计入或排除它。 |
| Google 费用 | 在收益报表中列明,因此 Payout 口径可以将其扣除。尚无收益报表的月份显示的是扣除 Google 费用之前的金额。 |
故障排查
- “Revenue needs your Play reports bucket”:没有保存 Cloud Storage URI,所以只同步退款。请在账户的 Config 标签页中添加 URI。
- “Play reports bucket not found”:保存的 URI 有误,或者此登录无法读取它。请在 Config 标签页中检查 URI。
- “N apps not found in your Play reports”:这些应用属于另一个开发者账号。请添加拥有它们的那个账号的 Cloud Storage URI。
- “Google Play won't share financial reports”:该登录访问报表被拒绝。请重新连接并授予财务报表的访问权限。
- 全新的开发者账号暂时没有数据:Google 可能还没有发布任何报表。收入会在下次发布时补上。