23.7ビジネスイベントのジャーニーの作成

Adobe Experience Cloudに移動してAdobe Experience Cloudにログインします。 Adobe Journey Optimizer​をクリックします。

Journey Optimizer

Journey Optimizerの​ホーム​ビューにリダイレクトされます。

Journey Optimizer

続行する前に、サンドボックス​を選択する必要があります。 選択するサンドボックスの名前は--aepSandboxId--です。 これを行うには、画面の上にある青い線の「実稼動用Prod」というテキストをクリックします。

Journey Optimizer

23.7.1ビジネスイベントの作成

左側のメニューで、「設定」をクリックします。

Journey Optimizer

イベント​カード内の​​を管理」ボタンをクリックします。

Journey Optimizer

ビジネスイベントは、Journey Optimizer内で作成できる新しいタイプのイベントです。 以前のモジュールで作成した​単一​イベントとは異なり、ビジネスイベントは顧客ではなく組織によってトリガーされます。 次に、ビジネスイベントを作成します。

イベントを作成」をクリックします。

Journey Optimizer

イベント作成フォームで次の値を入力します。

  • 名前: ​ldapItemBackInStockをldapに置き ​換えます。例:vangeluwItemBackInStock
  • 説明:このイベントは、製品が在庫に戻ったときにトリガーされます
  • :「ビジネ ​ス」ドロップダウンを選択します。

Journey Optimizer

  • スキーマ:「 Demo System - Event Schema for JO Business Events (Global v1.1) v.1 」を選択します。 次に、この使用例で必要なスキーマ内のフィールドを選択する必要があります。

    Journey Optimizer

    次の手順に従います。

    鉛筆​アイコンをクリックします。このアイコンは、1個のフィールドが選択された​というフィールドに表示されます。

    Journey Optimizer

    スキーマ内の使用可能なフィールドをすべて選択し、「OK」をクリックします。

    Journey Optimizer

  • 条件:このスキーマ内のどのレコードがビジネスイベントをトリガーするかを指定する必要があります。

    次の手順に従います。

    条件を追加」と表示されたフィールドの​鉛筆​アイコンをクリックします。

    Journey Optimizer

    左側で、--aepTenantId--オブジェクトを展開し、joBusinessEvents​を展開して、フィールド​eventName​をキャンバスにドラッグ&ドロップします。

    Journey Optimizer

    フィールド​eventName​に、次の値を入力します。ldapItemBackInStock​をldapに置き換えます。ldap​をldapに置き換えます。 例:vangeluwItemBackInStock.
    OK」をクリックします。

    Journey Optimizer

    OK」をクリックします。

    Journey Optimizer

最後に、イベント作成フォームは次のようになります。 「保存」をクリックして、ビジネスイベントを保存します。

Journey Optimizer

23.7.2ビジネスイベントのジャーニーの作成

このビジネスイベントをジャーニー内で活用できるようになりました。 ジャーニー​に移動します。 「ジャーニーを作成」をクリックします。

Journey Optimizer

右側に、ジャーニーの名前と説明を指定する必要があるフォームが表示されます。 次の値を入力します。

  • 名前: ldap — 在庫品目ldap​をldapに置き換えます。 例:vangeluw — 商品の在庫が再びある
  • 説明:このジャーニーは、品目が在庫に戻ったときに、関心を示した訪問者にSMSを送信します。

OK」をクリックします。

Journey Optimizer

左側のメニューの「イベント」で、ldapを検索します。 以前に作成したビジネスイベント​ldapItemBackInStock​が表示されます。 このイベントをキャンバスにドラッグ&ドロップします。これは、ジャーニーの開始点になります。

Journey Optimizer

ご覧のように、「 セグメントを読み取り 」アクティビティがキャンバスに自動的に追加されています。 これは、ビジネスイベントがジャーニーのトリガーを送信して特定のセグメントを読み取るだけで、そのジャーニーのプロファイルのリストを取得できるからです。

セグメントを読み込み」アクティビティをクリックします。

Journey Optimizer

セグメントの読み取り」設定では、発生したビジネスイベントを通知するセグメントを選択する必要があります。 「セグメントを選択」フィールドをクリックします。

Journey Optimizer

セグメントを選択​ポップアップで、ldapを探し、Module 11 - Real-time CDP — セグメントを構築し、ldap - Zeppelin Yoga Pant(RTCDP - ldap)​という名前のアクションを実行します。 例:vangeluw - Zeppelin Yoga Pantへの関心(RTCDP - vangeluw)。 「保存」をクリックします。

Journey Optimizer

次に、「OK」をクリックします。

Journey Optimizer

次の手順は、このジャーニーで実行するアクションをドラッグ&ドロップすることです。 メニューで​Actions​に移動し、Module 12 - Module 12 - External Weather API, SMS Action & more🔗で作成したldapSmsTwilio​という名前のアクションを探します。

次に、右側に、アクションを設定できるパネルが表示されます。

Journey Optimizer

