[Private Beta]{class="badge informative"}

ロイヤルティに関する課題の設定 loyalty-admin

目次

ロイヤルティに関する課題を解決

AVAILABILITY
この機能は現在​ プライベートベータ版 ​です。 Journey Optimizerのリリースサイクルと可用性フェーズについて詳しくは、​ リリースサイクル ​を参照してください。

概要 access-loyalty-admin

ロイヤルティチャレンジの設定は、マーケターがチャレンジを作成する前に、報酬フルフィルメント、イベントマッピング、製品インベントリ、除外を設定することで、Journey Optimizerを外部のロイヤルティシステムに接続します。

NOTE
ロイヤルティチャレンジの設定には、ロイヤルティチャレンジに必要な権限に加えて、Journey Optimizer インスタンスへの管理者アクセス権が必要です。 Adobe管理者に連絡してアクセス権を取得してください。

設定インターフェイスを開くには、左側のナビゲーションから「ロイヤルティ管理者」メニューを選択します。 インターフェイスはタブで構成されています。

グローバル設定 global-settings

グローバル設定」タブを開き、名前空間 ドロップダウンで「Adobe Experience Platform ID名前空間 for Loyalty Challenges」を選択します。 この名前空間は、データ内のメンバープロファイルの識別方法と一致する必要があります。

➡️ ID名前空間の操作方法について説明します

報酬プロバイダー reward-providers

報酬プロバイダー​は、Journey Optimizerに、チャレンジの進行状況が記録されたり、チャレンジが完了したりしたときに、フルフィルメント呼び出しを送信する場所を伝えます。 例えば、ロイヤルティポイントや星を会員アカウントに付与するAPIです。

報酬プロバイダーを作成するには、次の手順に従います。

  1. 報酬プロバイダー タブを開き、報酬プロバイダーの作成​を選択します。

  2. 名前​と​ 説明 ​を入力します。

  3. URL」フィールドに、フルフィルメント要求を受信するAPI エンドポイントを入力します。

  4. API用に必要に応じて​ ヘッダー ​を追加します(API キーやコンテンツタイプなど)。

  5. 報酬プロバイダーに関連付けられているリソースを設定します。 フィールドの詳細については、以下の各セクションを展開します。

    accordion
    報酬定義

    プロバイダーがサポートする報酬タイプごとに1つのエントリを追加します(プログラムポイント、星、マネークレジットなど)。 定義ごとに:

    • 名前​と​ 説明 ​を入力します。
    • 定義が​ 有効 ​かどうかを指定します。
    • Default​に切り替えて、1つの定義をこのプロバイダーのデフォルトとしてマークします。
    • フルフィルメント呼び出しで送信された​ ペイロード ​を定義します。

    accordion
    報酬プロキシ

    フルフィルメント呼び出しをエンドポイントに直接送信するのではなく、中間サーバーを介してルーティングします。 報酬プロバイダーと​ プロキシを作成 ​画面で、プロキシ認証に​資格情報 フィールドを使用します。

    • 名前​と​ 説明 ​を入力します。

    • ホスト​と​ ポート ​を入力します。

    • プロキシが​ 有効 ​かどうかを指定します。

    • 資格情報​に、プロキシのユーザー名とパスワードをJSONとして入力します。 資格情報の値は通常、次のようになります。

      code language-json
      { "userName": "test", "password": "xxxx" }
      

    accordion
    認証トークンジェネレーター

    APIでベアラートークンまたは同様の認証が必要な場合に使用します。

    • 名前​と​ 説明 ​を入力します。
    • 認証タイプ​で、認証タイプ (Bearerなど)を入力します。
    • HTTP メソッド(POSTなど)を選択します。
    • 応答にトークン エンドポイント URLと​ トークン キー ​を入力します(例:access_token)。
    • 認証トークン ジェネレーターが​ 有効 ​かどうかを指定します。
    • トークンエンドポイントに必要なヘッダーを追加します。

    Journey Optimizerは、この設定を使用して、報酬APIへの各呼び出しの前に新しいトークンを取得します。

  6. 報酬プロバイダーの作成​を選択します。 プロバイダーとすべての設定済みリソースは一緒に保存されます。

保存すると、プロバイダーが報酬プロバイダーのリストに表示されます。 マーケターは、チャレンジ報酬を設定する際にそれを選択できます。 ​ チャレンジ報酬の設定方法を学ぶ

報酬プロバイダーを編集するには、「報酬プロバイダー」タブを開き、プロバイダーを選択し、フィールドを更新します。 報酬定義、プロキシ、認証トークンジェネレーターの変更は、更新すると自動的に保存されます。

NOTE
独自のデータを持ち込む​課題は、独自のデータ統合を通じて報酬を実現します。 ここで設定した報酬プロバイダーは、これらの課題には適用されません。 独自のデータを持ち込む課題の作成方法を学ぶ

