Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
スムーズな価格改定を実現するためのベストプラクティス
Search
Dai Miyamoto
September 11, 2024
Programming
310
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
スムーズな価格改定を実現するためのベストプラクティス
(Unofficial) DroidKaigi 2024 Pre Party ~全然野菜~ 発表資料
Dai Miyamoto
September 11, 2024
More Decks by Dai Miyamoto
See All by Dai Miyamoto
TimeTreeのNavigation 3移行記
dai1678
0
280
Camera Xライブラリの魅力と最新機能を紐解く
dai1678
0
2.5k
Other Decks in Programming
See All in Programming
LL言語やWebフレームワークのPostgreSQL対応 〜DBの機能がユーザーに届くまで〜
kentaroutakeda
0
140
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
0
110
MIZARU@SPAJAM2026 第二回予選
1901drama
0
110
Vibes Containers 〜AIで変わるコンテナ設計と運用〜
tkikuc
2
500
GKE アップグレード前に知っておきたい Blue/Green と PDB の関係
stkk
0
160
PyConJP2026_wat_Python × Signal Processing: How to Draw Pictures with Sound Using Spectrogram Art
wat
0
680
XP祭りでしか伝わらないフリップネタ #xpjug
murabayashi
0
110
Foundry Localでエージェント開発
seosoft
0
150
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
170
新卒PdEのリアル
ryu1013
1
420
iOS開発×AI駆動開発 〜最近使って便利だったスキルの話〜
nogu66
0
140
『寄り添うラジオ』をAIで作る 体験価値から逆算した、会話しないUXと品質設計
theoriatec2024
3
130
Featured
See All Featured
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
2
3.8k
30 Presentation Tips
portentint
PRO
1
390
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
580
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
230
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
190
The World Runs on Bad Software
bkeepers
PRO
72
12k
It's Worth the Effort
3n
188
29k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
The Invisible Side of Design
smashingmag
301
52k
Transcript
スムーズな価格改定を 実現するための ベストプラクティス (Unofficial) DroidKaigi 2024 Pre Party 〜全然野菜〜
宮本 大 / Dai Miyamoto マネーフォワード ビジネスカンパニー SMB開発本部 個人事業主開発部 モバイルサービスグループ
Androidエンジニア 社内でDroidKaigiのスポンサー旗振りや、 プロポーザル提出促進活動なども行っています
None
2023年12月に、月額有料プランの料金体系を改定させて頂きました • 月額1,500円 (税込) (旧 月額980円) • 利用可能になる主な機能 ◦ 青色申告決算書の作成
◦ 50件を超える仕訳登録 ◦ 青色申告決算書/収支内訳書の提出 ◦ etc…
Play Consoleから変更を行う
新規定期購入の価格変更 数時間以内にすべての新規購入で新しい価格が有効になる。 例: 毎月5日に請求が行われる新規購読ユーザーのタイムライン Play Console User 12/1 980円→1,500円 12/5
1ヶ月目: 1,500円の請求 1/5 2ヶ月目: 1,500円の請求
これで終わり...? とはならない
価格変更で気をつけるべき落とし穴 1. オプトイン・オプトアウトによる既存定期購入ユーザーに対する 値上げの理解 2. アプリ内で価格変更に関するお知らせを表示する 3. 既存定期購入ユーザーも新価格で請求されるようにする
既存定期購入ユーザーも新価格で請求されるようにする 旧価格コホート 価格変更後における、旧価格で適用されているユーザー集団のこと。 デベロッパーが旧価格コホートを終了することで、既存定期購入ユーザーも 新価格コホートに移行することができる。
既存定期購入ユーザーも新価格で請求されるようにする
オプトインによる価格値上げ デフォルトの値上げ変更設定。 ユーザーは最初に請求された価格よりも高い価格に対して明示的に同意 する必要があり、同意しない場合には、 Google Play が定期購入を自動 的 に解約する。 ユーザーがメールやプッシュ通知で同意連絡に対して必ずレスポンスする
保証は無いため、 既存ユーザーの課金継続を維持するためにはオプトアウトによる値上げ を行うのが良い。
オプトインによる価格値上げ 変更が有効になるまでに30日、更にユーザーへの通知待機期間で 事前に7日必要になるため、 既存ユーザーへの価格変更が反映されるまでに合計で 37日かかる。 事前通知期間の終了後、次回の支払日に値上げ価格が請求される。
7日間 37日間 オプトインによる価格値上げ 例: 毎月5日に請求が行われる既存購読ユーザーの、オプトインによる価格値上げのタイムライン 11/5 1ヶ月目: 980円請求 980円→1,500円 12/1
2ヶ月目: 980円請求 12/5 2/5 4ヶ月目 同意済み: 1,500円の請 求 同意せず: 自動解約 12/8 ここまでGoogle Playか らの通知猶予期間 1/5 3ヶ月目: 980円請求 1/7 価格変更の適用日 1/6 Google Playから 通知 30日間
オプトアウトによる価格値上げ 近年追加された値上げ変更設定。 条件に合致する場合、事前にユーザーに通知はしてもユーザーの同意など は必要とせずに値上げすることができる。 日本ではユーザーへの通知から30日後に自動的に新価格で請求される。
オプトアウトを選択できる条件 • 日本を含む一部の国や地域 • Google Play で良好な状態にあるデベロッパー ◦ 「良好な状態」とはポリシー違反によってアカウント停止などの措置を受けていないデベロッパーを意味する (Googleに問い合わせた)
• 定期購入の基本プランごとに過去 365 日間に 1 回のみ • すべての国または地域での値上げ幅の上限は、次のうちの大きい方となる ◦ ユーザーが現在支払っている価格の 50% ◦ 1 日あたり 17 米セント(必要に応じて現地通貨に換算) ▪ 0.17ドル × 31日 × xxx円/ドル(価格変更時の為替レート参照 ) = 値上げ幅 • アプリの利用規約で、事前通知による定期購入の値上げを行う権利を留保し、そうした値上げの理由を明確かつ有 効な形で提示する必要がある • 値上げが有効になる 30 日以上前に、値上げの影響を受ける各ユーザーに、少なくとも、ユーザーの定期購入の名 前、現在の価格と新価格、新価格が自動的に有効になる日付、解約方法に関する情報を記載したアプリ内通知を 目立つように表示する
オプトアウトによる価格値上げ 例: 毎月5日に請求が行われる既存購読ユーザーの、オプトアウトによる価格値上げのタイムライン 12/1 980円→1,500円 11/5 1ヶ月目: 980円請求 1/5 2ヶ月目:
980円請求 12/1 12/5 3ヶ月目: 1,500円請求 12/31 価格変更の適用日 30日間
アプリ内で価格変更に関するお知らせを表示する
Play Billing Labを使った 動作確認
None
None
Play Billing Labアプリを使った、オプトインの価格変更の動作確認
Play Billing Labアプリを使った、オプトインの価格変更の動作確認
Play Billing Labアプリを使った、オプトアウトの価格変更の動作確認
まとめ
まとめ • Androidアプリの価格変更では、新規だけでなく既存定期購入者の価格移行も考慮する ◦ オプトアウトによる価格変更が望ましい • 価格変更に関するユーザーとのコミュニケーションを忘れずに行う • Play Consoleでの操作ミスに注意!
• Play Billing Labアプリを使ってユーザー目線でどのような変更が行われるか確認しよう ◦ オプトインでは、ユーザーが新しい価格に対する同意または拒否の操作を行うと RTDNが 送信される • プラットフォームの影響を強く受ける領域のため、公式リファレンスをよく読む
Thank you!