アクションパラメーターに移動し、アクションパラメーター​TEXTMESSAGE​の​鉛筆​アイコンをクリックします。

Journey Optimizer

表示されるポップアップで、「詳細設定モード」をクリックします。

Journey Optimizer

以下のコードを選択し、コピーして詳細設定モードエディターに貼り付けます。

'Hi ' + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + ' the Zeppelin Yoga pant is back in stock at ' + #{ExperiencePlatform.ExperienceEventFieldGroup.experienceevent.at(0)._experienceplatform.demoEnvironment.brandName}

OK」をクリックします。

Journey Optimizer

アクションパラメーター​MOBILENR​の​鉛筆​アイコンをクリックします。

Journey Optimizer

表示されるポップアップで、「詳細設定モード」をクリックします。

Journey Optimizer

このコードを詳細設定モードエディターに貼り付けます。 「OK」をクリックします。

substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 12)

メモ

このコードは、次のように、12桁の携帯電話番号(+を含む)で機能することを目的としています。+32463622044.
その他の国の中には、13桁の電話番号が含まれる国もあります。 携帯電話番号が13桁(+を含む)の場合は、このコードを次のように更新する必要があります。

substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 13)

OK」をクリックします。

Journey Optimizer

OK」をクリックします。

Journey Optimizer

メニューで、「オーケストレーション」をクリックし、「終了」をキャンバスにドラッグ&ドロップします。 「OK」をクリックします。

Journey Optimizer

これで、ジャーニーを公開する準備が整いました。 「公開」をクリックします。

Journey Optimizer

もう一度「公開」をクリックします。

Journey Optimizer

ジャーニーが公開され、テストできるようになりました。

23.7.3ビジネスイベントのジャーニーのテスト

次に、Postmanを使用して、新しいイベントを​Demo System - Event Schema for JO Business Events (Global v1.1) v.1​に対して取り込み、製品の再在庫をシミュレートします。

左側のメニューで、「ソース」をクリックします。

Journey Optimizer

アカウント」タブをクリックし、「Journey Optimizerビジネスイベント」という名前のアカウントを探し、名前をクリックして開きます。

Journey Optimizer

このアカウントには1つのデータフローのみが含まれ、データフロー名をクリックして選択します。

Journey Optimizer

右側のメニューで「スキーマペイロード​をコピー」をクリックします。 このオプションは、curl​コマンド全体をコピーして、JOビジネスイベント(Global v1.1)v.1 Demo System - Event Schemaに対するレコードをクリップボードに挿入します。

Journey Optimizer

テキストエディター内に「 Curl 」コマンドを貼り付けます。

Journey Optimizer

この要求をもっと詳しく調べよう。

  • POST要求がDCSインレットIDに送信されます
  • リクエストは、スキーマ、データセット、組織IDを参照します。
  • 最後に、データセット内に作成するデータを表すxdmEntityノードが含まれます。

次のxdmEntity行を置き換える必要があります。

"xdmEntity": {
  "_experienceplatform": {
    "joBusinessEvents": {
      "eventDescription": "string",
      "eventName": "string",
      "stockEventId": "string"
    }
  },
  "_id": "/uri-reference",
  "eventType": "advertising.completes",
  "timestamp": "2018-11-12T20:20:39+00:00"
}

…この行で、ldap​をldapで置き換え、ldap ItemBackInStockは、ジャーニーをトリガーするためにビジネスイベントで指定した条件を表すようにします。

"xdmEntity": {
  "_experienceplatform": {
    "joBusinessEvents": {
      "eventDescription": "Product Zeppelin Yoga pant is back in stock",
      "eventName": "ldapItemBackInStock",
      "stockEventId": "1"
    }
  },
  "_id": "/uri-reference",
  "eventType": "productBackInStock",
  "timestamp": "2021-04-19T15:25:39+00:00"
}

更新された​curl​コマンドは次のようになります。

Journey Optimizer

すべてを選択し、クリップボードにコピーします。

Postmanを開きます。 Postmanの左側で、Import​をクリックします。

Journey Optimizer

生のテキスト」タブを選択し、前にコピーしたコマンドをここに貼り付けます。 「続行」をクリックします。

Journey Optimizer

Import」をクリックします。

Journey Optimizer

Postmanは、curl​コマンドをRESTコマンドに自動変換し、トリガー可能な状態にしました。Send​ボタンを押すだけで、データセット内でのそのレコードの作成を要求できます。

Journey Optimizer

要求が正常に受信されたことを確認します。 ポストマンで​200 OK​ステータスを探します。

Journey Optimizer

SMSが携帯電話に届くまでに数分かかる場合があります。 そうでない場合は、Zeppelin Yoga Pant​セグメントに正しい携帯電話のプロファイルが含まれていない可能性があります。 その場合は、LumaのWebサイトにアクセスし、Zeppelin Yoga Pant​製品を参照し、正しい携帯電話番号を入力して登録します。

Journey Optimizer

これで、この練習は終わりです。

次の手順:概要と利点

モジュール23に戻る

すべてのモジュールに戻る

このページ