Adapty Mail のセグメント
セグメントは再利用可能なオーディエンスのスライスです。Segments で一度定義すれば、フローや A/B テストから参照できます。セグメントはスナップショットではなくフィルターの定義です。フロートリガーが発火した際にオンデマンドで評価されるため、メンバーシップは常に最新のプロファイルデータを反映します。
セグメントを作成する
- Adapty Mail で Segments に移動し、+ Create をクリックします。タイトルが New Segment の作成ページが開きます。
- セグメントの Name(必須)とオプションの Description を入力します。
- Filters の下で、追加したいルールごとに Add filter をクリックします。各フィルターは Filter 1、Filter 2 のように番号付きの折りたたみカードになります。
- 各フィルターで、フィールドを選択し、オペレーターを選択して、比較する値を入力します。
- セグメントを保存します。
フィルターは AND で結合されます。セグメントに含まれるには、ユーザーがすべてのフィルターを満たす必要があります。OR ロジックやネストされたグループはサポートされていません。各フィールドはセグメントごとに 1 回しか使用できません。同じフィールドを複数の値で比較したい場合は、ロジックを別のセグメントに分割してください。
利用可能なフィルターフィールド
| グループ | フィールド | タイプ |
|---|---|---|
| プロファイル | 文字列 | |
| プロファイル | 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 になるとフィルターはロック: アクティブなセグメントは名前と説明以外は読み取り専用です。