Skip to main content

累積プロモーションのルールを定義する

メモ

メモ

日本語で受講されている方へ
Challenge は日本語の Trailhead Playground で開始し、かっこ内の翻訳を参照しながら進めていってください。Challenge での評価は英語データを対象に行われるため、英語の値のみをコピーして貼り付けるようにしてください。日本語の組織で Challenge が不合格だった場合は、(1) この手順に従って [Locale (地域)] を [United States (米国)] に切り替え、(2) [Language (言語)] を [English (英語)] に切り替えてから、(3) [Check Challenge (Challenge を確認)] ボタンをクリックしてみることをお勧めします。

翻訳版 Trailhead を活用する方法の詳細は、自分の言語の Trailhead バッジを参照してください。

プロモーションの詳細を確認する

Spend $500, Get a Voucher 500 (購入額 $500 でバウチャーをゲット) は累積プロモーションです。つまり、メンバーは長期的な行動に基づいて報奨を受け取ります。報奨は複数の取引に基づきます。これは、ロイヤルティプログラムへのメンバーエンゲージメントを高めるために作成された月次プロモーションです。このプログラムでは、メンバーエンゲージメントを追跡し、目標を達成した場合に報奨を付与します。 

プロモーションを作成する前に、Mary はエンゲージメント属性を作成し、期間を設定します。その手順は次のとおりです。 

エンゲージメント属性を作成する

  1. [Cloud Kicks Inner Circle] プログラムレコードで、[Setup (設定)] タブをクリックします。
  2. [Loyalty Program Engagement Attributes (ロイヤルティプログラムエンゲージメント属性)] 関連リストで、[New (新規)] をクリックします。
  3. 次の詳細を追加します。
    • Name (名前): Monthly Spend (月間購入額)
    • Start Date (開始日): 当月の初日
    • Value Reset Frequency (値のリセット頻度): Monthly (毎月)
    • Reset Value On (値のリセット日): 1
    • Target Value (目標値): 500
    • Maximum Reset Count Per Period (期間あたりの最大リセット数): 1
    • [Overwrite Attribute Current Value (属性の現在の値を上書き)] をオンにします。
  1. [Save (保存)] をクリックします。
    プロモーションのエンゲージメントプロパティを定義する [New Loyalty Program Engagement Attribute (新規ロイヤルティプログラムエンゲージメント属性)] ウィンドウ
  2. [Monthly Spend (月間購入額)] エンゲージメント属性ページの [Status (状況)] 項目で 状況の編集 をクリックします。
  3. [Status (状況)] で [Active (稼働中)] を選択します。
    属性が「Active (稼働中)」である場合にのみこのルールが確認されるため、これは重要なステップです。
  4. [Save (保存)] をクリックします。

[Monthly Spend (月間購入額)] エンゲージメント属性の各項目の意味は次のとおりです。 

  • Value Reset Frequency (値のリセット頻度): Mary は、この項目を [Monthly (毎月)] に設定します。これは、メンバーの目標値が各月の初めに 0 にリセットされることを意味します。
  • Maximum Reset Count Per Period (期間あたりの最大リセット数): Mary は、発行されるバウチャーの数を 1 か月に 1 つに制限したいと考えています。そこで、[Reset Count (リセット数)] 項目を 1 に設定します。これにより、毎月の初めにメンバーのバウチャー数も 0 にリセットされます。
  • Overwrite Attribute Current Value (属性の現在の値を上書き): Mary は、メンバーの進行状況を属性の存続期間全体で追跡したいと考えています。属性の現在の値を上書きすると、期間をまたいで 1 つのロイヤルティプログラムメンバー属性値レコードが作成されます。

エンゲージメント属性をプロモーションに関連付ける

[Monthly Spend (月間購入額)] エンゲージメント属性は [Spend $500, Get a Voucher (購入額 $500 でバウチャーをゲット)] プロモーションに作成されるため、Mary はこの属性をプロモーションに関連付ける必要があります。その方法を確認しましょう。

メモ

