ルールでの出張者変数の使用
出張者変数について
カスタマージャーニーオプティマイザでルールを構築する際に使用できる、出張者に関連する複数の変数があります。これらの変数には、出張者がマイルストーンに費やした時間や、A/B テストグループに属しているかどうかなど、出張者のジャーニーに関する主要な情報が記述されます。
さまざまな出張者変数には、以下が含まれます。
- 結果およびステータス
- グループ
- マイルストーン
- マイルストーンの時間
- 時間変数
- 出張者 ID
- 新規 (x)
- カスタム変数
ジャーニーで変数の値を設定する場合は、変数の値がジャーニーおよびジャーニーセッションに固有であることに留意してください。たとえば、出張者は、オンボーディングジャーニーで “Var A” の値を、エンゲージメントジャーニーで “Var A” に対して異なる値を持つことができます。その後、同じ出張者がエンゲージメントジャーニーを複数回実行することができます。エンゲージメントジャーニーに対して経験するセッションごとに、”Var A” に対して異なる値が保存される場合があります。
出張者セッションで出張者変数が設定されると、値を変更することはできますが、削除することはできないことに注意してください。同じセッションで出張者変数をリセットする場合は、文字列値 ‘空白’ に設定することができます。
結果およびステータス
結果変数とステータス変数は常に一緒に設定する必要があります。この結果は、出張者がマイルストーンのルール条件を満たすことで達成したビジネス成果を示します。ステータスは、結果が肯定的であるか否定的であるかを示します。これら 2 つの変数の設定の詳細については、ジャーニー結果とステータスの設定を参照してください。
結果とステータスは、ジャーニー概要タブで表示することができます。詳細については、Journey Outcomes & amp; Actions に関するレポートを参照してください。
グループ
グループ変数は、A/B テスト目的で、さまざまなグループに出張者をランダムに割り当てるために使用されます。この変数は、出張の各出張者に対して自動的に設定されます。各出張者には、グループ値 (1 から 100) がランダムに割り当てられます。これにより、ルールの条件およびマイルストーンの入力基準を登録できるランダム化が登録されます。グループ変数は、同じジャーニーの複数の出張セッションにわたって保存されます。つまり、割り当てられたグループ値は、すべての出張セッションで所定の出張者をフォローします。
多変量分析を実行する必要がある場合は、グループを小さなバケットに分割することができます。たとえば、5 つの異なる出張者グループを登録する場合は、グループを 20 のバケットに分割します。
例:旅行者を 3 つの均等なバケットに分割するとします。ルールは上から下に処理されるため 3つのルールを追加できます
- [出張者グループ] が 0 より大きく 33 以下の場合。
- [出張者グループ] が 34 を超え、66 以下の場合。
- [出張者グループ] が 66 より大きい場合。
マイルストーン
マイルストーン変数は、出張者のマイルストーンを表示するために使用されます。出張者がマイルストーンを入力すると、マイルストーン変数は自動的にそのマイルストーン名に設定されます。出張者が他のマイルストーンに移動すると、マイルストーン変数は新しいマイルストーン名で上書きされます。
マイルストーン変数は、特定のアクションの完了後に出張者をあるマイルストーンから次のマイルストーンに移動させる規範的なジャーニーファネルを作成するために、マイルストーンエントリ基準でよく使用されます。たとえば、新規顧客を対象としたオンラインモバイルバンキングのジャーニーを作成するとします。ジャーニーの最初のマイルストーンは「サインアップ」です。次のマイルストーンは “ログイン” です。顧客は、アカウントにサインアップしない限り、銀行サイトにログインできません。そのため、出張でこれを制御できます。”ログイン” マイルストーンの入力基準には、”出張者マイルストーンがサインアップ” である場合、”ログイン” マイルストーンを入力できるルールを含めることができます。
マイルストーンの時間
マイルストーンの時間変数は、出張者がマイルストーンを入力してから一定時間が経過した後にアクションを実行する場合に、ルールで使用されます。Time in Milestone 変数は、出張者がマイルストーンを入力した時点の計算を開始します。この変数では、日のみが数量単位としてサポートされています。条件で Time in Milestone 変数の値を設定する場合は、数値と “day” または “days” という語の両方を入力する必要があります。
“マイルストーンの時間” 変数の最も一般的な使用ケースは、出張者の降車を考慮することです。たとえば、小売 Web サイトでのオンラインショッピングエクスペリエンスをターゲットとするジャーニーを構築するとします。マイルストーンの 1 つが “カートチェックアウトの表示” です。これにより、”カートのチェックアウト完了” マイルストーンになります。ただし、顧客が「カートのチェックアウトを表示」マイルストーンに長時間留まっている場合、顧客はカートを放棄し、チェックアウトを完了しない可能性があります。マイルストーンの時間変数を使用してこれを説明し、出張者セッションを “カート放棄”、ステータス、および “失敗” の結果を割り当てて終了することができます。
時間変数
Time Var A から Time Var Z というラベルの 26 個の変数があります。これらの変数は、条件で使用できるカスタムタイムスタンプです。
出張者が特定のマイルストーンを入力し、マイルストーンのルールに適合する場合、出張者変数を “現在” に設定します。この基準を満たす場合、この値の変数は出張者がマイルストーンに入力した日時に設定されます。
値を設定した後、その値を他の条件で使用して、一定の時間が経過した後にアクションを実行または遅延することができます。
TravelerId
出張者 ID 変数は、出張者の一意 ID に対応するテキストフィールド変数です。出張中の特定の出張者の出張者 ID は、その出張者が複数のセッションを生成する場合でも同じままです。データマップの作成時に、識別フィールド (口座番号など) を [出張者 ID] フィールドにマッピングすることができます。出張者が [出張者 ID] の値なしで出張を入力すると、その出張者に対して一意の出張者 ID が生成されます。
新規 (x)
新規 (x) 変数は、出張を初めて経験する新規出張者を特定するために使用されます。これはブール変数であり、true および false の値を持ちます。この変数を条件で使用して、新規出張者のみ、または既存の出張者のみを対象とすることができます。
カスタム変数
Var A から Var Z までのラベルが付いた 26 個の変数があります。これらは、ジャーニーに必要な任意の目的で使用できるカスタム文字列変数です。出張者変数では大文字と小文字が区別され、変数の値を設定する際の自由度が高くなります。出張者変数を使用する場合は、変数がそのジャーニーセッションに固有であることに留意してください。変数のデータを他のジャーニーや同じジャーニーの他のセッションで使用することはできません。つまり、さまざまな目的で異なるジャーニーで同じ変数を使用することができます (たとえば、1 つのジャーニーでは Var A は true/false の値を持つブール変数として機能し、次のジャーニーでは Var A を使用して顧客の最新の購入に関する情報を保存できます)。
出張者変数の一般的な用途は以下のとおりです。
- 値を “true/false” に設定してブール変数を作成します。
- 値を “1” “2” “3” などに設定して、ランキングまたはカウントシステムを作成します。
ヒント:カウントに対して数学演算を実行するには、[設定]ではなく[変更]を選択してください。
- 出張者へのカテゴリの割当。
- 値をデータポイントに設定すると、そのデータの値のスナップショットを保存できます。
カスタム変数には、割り当てられた値の文字数制限がありません。