日本のデベロッパーの方へ Google Play や Android に関する最新情報をお届け
現在の状況を踏まえた Google Play 定期購入とアプリ内プロダクトのベスト プラクティス
2021年1月28日木曜日
この記事は Diana García Ríos による Google Play Apps & Games - Medium の記事 "
Best practices for your in-app products in the current context
" を元に翻訳・加筆したものです。詳しくは元記事をご覧ください。
※本記事は Google Developers Japan Blog 過去記事の再掲です。
現在の状況を踏まえた Google Play 定期購入とアプリ内プロダクトのベスト プラクティス
新型コロナウイルス感染症(COVID-19) によって引き起こされたこのような困難な状況の中、Google Play チームは、たくさんの皆さまから、アプリのデベロッパーとしてどのようにユーザーをサポートし、事業を継続していくべきかお問い合わせをいただいています。誰もがなんらかの影響を受けている中、とりわけ早急な対応を迫られているのは、次の 2 つに該当する皆さまだと考えています。
この困難な時期に特に役立つコンテンツやサービスを提供されている皆さま
新型コロナウイルス感染症(COVID-19) によって事業に悪影響を受けてしまっている皆さま
医療、健康管理、オンライン学習、瞑想、福祉のアプリなどを通じ、価格を割り引いてでも重要なコンテンツやサービスを提供することで貢献している方がいらっしゃいます。また、多くの方が不要不急の外出ができない状況を鑑み、エンターテイメントや教育素材を安価に提供したいとお申し出くださる方がいらっしゃいます。同時に、スポーツリーグ、イベントやチケット関連のビジネス、マッチングアプリなど、事業の継続に影響が出ているという方もいらっしゃいます。
開発・運営されているアプリがこのようなカテゴリに当てはまる皆さんに向けて、アプリ内プロダクトや定期購入機能をこの状況に合わせて調整する際のベスト プラクティスをまとめました。必要な変更をする上で、この情報が役に立つことを願っています。
ベスト プラクティス
コンテンツやサービスを提供しているアプリのベスト プラクティス
サービスの割引を検討している場合、いくつかオプションがあります。どのような対応をするべきかは、プロダクトの種類や対象とするユーザーによって異なります。
すでに定期購入しているユーザー
に対しては、提供するサービスが影響を受けてしまう期間に限って
部分返金または全額返金
をしたり、完全なサービスを再開できるまで
課金を延期
することができます。
新しく定期購入するユーザー
に対しては、
プロモーション、無料試用、お試し価格
を提供できます。その後、皆さんやユーザーにとって都合のよいタイミングで、更新価格を再調整できます。
ワンタイム購入
ができるアプリでは、
プロモーション
を作成したり、
一時的に価格を変更
することができます。
有償のアプリ
では、最大 8 日間の
セールを設定
できます。
事業に悪影響を受けてしまっているアプリのベスト プラクティス
現時点では、アプリで販売している通常のデジタル商品を提供できないことがあるかもしれません。この状況に対応し、ユーザーに寄り添ったサービスを提供するために、価格の調整を検討することをお勧めします。
定期購入
の場合、サービスが完全に復旧するまで
課金を延期する
ことができます。
長期間の定期購入
の場合、サービスが影響を受ける期間に応じて
部分返金
をすることができます。
提供できる別のオプションとして、
定期購入の一時停止
があります。このような対応を取ることを決めた場合、後ほど
アップグレード特典の提供や課金の延期、部分返金
をすることによって、ユーザーに再開を促すことができます。
ワンタイム購入
や
有償アプリ
の場合は、
部分返金または全額返金
をすることをご検討ください。
また定期購入のアプリを変更し、ワンタイム購入が可能な新しいコンテンツの提供へ切り替えたデベロッパーもいらっしゃいます。一例として、ライブイベントの視聴サービスから、インタビューや録画コンテンツを提供する形式に変更されました。
例に上げた価格調整オプションでは皆さまが検討、直面されている状況に対応できない、または不十分だと思われる方は、
ご要望をお知らせください
。
機能の詳細と実装方法
Google Play で提供している課金機能についてさらに詳しく説明します。
課金の延期
Google Play Developer API
の
Purchases.subscriptions:defer
を使うと、定期購入しているユーザーに対して次の課金日を延期できます。該当するユーザーは引き続きすべてのコンテンツにアクセスできますが、延期期間中は課金されません。定期購入の更新日も、新しい日付を反映して更新されます。
課金の延期
をすると、バンドルやスペシャル オファーの一部として、ユーザーへ無償アクセスを提供できます。たとえば、紙の雑誌を購読しているユーザーは、無償でウェブ コンテンツを参照できるように変更できます。また、ユーザーに無償アクセスを提供することもできます。
API の呼び出し 1 回につき、最短で 1 日、最長で 1 年課金を延期することができます。新しい課金日になる前に再度 API を呼び出すと、さらに課金を延期することができます。この対応を取る場合は、メールやアプリ内で課金日の変更を通知することをお勧めします。定期購入だけでなく、無料試用ユーザーにも同様に通知することをお勧めします。
値下げ
Google Play Console
で、アプリの定期購入やワンタイム購入の価格を調整できます。アプリ内プロダクトは、
Google Play Developer API
でも変更できます。現在の価格要件は、
ヘルプセンターに記載されています
。
初回の価格は、新しく定期購入するユーザーや、すでに定期購入しているユーザーが定期購入の更新をする際に適用されます。そのため、通常時ではプロモーションの手段として変更すべきでなく、
お試し価格や無料試用
、
プロモーション
を使用します。しかし、現在の状況では、定期購入をしているすべてのユーザーに特別価格を提供することも、一時的な解決策として適切かもしれません。いずれの方法もプロモーション機能を活用するとユーザーのエンゲージメントを高めることができます。以下に、それぞれの機能と使用方法をまとめます。
無料試用
を使うと、一定の日数で、見込み客に有償の定期購入を無償で提供することができます。定期購入価格やお試し価格を課金する前に無料試用を提供することで、コンバージョンを高めることができます。現在の不安定な状況を踏まえ、多くのデベロッパーが無料試用期間を延長しています。無料試用の提供は、サービスの利用を停止したユーザーに再開してもらうためにも有効です。
お試し価格
を使うと、一定の日数または課金の期間中、見込み客の定期購入価格を割り引くことができます。定期購入価格を課金する前にお試し価格を提供することで、コンバージョンを高めることができます。こちらも、離脱ユーザーの再開促進として活用することができます。
初期設定では、無料試用もお試し価格もユーザー 1 人につき 1 アプリにつき 1 回だけ使うことができます。しかし、
Play Console でこの制限を緩和
し、1 つの定期購入につき 1 回に変更することができます。
アプリ内購入と有償アプリについては、1 つのアプリにつき 4 半期あたり 最大 500 個の
プロモーション コード
を適用できます。アプリ 1 つにつき、最大で 10,000 個のサブスクリプション コードを利用できます。プロモーション コードを使うには、
アプリへの組み込みが必要です
。
全額返金または部分返金
Play Console のウェブサイトまたはアプリを使うと、皆さんのアプリでユーザーが購入したアイテムについて、注文の確認、
返金の実行
、定期購入のキャンセルの管理をすることができます。部分返金は、Play Console のウェブサイトからユーザー単位で実行できます。全額返金は、Play Console アプリや Play Console ウェブサイト、または
Google Play Developer API
を使ったプログラムから
Purchases.subscriptions:refund
を呼び出すことで実行できます。
定期購入の一時停止
これを有効にすると、ユーザーは Google Play 定期購入センターまたは定期購入キャンセル フローで
定期購入の「一時停止」
を選べるようになります。一時停止は、現在の課金期間が終了した後に反映されます。一時停止期間が終了するか、ユーザーが手動で定期購入を再開すると、課金が再開されます。
定期購入の一時停止をするには、以下の対応が必要です。
アカウントの一時停止を実装する
Play Console で一時停止を有効化する
一時停止ステータスを認識する
ユーザーに支払いの失敗に関するアプリ内メッセージやメール メッセージを送っている場合は、定期購入の一時停止を参照するように変更する
定期購入の一時停止は、リアルタイム デベロッパー通知(RTDN)を設定しなくても有効化できますが、その場合、ユーザーが定期購入を一時停止または再開した際にバックエンドと同期をとるのが難しくなります(例 : クロスプラットフォーム権限管理など)。アプリからのディープリンクを提供すると、一時停止中のユーザーが Play Store アプリの定期購入センターを簡単に開けるようになります。
リアルタイム デベロッパー通知(RTDN)
RTDN
は、定期購入ユーザーの状態が変化した際(例: 定期購入の実行、キャンセル、一時停止)に、サーバーにインスタント通知を送信する機能です。この通知を受け取ったときに、適切なメッセージを使って定期購入ユーザーに連絡することもできます。たとえば、定期購入ユーザーがキャンセルした場合、「現在、通常サービスの提供が困難な状態です。ぜひサービスの再利用をお願いしたいので、定期購入価格を 50% 割り引きます」といったメッセージを送って再開を促せます。
RTDN は、定期購入の実行や更新などのイベントを含め、すべての定期購入イベントを正確に記録し保存するためにご利用ください。リアルタイム トラッキングを使うと、個々の定期購入ユーザーの無料試用の登録有無など、Google Play Console では利用できない細かい点まで把握できるので、収益レポートの改善にも役立ちます。
ディープリンクによる課金の再開
先行きの見えない状況のため、Google Play で定期購入をキャンセルするユーザーもいるかもしれません。その場合、デベロッパーの皆さんは、カスタマーサービス リクエストへの応答の中で Google Play Developer API の Purchases.subscriptions:cancel を呼び出すと、定期購入をキャンセルできます。注 : 通常、この API は、ユーザーが [My Orders] ページから返金をリクエストした場合に利用します。詳しくは、
定期購入費用の返金
をご覧ください。
ユーザーが定期購入をキャンセルしても、現在の課金サイクルが終わるまではコンテンツにアクセスできます。課金サイクルが終了した時点で、アクセスは無効になります。なお、必ずアプリから Play Store アプリの定期購入の管理ページに簡単にアクセスできるように、
ディープリンク
を提供する必要があります。これにより、ユーザーは再開を含めた定期購入ステータスをいつでも管理できるようになります(
こちら
のサンプルコードをご覧ください)。
ここでご紹介した機能が、この困難な時期に皆さんのユーザーやビジネスをサポートするためにお役に立つことを願っています。Google は、皆さんがユーザーとさらに良い関係を築き上げ、予期しない事態にも対応できるようなプラットフォーム作りを目指しています。もし皆さんのアプリが、ここで触れていないような影響を新型コロナウイルス感染症(COVID-19) によって受けている場合も、可能な限りお手伝いしたいと考えています。その場合は、
こちらからご連絡ください
。
感想をお聞かせください
現在の状況を踏まえて、定期購入やアプリ内プロダクトに対する別の方法を考えている方は、#AskPlayDev を付けて Twitter でお知らせください。Google Play で成功するためのニュースやヒントを定期的にご紹介している
@GooglePlayDev
でご回答します。
Reviewed by Hidenori Fujii - Google Play Developer Marketing APAC
ラベル
#11WeeksOfAndroid
18
#Android12
1
#AndroidDevJourney
1
#androiddevsummit
5
#GoogleIO
19
#WeArePlay
11
12l
1
5 star apps
1
Ads
1
advertising
1
AGDE
1
AGDK
2
AGI
1
AI
3
AI Announcements beginner Explore Generative AI
1
AI Announcements beginner Explore Generative AI、
1
Android
112
Android 10
1
Android 11
1
Android 12 Beta 5
1
Android 12L
1
Android 13
3
Android 14
7
Android 14 Beta 4
1
Android 14 ベータ版4
1
Android 15
4
Android App Development
42
Android app excellence
1
Android Architecture
1
Android Architecture Components
1
Android Auto
4
Android Automotive OS
1
Android Dev
2
Android Dev Summit
1
Android Dev Summit 2021
1
Android Developer
31
Android Developers
50
Android Development
8
Android Development Tools
1
Android fitness
1
Android for cars
5
Android Game Development Kit
1
Android Games
2
Android health
3
Android Jetpack
10
Android O
1
Android photo picker
1
Android SDK
2
Android SDK Upgrade Assistant
1
android security
7
Android Stu
1
Android Studio
35
Android Studio Bumblebee
1
Android Studio Chipmunk
1
Android Studio Dolphin
2
Android Studio Dolphin Beta
1
Android Studio Electric Eel Canary
1
Android Studio Giraffe
1
Android Systemui
1
Android Tools
2
Android TV
4
Android TV OS
1
Android10
1
Android11
19
Android12
13
android13
6
Android14
2
Android15
2
Android9
1
androidbasics
1
AndroidDev
1
AndroidDevChallenge
4
AndroidGoogle Play
1
androidstudio
3
AndroidX
4
announcement
3
Announcements
12
aosp
1
APIs
1
App
2
App Bundle
2
app development
4
app lifecycle
1
app performance
1
App quality
3
App Security
1
appexcellence
2
appexcellencecasestudy
1
appquality
2
apps
2
AppWidgets
1
Architecture
2
Assistant
1
attestation
1
Authentication
3
Best Apps 2020
1
best apps 2022
1
best apps 2023
1
Best games 2020
1
best games 2022
1
best games 2023
1
Best Practices
2
Beta
2
Biometrics
1
Buildbetterapps
2
CameraX
2
case study
6
ChromeOS
1
Cloud photos
1
coding productivity
1
compatibility
3
Compose
20
Compose Animation Previews
1
Conversation API
1
conversations
2
COVID-19
3
credential manager
1
Custom Model
1
Dagger Hilt
1
dark theme
1
Delegation
1
Dependency Injection
1
Design Patterns
1
Develop
1
Developer Preview
14
Developer Review
1
developer stories
5
developers
1
Developers Story
5
device explorer
1
devices
2
Edge-to-edge
1
events
2
Explore
2
Featured
152
Featured Game Development
1
Featured Google Play Policy
1
features
2
Firebase
2
Firebase Remote Config
1
foldables
7
form factors
3
game
19
Game Development
7
Game Mode API
1
games
2
gaming
1
GDG
1
Gemini
2
Get Inspired
2
get started
1
glance
1
Google AI Studio
1
Google Developers
1
Google for Games Developer Summit
2
Google I/O
5
Google Pixel Fold
1
Google Pixel Tablet
1
Google Play
122
Google Play App Safety
1
Google Play Billing
2
Google Play Billing Library
1
Google Play Console
3
Google Play developer distribution agreement
1
Google Play Developer Policies
3
google play developers
6
Google Play Devs
2
Google Play Game Services
1
Google Play Games
6
Google Play Indie games accelerator
2
Google Play Indie Games Festival
1
Google Play Integrity API
1
Google Play Latest
1
Google Play Pass
1
Google Play Points
1
Google Play SDK Index
1
Google Play Store
4
GoogleIO
3
googleplay
1
GPS
1
Gradle sync
1
Health Connect
1
Health Connect API
1
health data
1
How to build Android app
1
I/O Extended
2
I/O Extended Japan
2
Identify
1
IGF2020
6
IGF2021
9
Indie developers
1
Indie Game
16
Indie Games
1
Indie Games Festival
17
Indie Games Festival 2020
7
Indie Games Festival 2021
9
indies
5
Insights
1
Japanese
15
Japanese Developer
9
JetLagged
1
Jetpack
17
Jetpack Compose
23
Jetpack Compose 1.2
1
JetpackCompose
5
key
1
keymaster
1
keymint
1
keystore
1
Kotlin
21
Kotlin Android Extensions
1
Kotlin Beginners
3
Kotlin Symbol Processing
1
Kotlin Vocabulary
2
Large Screens
6
large_screens
1
latest
133
Learn
1
learn Android
1
lifull
1
live edit
1
Location
1
Location Data
1
Machine Learning
1
Mad Skills
3
MADSkills
3
Material Design
4
material you
4
Media
8
mikan
1
ML
1
ML Kit
1
mobile
2
Model Maker
1
Modern Android Development
1
monetization
3
multiplatform apps
1
Navigation
1
nonce field
1
notifications
2
Now in Android
27
Open source
1
Optimization
1
organization account
1
passkeys
2
people
2
People API
1
Performance
8
permissions
1
Pixel
3
Platform_Update
13
Platform_Updates
1
play
1
Play Billing
1
Play Console
21
Play Store
1
Policies
6
Policy
11
policy compliance
8
policy violations
8
privacy
29
Privacy Sandbox
2
privacy sandbox on android
1
Programming
1
provisioning
1
Requirements
3
Resources
1
safety
3
sandbox
1
Security
12
stable
1
Story
3
subscriptions
5
success stories
4
Tablets
6
tapple
1
TensorFlow
2
TensorFlow Lite
1
Testing
1
Tools
1
training
2
UI
2
UX
1
wear
1
Wear OS
15
Wearables
1
wearos
3
webinar
2
Windowinsets
1
Women in Gaming
1
Workmanager
2
ベータ版4
1
ブログ アーカイブ
2024
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2023
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2022
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
1月
2021
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2020
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2019
12月
9月
7月
6月
4月
3月
2018
8月
Feed
Follow @googledevjp
"プロダクトに関するご意見は
プロダクトフォーラム
にお願いします"