[Spend $500, Get a Voucher (購入額 $500 でバウチャーをゲット)] プロモーションと、[$10 Voucher for Monthly Spends (月間購入額に対する $10 バウチャー)] バウチャー定義はすでに作成されています。

  1. [Cloud Kicks Inner Circle] プログラムレコードで、[Experiences (エクスペリエンス)] タブをクリックします。
  2. [Promotions (プロモーション)] 関連リストで、[Spend $500, Get a Voucher (購入額 $500 でバウチャーをゲット)] プロモーションを見つけて選択します。
  3. [Related (関連)] タブをクリックします。
  4. [Loyalty Program Engagement Attribute Promotions (ロイヤルティプログラムエンゲージメント属性プロモーション)] 関連リストで、[New (新規)] をクリックします。
  5. [Monthly Spend (月間購入額)] エンゲージメント属性を選択します。
  6. [Save (保存)] をクリックします。

エンゲージメント属性をプロモーションに関連付ける [New Loyalty Program Engagement Attribute Promotion (新規ロイヤルティプログラムエンゲージメント属性プロモーション)] ウィンドウ

Mary は、メンバーが目標を達成したかどうかを追跡し、達成した場合は報奨を付与する必要があります。これは、プロモーションに関連付けられたルールを使用して行います。

プロモーションのルールを作成する

[Evaluate Super Kicks Promotion (Super Kicks プロモーションの評価)] ルールと同様に、Mary は [Credit Points for Purchases (購入に対するポイントのクレジット処理)] プログラムプロセスで新しいルールを作成し、それを累積プロモーションに関連付けます。

  1. [Cloud Kicks Inner Circle] プログラムレコードで、[Processes (プロセス)] タブをクリックします。
  2. [Credit Points for Purchases (購入に対するポイントのクレジット処理)] プログラムプロセスをクリックします。
  3. [Loyalty Process Rules (ロイヤルティプロセスルール)] 関連リストで、[New (新規)] をクリックします。
  4. 次の詳細を追加します。
    • Name (名前): Rewards for Monthly Spends (月間購入額に対する報奨)
    • Promotion (プロモーション): Spend $500, Get a Voucher (購入額 $500 でバウチャーをゲット) 
    • Start Date (開始日): プロモーション日に基づいて自動入力
    • Previous Process Rule (前のプロセスルール): Evaluate Super Kicks Promotion (Super Kicks プロモーションの評価)
  1. [Save (保存)] をクリックします。

エンゲージメント属性関連ルールを作成する [New Loyalty Program Process Rule (新規ロイヤルティプログラムプロセスルール)] ウィンドウ

次に、Mary は [Evaluate Super Kicks Promotion (Super Kicks プロモーションの評価)] ルールにアクションを追加します。 

属性の現在の値を更新するアクションを追加する

Mary は、取引記録の値を使用して、エンゲージメント属性目標の達成に対するメンバーの進行状況を更新するアクションを作成します。Mary がこれをどのように行うかを確認しましょう。

  1. [Rewards for Monthly Spends (月間購入額に対する報奨)] ルールで、ステップを追加 をクリックします。
  2. [Add Action (アクションを追加)] にマウスポインターを置いて、[Update Current Value for Member Attribute (メンバー属性の現在の値を更新)] を選択し、次の詳細を追加します。
    • Action Name (アクション名): Update Attribute Value (属性値を更新)
    • Engagement Attribute (エンゲージメント属性): Fixed Value (固定値)Monthly Spend (月間購入額)
    • Update Type (更新種別): Increase Current Value (現在の値を増やす)
    • Value (値): TransactionJournal.TransactionAmount
    • [Target Value Achieved (目標値を達成)] で [New Parameter (新規パラメーター)] をクリックし、次の詳細を追加します。
      • Name (名前): TargetAchieved
      • Type (種別): Variable (変数)
      • Data Type (データ型): Boolean
      • [Save (保存)] をクリックします。
    • [Current Value (現在の値)] で [New Parameter (新規パラメーター)] をクリックし、次の詳細を追加します。
      • Name (名前): CurrentValue
      • Type (種別): Variable (変数)
      • Data Type (データ型): Number (数値)
      • Decimal Places (小数点の位置): 2
      • [Save (保存)] をクリックします。
  1. [Done (完了)] をクリックします。
  2. [Save (保存)] をクリックします。

属性値を更新するための詳細を指定する [New Action (新規アクション)] ウィンドウ

取引記録が作成されると、このアクションにより、取引金額でエンゲージメント属性の値が増えます。 