イベント定義 event-definitions

イベント定義​は、Journey Optimizerに対して、どのAdobe Experience Platform エクスペリエンスイベントを処理するかを指示します。 たとえば、購入やホテルのチェックインなどです。 マーケターは、タスクビルダーで​カスタムイベント タスクを作成する際に、これらの定義を参照します。 どの定義にも一致しないイベントは無視されます。

組織が独自のJSON形式でイベントを送信すると、Schema​と​ Transformer ​がJourney Optimizerがペイロードを検証し、それを解析して、アクティビティを追跡するかどうかを決定するのに役立ちます。

イベント定義を作成するには、次の手順に従います。

  1. イベント定義」タブを開き、新しい定義を作成します。

  2. イベントの​ 名前 ​を入力します(例:Coffee purchase)。 マーケターが​カスタムイベント タスクを設定する際にこの名前が表示されます。

  3. 受信ペイロードでJourney Optimizerがイベントを認識する方法を指定します。 識別子パスXDM スキーマ ID、またはその両方を指定します。

    • 識別子パス — ペイロードのフィールドへのパス(例:data.memberId)。 ペイロードの値でイベントを照合する場合に使用します。
    • 識別子の値 – この定義が一致するために存在する必要がある識別子パスの値。
    • XDM スキーマ ID – このイベントタイプのExperience Platform XDM スキーマのID。 これは、既知のスキーマに対してイベントをキャプチャする場合に使用します。
  4. 必要に応じて、文字列を​ スキーマ ​および​ トランスフォーマ ​にペーストします。

    • スキーマ – 受信ペイロードの検証文字列。
    • Transformer — ペイロードをロイヤルティチャレンジが期待する形式にマッピングする変換式(JSONataなど)。
  5. イベント定義を保存します。 イベント定義 リストに表示され、マーケターが​カスタムイベント タスクを作成すると使用できます。 ​ タスクの作成方法を学ぶ

製品インベントリ product-inventory

製品在庫 タブには、カタログ項目がグループ化されているため、マーケターは各項目IDを入力しなくてもタスクでそれらをターゲットにできます。 各項目識別子を1つ以上の​ 製品グループ ​にマッピングする​ CSV ファイル ​をアップロードします(同じ項目を複数のグループに属させることができます)。 タスクの実施要件を設定する際に、インポートしたグループを使用できます。 ​ タスクの作成方法を学ぶ

商品インベントリファイルをアップロードするには、次の手順に従います。

  1. 各項目識別子を1つ以上の製品グループにマッピングするCSV ファイルを準備します。 以下のセクションを展開して、例を表示します。

    accordion
    製品インベントリのCSVの例
  2. 製品インベントリ」タブを開きます。

  3. アップロード」を選択し、CSV ファイルを選択します。

  4. インベントリリストで読み込んだデータを確認します。 リストには、項目ごとに1行が表示されます。 列に含まれる グループは、そのアイテムのすべての製品グループをピルとして表示するか、アイテムが複数のグループに属する場合は複数のピルを表示します。

  5. 製品グループ内のすべてのアイテムを表示するには、任意の行の​列に含まれる グループで、そのグループのピルを選択します。 グループの詳細ビューには、グループ内のすべての項目が一覧表示されます。

  6. アップロード履歴​を開いて、以前のCSV アップロードを表示します。

除外 exclusions

除外」タブでは、プログラム全体で除外されるカタログ項目とグループが定義されるため、マーケターは、すべてのタスクで同じ除外をリストする必要はありません。 各項目識別子を1つ以上の​ 除外グループ ​にマッピングする​ CSV ファイル ​をアップロードします(同じ項目を複数のグループに属させることができます)。

インポート後、マーケターが​ 対象アイテムと除外 ​を設定すると、除外されたアイテムとグループがタスクビルダーに表示されます。 ​ タスクに対する適格項目と除外項目を定義する方法を説明します

除外をアップロードするには、次の手順に従います。

  1. 各項目識別子を1つ以上の除外グループにマッピングするCSV ファイルを準備します。 以下のセクションを展開して、例を表示します。

    accordion
    除外CSVの例
  2. 除外」タブを開きます。

  3. アップロード」を選択し、CSV ファイルを選択します。

  4. 除外リストで読み込んだデータを確認します。 リストには、項目ごとに1行が表示されます。 列に含まれる グループは、そのアイテムのすべての除外グループをピルとして表示するか、アイテムが複数のグループに属する場合は複数のピルを表示します。

  1. 除外グループ内のすべてのアイテムを表示するには、任意の行の​列に含まれる グループで、そのグループのピルを選択します。 グループの詳細ビューには、グループ内のすべての項目が一覧表示されます。
  1. アップロード履歴​を開いて、以前のCSV アップロードを表示します。
recommendation-more-help
journey-optimizer-help