プレースメント

プレースメントとは、Adaptyのコンテンツを挿入するアプリ内のポイントです。アプリ起動時、プレミアム機能の前、設定画面など、任意の場所でプレースメントを呼び出せます。

プレースメントには3種類のタイプがあります。そのうち2つは新しい用途向けです:

  • フロープレースメントフローを提供します。フロー & ペイウォールビルダーで作成した1画面または複数画面のシーケンスです。フローはオンボーディング、ペイウォール、またはペイウォールで終わるオンボーディングになります。画面を自分でビルドする場合は、ペイウォールプレースメントを使用してください。
  • ペイウォールプレースメントペイウォール(ダッシュボードで作成するプロダクト設定)を、自分でビルドした画面に渡します。

3つ目のタイプであるオンボーディングプレースメントは、旧来のオンボーディングビルダーからオンボーディングを提供します。Adapty はそのビルダーを 2026 年 10 月 1 日に廃止予定のため、新しいオンボーディングはフローとして作成してください。

ルールと注意事項

  • プレースメントのタイプは作成時に固定されます。各タイプにはそれぞれ固有の指標セットがあるためです。
  • プレースメント ID はアプリ全体で一意です。同じ ID をあるプレースメントでフローに、別のプレースメントでペイウォールに使うことはできません。
  • 手動実装のペイウォールとフローは同一の A/B テストを共有できません。それぞれ専用のプレースメントタイプが必要なためです。両者を比較するには、フロー専用のプレースメントでフローを段階的にロールアウトし、それぞれの結果を比較してください。
  • ペイウォールプレースメントをフローに移行するには、新しい ID で新しいフロープレースメントを作成し、それを呼び出すアプリリリースを行ってください。詳しくはフローへの移行を参照してください。
  • アプリにハードコードするのはプレースメント ID だけです。 それ以外のすべて(どのフローやペイウォールを配信するか、オーディエンスのセグメンテーションA/B テスト)はダッシュボードからアプリのリリースなしで制御できます。
  • プレースメント ID はダッシュボードの ID と完全に一致している必要があります。 余分な空白が入らないようにコピーしてください。ID が一致しない場合、SDK のリクエストは失敗し、ローカルのフォールバックファイルが設定されている場合はそちらが使用されます。
  • 旧ペイウォールビルダーのみShow on device をオフにしても、ペイウォールはプレースメントから削除されません。プレースメントはビルダーの設定なしでそのペイウォールを解決するため、アプリに表示するものがなくなります。ペイウォールの表示を停止するには、プレースメントのオーディエンスからそのペイウォールを削除してください。
Tip

開発者向け CLI を使ってプレースメントをプログラムで管理することもできます。

プレースメント一覧

すべてのプレースメントを確認するには、Adapty のメインメニューから Placements に移動します。プレースメントは PaywallsOnboardingsFlows の種類別に表示されます。

各タブには、フロー・ペイウォール・オンボーディング・A/B テストが表示されるユーザージャーニー上のさまざまな場所が一覧表示されます。リストの各アイテムは特定のプレースメントに対応しており、簡単に管理・編集できます。

プレースメントの詳細を編集したり、特定のオーディエンス向けに希望のフロー、ペイウォール、オンボーディング、またはA/B テストと関連付けたり、不要なプレースメントを削除したりできます。テーブル内の数値は、各プレースメントが有効化されてからの分析データを反映しています。

placements-list.webp

ここからできること:

  • 新しいプレースメントを作成する
  • 既存のプレースメントを編集する
  • 既存のプレースメントを削除する
  • ローカルフォールバックのフローペイウォール、またはオンボーディングをダウンロードする。これらのファイルは、ユーザーがアプリを開いた際に Adapty バックエンドへの接続がない場合(インターネット未接続、またはバックエンド障害の稀なケース)かつデバイスにキャッシュがない場合に使用されます。Fallbacks のダウンロードはフローとペイウォールの両方をカバーしており、ダウンロードダイアログで選択する SDK バージョンによって、バンドルにフロー(SDK 4.0 以降)が含まれるか、ペイウォールのみが含まれるかが決まります。