プレースメントを作成する
プレースメントとは、モバイルアプリ内でフロー、ペイウォール、オンボーディング、または A/B テストを表示できる特定の場所のことです。たとえば、サブスクリプションの選択画面をスタートアップフローに表示したり、ゲームでコインが不足したときに消耗型アイテム(ゴールドコインなど)を表示したりできます。
同じフロー、ペイウォール、オンボーディング、または A/B テストを複数のプレースメントで表示したり、異なるユーザーセグメント(Adapty では「オーディエンス」と呼びます)に対して異なるコンテンツを表示したりすることも可能です。
適切なプレースメントの選び方については、意味のあるプレースメントを選ぶセクションをご参照ください。
Developer CLI を使ってプレースメントをプログラムで作成することもできます。
プレースメントの作成プロセスはフロー、ペイウォール、オンボーディングで似ていますが、1 つのプレースメントで複数のタイプを兼用することはできません。プレースメントの種類ごとに処理される指標が異なるためです。
プレースメントを作成・設定する
-
Adapty のメインメニューから Placements に移動します。作成したいプレースメントの種類に応じて、Flows、Paywalls、または Onboardings タブに切り替えます。
-
Create placement をクリックします。
-
Placement name を入力します。これは Adapty ダッシュボード内の内部識別子です。後から編集することもできます。
-
Placement ID を入力します。この ID は、Adapty SDK でプレースメントのフロー、ペイウォール、オンボーディング、A/B テストを呼び出す際に使用します。各プレースメントで一意のため、後から編集することはできません。
次に、プレースメントにフロー、ペイウォール、オンボーディング、または A/B テストを割り当てます。Adapty はセグメントに基づくユーザーセグメントであるオーディエンスをサポートしており、異なるユーザーグループに異なるコンテンツを表示できます。ターゲティングが不要な場合は、デフォルトの All users オーディエンスがすべてのユーザーをカバーします。
続行する前に、実行したいフロー、ペイウォール、オンボーディング、またはA/B テストと、指定したいオーディエンスを作成済みであることを確認してください。
- Placements/ Your placement ウィンドウで、デフォルトの All users オーディエンスに表示するフロー、ペイウォール、オンボーディング、またはA/B テストを追加します。これを行うには、Run flow、Run paywall、または Run A/B test ボタン(ラベルはプレースメントの種類によって異なります)をクリックし、ドロップダウンリストから目的のフロー、ペイウォール、オンボーディング、またはA/B テストを選択します。
- プレースメントで複数のオーディエンスを使用して、異なるユーザーグループ向けにパーソナライズされたコンテンツを作成したい場合は、Add audience ボタンをクリックして、リストから目的のユーザーセグメントを選択します。
- このオーディエンスに表示するフロー、ペイウォール、オンボーディング、またはA/B テストを追加します。
- 必要な数のオーディエンスを追加します。
- 複数のオーディエンスがある場合は、オーディエンスの優先順位が正しく設定されているか確認してください。
- Save and publish ボタンをクリックします。
プレースメントを保存して公開したら、準備完了です。アプリのコードで Placement ID を使用してコンテンツを取得・表示してください。
次のステップ
アプリにペイウォールを表示する: iOS | Android | React Native | Flutter | Unity | Kotlin Multiplatform | Capacitor
アプリにオンボーディングを表示する: iOS | Android | React Native | Flutter | Unity | Kotlin Multiplatform | Capacitor