■目次
■概要
本記事は、セグメントルールの条件の1つである「イベント実行回数」の設定方法についてご説明いたします。

イベント実行回数では、
・イベント(event_type, event_content, extended_value)
・期間(過去○日間/累計)
・実行回数
を満たした場合にセグメントタグを適用させる、という条件が設定できます。
例えば、「新規作成ボタン」が「過去30日の間」に「10回以上」「実行された」場合にセグメントタグを適用させる、といったイメージです。
イベント(event_type, event_content, extended_value)実行データの取得に必要な、イベントトラッキングタグの設定方法に関しては、「2-2. イベントトラッキングタグの設置」をご参照ください。
①イベントの設定方法
場所:[ セグメント ] > [ セグメントルール ] > +(新しいセグメントルール)
イベントの設定方法と条件合致可否のパターン例についてご紹介します。

「顧客管理機能の新規登録画面の登録ボタンをクリックした」というイベントを収集する場合にpottosに送信されるイベントデータを pottos("event", "customer", "customerNewAdd", "submit"); と設定したとします。
この場合、
| pottosに送信されるイベントデータ | |
| event_type | customer |
| event_content | customerNewAdd |
| extended_value | submit |
となります。
上記イベントデータを条件にしたい場合、セグメントルール条件「イベント実行回数」では、以下の前提条件に基づいて設定する必要があります。
取得するイベントデータと、セグメントルール「イベント実行回数」で指定したイベントデータの項目(event_type, event_content, extended_value)は完全一致しなければなりません。
ただし、イベント実行回数には「*」ワイルドカードを入力値に利用することが可能なため、ワイルドカードの説明を含め、以下にいくつかのパターンをご紹介します。
※ワイルドカードと は、半角アスタリスク「*」を記入した箇所を0文字以上の任意の文字列(空白も含む)に自動で置き換えをする、特殊な入力値です。
②イベント設定パターン例
A.条件一致
| セグメントルール設定内容 | |
| event_type | customer |
| event_content | customerNewAdd |
| extended_value | submit |
が、「当日を含む過去30日以内」に「10回以上」実行された。 → ○(条件に合致する)
B.未入力
| セグメントルール設定内容 | |
| event_type | customer |
| event_content | customerNewAdd |
| extended_value | 未入力 |
が、「当日を含む過去30日以内」に「10回以上」実行された。 → ×(条件に合致しない)
条件の合致しない理由は、取得しているイベントデータには「extended_value」が設定されているが、セグメントルールでは未入力のため、同一イベントとして認識されないためです。
C.「*」ワイルドカードにて全置き換え
| セグメントルール設定内容 | |
| event_type | customer |
| event_content | customerNewAdd |
| extended_value | * |
が、「当日を含む過去30日以内」に「10回以上」実行された。 → ○(条件に合致する)
D.「*」ワイルドカードにて一部置き換え
| セグメントルール設定内容 | |
| event_type | customer |
| event_content | customer*(もしくは、*NewAdd も可能) |
| extended_value | * |
が、「当日を含む過去30日以内」に「10回以上」実行された。 → ○(条件に合致する)
上記のように、入力値の全部を置き換えるだけではなく、入力値の一部を置き換えることも可能です。
E.番外編
番外編として、イベントデータが以下だった場合をご紹介します。
| pottosに送信されるイベントデータ | |
| event_type | customer |
| event_content | customerNewAdd |
| extended_value | 設定なし |
送信されるイベントデータが上記だった場合、
| セグメントルール設定内容 | |
| event_type | customer |
| event_content | customerNewAdd |
| extended_value | * |
が、「当日を含む過去30日以内」に「10回以上」実行された。 → ○(条件に合致する)
「*」ワイルドカードは、「空白」とも置き換え可能なため、イベントデータとして「設定されていない」場合も合致させることが可能です。