条件コホート
条件コホートは主に、ユーザー行動に基づいてユーザーをセグメント化する細分化シナリオで使用します。システム内で作成済みのデータアセットを使い、簡単な画面設定だけでコホートを生成できます。
条件タイプ
条件コホートの条件タイプは次のとおりです:
| 条件タイプ | 説明 |
|---|---|
| 参加あり | 指定した時間範囲内に、指定イベントが発生した。 |
| 参加なし | 指定した時間範囲内に、指定イベントが発生しなかった。 |
| 順次実行 | 指定した時間範囲内に、一連の指定イベントが順番に発生した。 |
| 順次未実行 | 指定した時間範囲内に、一連の指定イベントが順番どおりに発生しなかった。指定イベントが発生しなかった場合も、順番どおりに発生しなかった場合も、条件を満たすとみなされます。 |
| プロパティ条件を満たす | ユーザーの指定プロパティ、タグまたはコホートが設定条件を満たす。 |
複数の条件を論理式で組み合わせることで、コホートの条件を作成できます。条件タイプ同士の入れ子にも対応しています。
なお、条件内で使用しているコホートやタグで定期計算をONにしている場合は、実行順序に注意してください。コホートの定期計算時に上流の計算が完了しておらず、データが想定どおりにならない事態を避けるためです。
「順次実行」条件
「順次実行」/「順次未実行」条件は比較的複雑です。一連の指定イベントにおけるユーザーの発生パターン(順序、間隔、同値プロパティなど)を定義してユーザーをセグメント化する条件タイプで、設定結果は下図のとおりです。
| パターン定義項目 | 説明 |
|---|---|
| ステップイベント |
|
| 時間範囲 | シーケンス内のすべてのステップイベントが、選択した時間範囲内に発生している必要があります。ファネル分析では最初のステップが時間範囲内に発生していればよい点と異なるので注意してください。 |
| 関連プロパティ | このプロパティは、シーケンス内のすべてのイベントでプロパティ値が空でなく、かつ同じである必要があります。ここでいうすべてのイベントには、順番に発生したステップイベントと、ステップ間で未実行のイベントの両方が含まれます。 |
| 時間ウィンドウ |
|
| ステップ間で未実行 | 2つのイベントの間に発生してはならないイベントです。ユーザーがステップイベントの間にこのイベントを発生させた場合、定義したパターンに一致しないとみなされます。 |
その他の特殊なケースの説明:
- シーケンスの隣接するステップでまったく同じイベントを選択した場合、そのイベントは少なくとも2回連続で発生する必要があるとみなされます。
例:ユーザー登録-ユーザー報酬受取-ユーザー報酬受取-ユーザー課金という4ステップのパターンで、第2・第3ステップのイベントがまったく同じ場合です。実際の判定方法は、ユーザーが「ユーザー登録」と「ユーザー課金」の間に、「ユーザー報酬受取」を少なくとも2回発生させているかどうかです。
- シーケンスの隣接するステップで、あるイベントと、そのイベントで定義した仮想イベントを選択した場合、そのイベントは少なくとも2回連続で発生する必要があるとみなされます。1回はイベントとして、もう1回は仮想イベントとして扱われます。
例:ユーザー登録-ユーザー報酬受取-ユーザー報酬またはクーポン受取(仮想イベント)-ユーザー課金という4ステップのパターンで、第2ステップのイベント「ユーザー報酬受取」が第3ステップの仮想イベントの定義に使われている場合です。実際の判定では、ユーザーが「ユーザー登録」と「ユーザー課金」の間に「ユーザー報酬受取」イベントを2回以上発生させていればパターンに一致するとみなされます。「ユーザー報酬受取」が1回だけで、「ユーザー報酬またはクーポン受取」の定義に含まれる他のイベントが発生していない場合は、パターンに一致しないとみなされます。
- シーケンスのステップ間に設定した未実行イベントが、その前後のステップイベントと同じ場合、そのイベントは1回しか発生できないとみなされます。
例:ユーザー登録-ユーザー報酬受取-(未実行:ユーザー報酬受取)-ユーザー課金という3ステップのパターンで、第2・第3ステップのイベントの間に未実行イベントが定義されており、それがステップ2と同じ「ユーザー報酬受取」である場合です。実際の判定では、ユーザーが「ユーザー登録」と「ユーザー課金」の間に「ユーザー報酬受取」イベントを2回以上発生させた場合はパターンに一致しないとみなされ、1回だけの場合にのみパターンに一致するとみなされます。

