Adapty Mail のセグメント

セグメントは再利用可能なオーディエンスのスライスです。Segments で一度定義すれば、フローや A/B テストから参照できます。セグメントはスナップショットではなくフィルターの定義です。フロートリガーが発火した際にオンデマンドで評価されるため、メンバーシップは常に最新のプロファイルデータを反映します。

セグメントを作成する

  1. Adapty Mail で Segments に移動し、+ Create をクリックします。タイトルが New Segment の作成ページが開きます。
  2. セグメントの Name(必須)とオプションの Description を入力します。
  3. Filters の下で、追加したいルールごとに Add filter をクリックします。各フィルターは Filter 1Filter 2 のように番号付きの折りたたみカードになります。
  4. 各フィルターで、フィールドを選択し、オペレーターを選択して、比較する値を入力します。
  5. セグメントを保存します。

フィルターは AND で結合されます。セグメントに含まれるには、ユーザーがすべてのフィルターを満たす必要があります。OR ロジックやネストされたグループはサポートされていません。各フィールドはセグメントごとに 1 回しか使用できません。同じフィールドを複数の値で比較したい場合は、ロジックを別のセグメントに分割してください。

Name、Description、Filters フィールドを含む New Segment フォーム

利用可能なフィルターフィールド

グループフィールドタイプ
プロファイルEmail文字列
プロファイルAge整数
プロファイルCountry文字列
プロファイルExternal profile ID文字列
プロファイルCreated at日付
購入状態Total revenue (USD)小数
購入状態Subscription state列挙型
購入状態Subscription purchased at日付
購入状態Subscription expires at日付
購入状態One-time purchase state列挙型
購入状態One-time purchased at日付

Subscription state の値: Never purchased、Subscribed、Auto-renew off、Billing issue、Grace period、Expired、Refunded。

One-time purchase state の値: Never purchased、Purchased、Refunded。

フィールドタイプごとに利用可能なオペレーター:

  • 文字列: equals、not equals、is set、is not set。
  • 数値: equals、not equals、less than、greater than、less than or equal、greater than or equal、between、is set、is not set。
  • 日付: equals、not equals、before、after、on or before、on or after、between、is set、is not set。

All Users システムセグメント

Adapty Mail には、フィルターなしの組み込み All Users セグメントが搭載されており、プロジェクト内のすべてのユーザーが対象となります。編集や削除はできません。フローで使用する場合、キャッチオールの最下行として機能します(優先度ルールについてはフローを参照してください)。

ライフサイクル

セグメントの状態は、その使用状況から算出されます:

  • Draft: 作成済みだが、フローや A/B テストに紐付けられていない。
  • Live: アクティブなフローまたは A/B テストに紐付けられている。
  • Inactive: 紐付けられていたが、A/B テストが終了またはフローの行が削除された。
  • Archived: ソフト削除され、メインリストから非表示になっている。

Segments ページのツールバーには状態フィルターがあり、これらの状態でリストを絞り込めます。

セグメントの編集と削除

  • 名前と説明: 常に編集可能。
  • Draft セグメントのフィルター: 完全に編集可能。
  • Live セグメントのフィルター: ロック済み。セグメントがアクティブなフロー行または A/B テストから参照されると、フィルターは読み取り専用になります。名前や説明の更新のみ可能です。ターゲティングを変更するには、新しいセグメントを作成してフロー行を入れ替えてください。
  • 削除: セグメントをソフト削除します。Live セグメントは削除できません。先にフローから削除するか(または A/B テストを終了させる)必要があります。

制限事項

  • OR ロジック・ネスト非対応: フィルターは AND のみで結合されます。
  • セグメントごとに 1 フィールド: 同じフィールドに対して 2 つのフィルター(例: 国の条件を 2 つ)を設定することはできません。
  • サイズプレビューなし: エディターでは、現在フィルターに一致するユーザー数は表示されません。
  • Live になるとフィルターはロック: アクティブなセグメントは名前と説明以外は読み取り専用です。