この演習では、Adobe Journey Optimizerを利用してジャーニーを作成します。
Adobe Experience Cloudに移動してAdobe Journey Optimizerにログインします。 Journey Optimizerをクリックします。
Journey Optimizerのホームビューにリダイレクトされます。
まず、正しいサンドボックスを使用していることを確認します。 使用するサンドボックスは--aepSandboxId--
と呼ばれます。 サンドボックス間を切り替えるには、「実稼動製品(VA7)」をクリックし、リストからサンドボックスを選択します。 この例では、サンドボックスの名前はAEP Enablement FY21です。
サンドボックス--aepSandboxId--
のホームビューに移動します。
「作成」をクリックして、ジャーニーの作成を開始します。
左側のメニューで、ジャーニーに移動します。 次に、「ジャーニーを作成」をクリックします。
ジャーニーの名前は。
ジャーニーの名前として、ldap Geofence Entry Journey
を使用し、ldap
をLDAPに置き換えます。 この例では、ジャーニー名はvangeluw Geofence Entry Journey
です。 現時点では、他の値は設定しないでください。
「OK」をクリックします。
画面の左側で、イベントを見てください。 このリストには、以前に作成したイベントが表示されます。 アセットを選択し、ジャーニーキャンバスにドラッグ&ドロップします。 ジャーニーは次のようになります。
次に、「オーケストレーション」をクリックします。 これで、使用可能なオーケストレーション機能が表示されます。 「条件」を選択し、「ジャーニー」キャンバスにドラッグ&ドロップします。
次に、3つの条件を定義する必要があります。
最初の条件を定義します。
「条件」をクリックします。 Path1をクリックし、パス名をCよりも10階層に編集します。 パス1の式の編集アイコンをクリックします。
次に、空のシンプルなエディタ画面が表示されます。 クエリはもう少し高度になるので、詳細設定モードが必要になります。 「詳細設定モード」をクリックします。
高度なエディタが表示され、コードの入力が可能になります。
以下のコードを選択し、高度なエディターに貼り付けます。
#{ldapWeatherApi.ldapWeatherByCity.main.temp} <= 10
(ldapをldapに置き換えます)。
そうすれば、これが見える。
この条件の一部として温度を取得するには、顧客が現在いる市区町村を指定する必要があります。
前述のOpen Weather APIドキュメントでの説明と同様に、市区町村を動的パラメーターq
にリンクする必要があります。
フィールド動的値をクリックします。qは、スクリーンショットで示されています。
次に、使用可能なデータソースの1つで、顧客の現在の市区町村を含むフィールドを探す必要があります。
ldapGeofenceEntry.placeContext.geo.city
に移動して、フィールドを見つけることができます(ldapをldapに置き換えます)。
そのフィールドをクリックすると、パラメーターq
の動的値として追加されます。 このフィールドには、例えば、モバイルアプリに実装した位置情報サービスが入力されます。 この例では、デモWebサイトの管理コンソールを使用してこれをシミュレートします。 「OK」をクリックします。
最初の条件を追加した後、この画面が表示されます。 「パスを追加」をクリックします。
Path1をダブルクリックし、パス名をBetween 10 and 25 Cに編集します。 このパスの式の編集アイコンをクリックします。
次に、空のシンプルなエディタ画面が表示されます。 クエリはもう少し高度になるので、詳細設定モードが必要になります。 「詳細設定モード」をクリックします。
高度なエディタが表示され、コードの入力が可能になります。
以下のコードを選択し、高度なエディターに貼り付けます。
#{ldapWeatherApi.ldapWeatherByCity.main.temp} > 10 and #{ldapWeatherApi.ldapWeatherByCity.main.temp} <= 25
(ldapをldapに置き換えます)
そうすれば、これが見える。
この条件の一部として温度を取得するには、顧客が現在いる市区町村を指定する必要があります。
前述のOpen Weather APIドキュメントでの説明と同様に、市区町村を動的パラメーターqにリンクする必要があります。
フィールド動的値をクリックします。qは、スクリーンショットで示されています。
次に、使用可能なデータソースの1つで、顧客の現在の市区町村を含むフィールドを探す必要があります。
ldapGeofenceEntry.placeContext.geo.city
に移動すると、フィールドを見つけることができます(「ldapをLDAPに置き換える」)。 このフィールドをクリックすると、パラメーターqの動的値として追加されます。 このフィールドには、例えば、モバイルアプリに実装した位置情報サービスが入力されます。 この例では、デモWebサイトの管理コンソールを使用してこれをシミュレートします。 「OK」をクリックします。
次に、3番目の条件を追加します。
2番目の条件を追加した後、この画面が表示されます。 「パスを追加」をクリックします。
パス1をダブルクリックして、名前をWormer than 25 Cに変更します。
次に、このパスの式の編集アイコンをクリックします。
次に、空のシンプルなエディタ画面が表示されます。 クエリはもう少し高度になるので、詳細設定モードが必要になります。 「詳細設定モード」をクリックします。
高度なエディタが表示され、コードの入力が可能になります。
以下のコードを選択し、高度なエディターに貼り付けます。
#{ldapWeatherApi.ldapWeatherByCity.main.temp} > 25
(ldapをLDAPに置き換える)
そうすれば、これが見える。
この条件の一部として温度を取得するには、顧客が現在いる市区町村を指定する必要があります。
前述のOpen Weather APIドキュメントでの説明と同様に、市区町村を動的パラメーターqにリンクする必要があります。
フィールド動的値をクリックします。qは、スクリーンショットで示されています。
次に、使用可能なデータソースの1つで、顧客の現在の市区町村を含むフィールドを探す必要があります。
ldapGeofenceEntry.placeContext.geo.city
に移動すると、フィールドを見つけることができます。 このフィールドをクリックすると、パラメーターqの動的値として追加されます。 このフィールドには、例えば、モバイルアプリに実装した位置情報サービスが入力されます。 この例では、デモWebサイトの管理コンソールを使用してこれをシミュレートします。 「OK」をクリックします。
これで、3つのパスが設定されました。 「OK」をクリックします。
これは学習目的のジャーニーなので、マーケターがメッセージを配信する必要がある様々なオプションを紹介するためのアクションをいくつか設定します。
温度コンテキストごとに、お客様にSMSメッセージを送信します。 お客様の携帯電話番号がある場合にのみSMSを送信できるので、まず確認する必要があります。
10Cよりも寒いに焦点を当てましょう。
別の条件要素をドラッグします(下のスクリーンショットを参照)。 このお客様の場合は、携帯電話番号が利用可能かどうかを確認します。
これは一例なので、顧客のモバイル番号があるオプションのみを設定します。 Has mobile?というラベルを追加します。
パス1パスの式の編集アイコンをクリックします。
左側に表示されるデータソースで、ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.numberに移動します。 Adobe Experience Platformのリアルタイム顧客プロファイルから携帯電話番号を直接読み取るようになりました。
フィールド「数値」を選択し、条件キャンバスにドラッグ&ドロップします。
演算子「が空でない」を選択します。 「OK」をクリックします。
次の内容が表示されます。
その後、あなたの旅は次のようになります。 スクリーンショットに示すように、アクションをクリックします。
アクションldapSmsTwilio
(ldapを検証)を選択し、追加した条件の後にドラッグ&ドロップします。
右側に、アクションを設定できるパネルが表示されます。
アクションパラメーターに移動します。 アクションパラメーターTEXTMESSAGEの編集アイコンをクリックします。
そうすれば、これが見える。 詳細設定モードをクリックします。
以下のコードを選択し、コピーして詳細モードエディターに貼り付けます。 「OK」をクリックします。
"Brrrr..." + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + " It's freezing. 20% discount on Jackets today!"
その後、あなたはここに戻る。 アクションパラメーターMOBILENRの編集アイコンをクリックします。
シンプルモードエディタを含むポップアップが表示されます。 詳細設定モードをクリックします。
このコードをアドバンスモードエディターに貼り付けます。 「OK」をクリックします。
substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 12)
このコードは、次のように、12桁の携帯電話番号(+を含む)で機能することを目的としています。+32463622044. その他の国の中には、13桁の電話番号が含まれる国もあります。 携帯電話番号が13桁(+を含む)の場合は、このコードを次のように更新する必要があります。
substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 13)
これで、完了したアクションが表示されます。 「OK」をクリックします。
左側のメニューで、「アクション」に戻り、「アクションldapTextSlack」を選択し、「ldapSmsTwilio」アクションの後にドラッグ&ドロップします(「ldapでldapを置き換えます)。
アクションパラメーターに移動し、パラメーターTEXTTOSLACK
の編集アイコンをクリックします。
ポップアップウィンドウで、「詳細設定モード」をクリックします。
以下のコードを選択し、コピーして詳細モードエディターに貼り付けます。 「OK」をクリックします。
"Brrrr..." + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + " It's freezing. 20% discount on Jackets today!"
完了したアクションが表示されます。 「OK」をクリックします。
左側のメニューで、オーケストレーションに移動し、終了を選択して、ldapTextSlack
アクションの後に終了をドラッグ&ドロップします。
温度コンテキストごとに、お客様にSMSメッセージを送信します。 お客様の携帯電話番号がある場合にのみSMSを送信できるので、まず確認する必要があります。
10~25Cパスに焦点を当てましょう。
別の条件要素を選択し、上のスクリーンショットで示したようにドラッグします。 このお客様の場合は、携帯電話番号が利用可能かどうかを確認します。
これは一例なので、顧客のモバイル番号があるオプションのみを設定します。 Has mobile?というラベルを追加します。
パス1パスの式の編集アイコンをクリックします。
左側に表示されるデータソースで、ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.numberに移動します。 Adobe Experience Platformのリアルタイム顧客プロファイルから携帯電話番号を直接読み取るようになりました。
フィールド「数値」を選択し、条件キャンバスにドラッグ&ドロップします。
演算子「が空でない」を選択します。 「OK」をクリックします。
そうすれば、これが見える。 「OK」をクリックします。
その後、あなたの旅は次のようになります。 スクリーンショットに示すように、アクションをクリックします。
アクションldapSmsTwilio
(ldapを検証)を選択し、追加した条件の後にドラッグ&ドロップします。
右側に、アクションを設定できるパネルが表示されます。
アクションパラメーターに移動します。 アクションパラメーターTEXTMESSAGEの編集アイコンをクリックします。
表示されるポップアップで、「詳細設定モード」をクリックします。
以下のコードを選択し、コピーして詳細モードエディターに貼り付けます。
"What nice weather for the time of year, " + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + " 20% discount on Sweaters today!"
「OK」をクリックします。
アクションパラメーターMOBILENRの編集アイコンをクリックします。
シンプルモードエディタを含むポップアップが表示されます。 詳細設定モードをクリックします。
このコードをアドバンスモードエディターに貼り付けます。 「OK」をクリックします。
substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 12)
このコードは、次のように、12桁の携帯電話番号(+を含む)で機能することを目的としています。+32463622044. その他の国の中には、13桁の電話番号が含まれる国もあります。 携帯電話番号が13桁(+を含む)の場合は、このコードを次のように更新する必要があります。
substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 13)
「OK」をクリックします。
左側のメニューで、「アクション」に戻り、「アクションldapTextSlack」を選択し、「ldapSmsTwilio」アクションの後にドラッグ&ドロップします(「LDAPでldapを置き換えます)。
アクションパラメーターに移動し、パラメーターTEXTTOSLACK
の編集アイコンをクリックします。
ポップアップウィンドウで、「詳細設定モード」をクリックします。
以下のコードを選択し、コピーして詳細モードエディターに貼り付けます。 「OK」をクリックします。
"What nice weather for the time of year, " + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + " 20% discount on Sweaters today!"
完了したアクションが表示されます。 OKをクリックします。
左側のメニューで、オーケストレーションに移動し、終了を選択して、joconnorTextSlack
アクションの後に終了をドラッグ&ドロップします。
温度コンテキストごとに、お客様にSMSメッセージを送信します。 お客様の携帯電話番号がある場合にのみSMSを送信できるので、まず確認する必要があります。
25Cパスよりも暖かいに焦点を当てましょう。
別の条件要素を選択し、上のスクリーンショットで示したようにドラッグします。 この顧客の場合、携帯電話番号が使用可能かどうかを確認します。
これは一例なので、顧客のモバイル番号があるオプションのみを設定します。 Has mobile?というラベルを追加します。
パス1パスの式の編集アイコンをクリックします。
左側に表示されるデータソースで、ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.numberに移動します。 Adobe Experience Platformのリアルタイム顧客プロファイルから携帯電話番号を直接読み取るようになりました。
フィールド「数値」を選択し、条件キャンバスにドラッグ&ドロップします。
演算子「が空でない」を選択します。 「OK」をクリックします。
そうすれば、これが見える。 「OK」をクリックします。
その後、あなたの旅は次のようになります。 スクリーンショットに示すように、アクションをクリックします。
アクションldapSmsTwilio
(ldapを検証)を選択し、追加した条件の後にドラッグ&ドロップします。
右側に、アクションを設定できるパネルが表示されます。
アクションパラメーターに移動します。 アクションパラメーターTEXTMESSAGEの編集アイコンをクリックします。
表示されるポップアップで、「詳細設定モード」をクリックします。
以下のコードを選択し、コピーして詳細モードエディターに貼り付けます。 「OK」をクリックします。
"So warm, " + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + "! 20% discount on swimwear today!"
アクションパラメーターMOBILENRの編集アイコンをクリックします。
シンプルモードエディタを含むポップアップが表示されます。 詳細設定モードをクリックします。
このコードをアドバンスモードエディターに貼り付けます。 「OK」をクリックします。
substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 12)
このコードは、次のように、12桁の携帯電話番号(+を含む)で機能することを目的としています。+32463622044. その他の国の中には、13桁の電話番号が含まれる国もあります。 携帯電話番号が13桁(+を含む)の場合は、このコードを次のように更新する必要があります。
substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 13)
「OK」をクリックします。
左側のメニューで、「アクション」に戻り、「アクションldapTextSlack」を選択し、「ldapSmsTwilio」アクションの後にドラッグ&ドロップします(「ldapでldapを置き換えます)。
アクションパラメーターに移動し、パラメーターTEXTTOSLACK
の編集アイコンをクリックします。
ポップアップウィンドウで、「詳細設定モード」をクリックします。
以下のコードを選択し、コピーして詳細モードエディターに貼り付けます。 「OK」をクリックします。
"So warm, " + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + "! 20% discount on swimwear today!"
完了したアクションが表示されます。 「OK」をクリックします。
左側のメニューで、オーケストレーションに移動し、終了を選択して、ldapTextSlack
アクションの後に終了をドラッグ&ドロップします。
これで、ジャーニーの設定が完了しました。
もう一度「公開」をクリックします。
これで、ジャーニーが公開されました。
次の練習では、ジャーニーをテストします。
次の手順:12.5ジャーニーのトリガー