ドリフト検知
BasePrice の外部でストアの価格が変更された場合に検知します。国レベルのモニタリングとアラートで、無許可または誤った価格変更を把握できます。
💡Growth+ ティアの機能
ドリフト検知は Growth および Scale ティアで利用可能です。
ドリフトとは?
価格ドリフトは、App Store Connect または Google Play Console のライブ価格が、BasePrice が最後に公開した価格と一致しなくなった場合に発生します。これは以下の場合に起こります。
- 誰かがストアコンソールで手動で価格を変更した場合
- ストアが自動的な価格変更を適用した場合(例:税率調整)
- サードパーティツールが価格を変更した場合
- ストア API の問題で部分的な更新が発生した場合
仕組み
BasePrice は各プロダクトの2つの価格スナップショットを比較します。
| スナップショット | 説明 |
|---|---|
| 期待値 | 最後の公開時の価格 |
| 実際値 | ストア API から取得した現在の価格 |
いずれかの国の価格が小さなトレランス(丸めによる誤検知を防ぐため)を超えて差異がある場合、ドリフト異常としてフラグが立てられます。
ドリフト検知の流れ
ライブ価格を同期する
BasePrice は Apple と Google API から現在の価格を取得します。これはバックグラウンドタスクで自動的に、またはプロダクトページの「同期」をクリックして手動で実行できます。
スナップショットを比較する
各国とストアプロダクトについて、BasePrice は期待値(最後の公開時)と実際のライブ価格を比較します。
異常をフラグする
トレランス閾値を超えて差異がある価格は、詳細情報とともにドリフト異常としてフラグが立てられます。
表示される内容
ドリフトが検知されると:
- 影響を受けるプロダクトに赤いバッジが表示される
- ドリフトの詳細に並べて比較が表示される:
- 期待価格(BasePrice が公開した価格)
- 実際の価格(現在ストアにある価格)
- 通貨と国情報

ドリフト異常の詳細
各異常には以下が含まれます。
| フィールド | 説明 |
|---|---|
| プロダクト | 影響を受けるプロダクト名と ID |
| プラットフォーム | どのストア(Apple または Google) |
| 国 | どの国の価格がドリフトしたか |
| 期待価格 | BasePrice が公開した価格 |
| 実際の価格 | ストアが現在持っている価格 |
| 通貨 | ローカル通貨コード |
ドリフトへの対応
ドリフトが検知された場合、以下の対応ができます。
- 再公開 — BasePrice の価格を再度プッシュしてドリフトを上書きする
- 承認 — 新しいライブ価格に合わせて BasePrice の設定を更新する
- 調査 — 誰が、または何が価格を変更したか調べる