目標が達成されたかどうかを確認する条件を追加する

次に、Mary は取引のエンゲージメント属性値または目標値が達成されたかどうかを確認する条件を追加します。目標値を達成すると、条件は [Target Value Achieved (目標値を達成)] 出力で「True」を返します。Mary がこれをどのように行うかを見てみましょう。

  1. ステップを追加 をクリックし、[Add Condition (条件を追加)] を選択します。
  2. 次の詳細を追加します。
    • Condition Nam (条件名): Is Target Met? (目標を達成したか?)
    • Filter Criteria (検索条件): All Conditions Are Met (AND) (すべての条件に一致 (AND))
    • Resources (リソース): TargetAchieved
    • Operator (演算子): Equals (次の文字列と一致する)
    • Type (種別): Fixed Value (固定値)
    • Value (値):True
  1. [Done (完了)] をクリックします。
  2. [Save (保存)] をクリックします。

目標を達成したかどうかを確認する検索条件を定義する [New Condition (新規条件)] ウィンドウ

バウチャーを発行するアクションを条件に追加する

目標値を達成すると、メンバーは月間購入額に対する $10 バウチャーを受け取ります。Mary は、このルールを実行するために [Issue Voucher (バウチャーを発行)] アクションを追加します。 

  1. [Is Target Met? (目標を達成したか?)] 条件の横にある 子ステップを追加 をクリックします。
  2. [Add Action (アクションを追加)] にマウスポインターを置いて、[Issue Voucher (バウチャーを発行)] を選択します。
  3. 次の値を追加します。
    • Action Name (アクション名): Issue Voucher (バウチャー 1 を発行)
    • Voucher Definition Name (バウチャー定義名): Fixed Value (固定値)$10 Voucher for Monthly Spends (月間購入額に対する $10 バウチャー)
    • [Done (完了)] をクリックします。
  1. [Save (保存)] をクリックします。

条件に [Issue Voucher (バウチャーを発行)] アクションを追加する [Issue Voucher (バウチャーを発行)] ウィンドウ。

標準プロモーションのルールと同様に、Mary は [Evaluate Super Kicks Promotion (Super Kicks プロモーションの評価)] ルールを有効にするために [Spend $500, Get a Voucher (購入額 $500 でバウチャーをゲット)] プロモーションを有効にします。

  1. [Cloud Kicks Inner Circle] ロイヤルティプログラムレコードで、[Experiences (エクスペリエンス)] タブをクリックします。
  2. [Promotions (プロモーション)] 関連リストで、[Spend $500, Get a Voucher (購入額 $500 でバウチャーをゲット)] をクリックします。
  3. [Edit (編集)] をクリックします。
  4. [Active (有効)] を選択します。
  5. [Save (保存)] をクリックします。

[Active (有効)] チェックボックスがオンになっている [Edit Spend $500, Get a Voucher (購入額 $500 でバウチャーをゲットの編集)] ウィンドウ

プロセスを有効にする

Mary は、購入とプロモーションに関連するすべてのルールを作成しました。次に、[Credit Points for Purchases (購入に対するポイントのクレジット処理)] ロイヤルティプログラムプロセスを有効にします。

  1. [Cloud Kicks Inner Circle] ロイヤルティプログラムレコードで、[Processes (プロセス)] タブをクリックします。
  2. [Credit Points for Purchases (購入に対するポイントのクレジット処理)] を選択します。
  3. [Activate (有効化)] をクリックします。[Activate (有効化)] ボタンが表示されない場合は、ページを更新します。

プロセスを有効にする [Loyalty Program Process (ロイヤルティプログラムプロセス)] ページ。

このステップでは、Mary はエンゲージメント属性を作成し、その属性を累積プロモーションに関連付けました。最後に、目標値に達したメンバーにバウチャーを発行するルールを作成しました。 

次のステップでは、Mary が取引記録を作成して、獲得プロセスの動作を確認する手順を見ていきましょう。

リソース

Salesforce ヘルプで Trailhead のフィードバックを共有してください。

Trailhead についての感想をお聞かせください。[Salesforce ヘルプ] サイトから新しいフィードバックフォームにいつでもアクセスできるようになりました。

詳細はこちら フィードバックの共有に進む