オブザーバーモード
Adapty は、収益とサブスクライバー数を伸ばすために設計された、強力で柔軟なアプリ内課金プラットフォームです。特定のユーザーセグメントに合わせたカスタマイズ可能なペイウォール、価格・期間・試用期間・視覚的要素の A/B テスト、アプリのマネタイズに向けた包括的な分析ツール、そしてサードパーティ連携など、Adapty はあなたの成長戦略をサポートします。
しかし、すでに独自の課金インフラを持っており、Adaptyのシステムへの移行を検討していない場合は、Adapty のオブザーバーモードを利用することができます。この限定モードでは、Adaptyのペイウォールの使用、ユーザーオーディエンスへのターゲティング、更新や請求リトライの処理を含むサブスクリプション管理などの機能は省かれ、アナリティクスのみに特化しています。制限はありますが、オブザーバーモードでも、アトリビューションシステムとの連携、高度なアナリティクス、メッセージング、CRMプロファイルといった充実したアナリティクス機能を利用できます。
両モードは同じ価格で提供され、モバイルアプリのアップデートが必要です。そのため、選択の本質は、完全な機能を得るためにAdaptyのインフラに移行するか、現在のインフラを維持しつつサードパーティ連携と分析機能のみを利用するかという点に絞られます。
| 機能 | オブザーバーモード | フルモード |
|---|---|---|
| 包括的なアナリティクス | ✅ | ✅ |
| サードパーティ連携 | ✅ | ✅ |
| 購入イベントへの対応によるユーザーへの有料アクセスの付与・制限 | ❌ | ✅ |
| 購入インフラの管理者 | あなた | Adapty |
| A/B テスト | 可能ですが、フルモードと比べて追加のコーディングと設定が大幅に必要になります。 | ✅ |
| 実装にかかる時間 | アナリティクスと連携のみ:1時間未満 A/B テストあり:十分なテストを含めて最大1週間 | 数時間 |
オブザーバーモードの仕組み
オブザーバーモードでは、Apple/Googleからの新しいトランザクションをAdapty SDKに報告し、Adapty SDKがそれをAdaptyバックエンドに転送します。有料コンテンツへのアクセス管理、トランザクションの完了、更新処理、請求問題への対応などは、すべてお客様が担当します。
オブザーバーモードのセットアップ方法
- Adaptyの初期連携を設定します:Google Play および App Store。
- Adapty SDKを設定する際に
observerModeパラメーターをtrueに設定して有効化します:iOS | Android | React Native | Flutter | Unity | Kotlin Multiplatform | Capacitor - 既存の購入インフラからトランザクションをAdaptyに報告します:iOS | Android | React Native | Flutter | Unity | Kotlin Multiplatform | Capacitor
- (任意)サードパーティ連携を利用したい場合は、サードパーティ連携の設定トピックの手順に従って設定してください。
オブザーバーモードで動作している場合、Adapty SDKはトランザクションを完了させません。この処理はお客様自身で行う必要があります。
Observerモードでフロー、ペイウォール、A/Bテストを使用する方法
Observerモードでは、Adapty SDKは購入の発生元を特定できません。購入はお客様自身のインフラで処理されるためです。そのため、Observerモードでフロー、ペイウォール、A/Bテストを使用する場合は、トランザクションを報告する際に、アプリストアから届くトランザクションをモバイルアプリのコード内で対応するフローまたはペイウォールに関連付ける必要があります。
Additionally, flows & paywalls built in the Flow Builder should be displayed in a special way when using the Observer mode:
- Observerモードでフローとペイウォールを表示する: iOS | Android | React Native | Flutter | Unity | Kotlin Multiplatform | Capacitor
- Observerモードでトランザクションを報告する際に、フローとペイウォールを購入トランザクションに関連付ける: iOS | Android | React Native | Flutter | Unity | Kotlin Multiplatform | Capacitor