Adobe Experience Manager コンテンツフラグメントの操作 aem-fragments

このページ:​では、バリエーションの操作やExperience Decisioningなど、Journey OptimizerのキャンペーンとジャーニーでAdobe Experience Manager コンテンツフラグメントをタグ付け、追加、パーソナライズする方法について説明します。

Adobe Journey Optimizer ワークフローの既存の​ アセットセレクター ​および​ コンテンツフラグメントセレクター ​のエクスペリエンスは、コンテンツアドバイザー​に置き換えられています。 Content Advisorは、AJOのオーサリングワークフロー内で、Assets、コンテンツフラグメント、Dynamic Mediaを直接検索して選択するための、AIを活用した統合インターフェイスを提供します。 既存の統合は、移行期間中も引き続き機能します。

NOTE
AEM コンテンツフラグメント​はAdobe Experience Managerで作成され、Journey Optimizerで使用されます。 両者の違いは、次のとおりです。
  • フラグメント — Journey Optimizerで作成され、キャンペーンやジャーニーをまたいだメールで使用される再利用可能なコンテンツコンポーネント。
  • ジャーニーフラグメント — ジャーニーに挿入されたジャーニーノードの再利用可能なセット。

Adobe Experience ManagerとJourney Optimizerの連携は、次のデータフローに従います。

  1. Dispatcherの設定: Journey Optimizerがコンテンツフラグメント管理APIを介してAdobe Experience Manager コンテンツフラグメントにアクセスできるようにするには、まずDispatcherを設定する必要があります。 これは統合の前提条件です。

  2. 作成およびオーサー: コンテンツは、Adobe Experience Managerでコンテンツフラグメントとして作成および設定されます。

  3. タグ付け: コンテンツフラグメントには、Journey Optimizer固有のタグ (ajo-enabled:{OrgId}/{SandboxName})を付ける必要があります。

  4. 公開: コンテンツフラグメントはAdobe Experience Managerで公開され、Journey Optimizerで利用できるようになります。

  5. アクセス: Journey Optimizerは、Adobe Experience Manager パブリッシュインスタンスから利用可能なコンテンツフラグメントをリアルタイムで取得して表示します。

  6. 統合: コンテンツフラグメントが選択され、キャンペーンまたはジャーニーに統合されます。

コンテンツフラグメントがAdobe Experience Managerで公開されると、Journey Optimizer側のコンテンツを更新するイベントが送信されます。 更新が成功すると、単一ジャーニーの場合は約5分以内に、次の処理バッチのユースケースでコンテンツフラグメントが使用可能になります。 更新がJourney Optimizerで利用可能になると、最新の公開済みコンテンツが、該当するすべてのキャンペーンとジャーニーで使用されます。

AVAILABILITY
ヘルスケアのお客様の場合、統合は、Journey Optimizer Healthcare ShieldおよびAdobe Experience Manager Extended Security for Healthcare アドオン製品のライセンスを取得した場合にのみ有効になります。

Experience Manager でのタグの作成と割り当て create-tag

IMPORTANT
Journey Optimizer が Content Fragment Management API を介して Adobe Experience Manager コンテンツフラグメントにアクセスできるようにするには、まず Dispatcher を設定する必要があります。

Journey Optimizerでは、組織​と​ サンドボックス ​のタグが含まれている場合にのみ、コンテンツフラグメントセレクターにコンテンツフラグメントが表示されます。 この要件は意図的なものです。Journey Optimizerから無関係または未承認のExperience Manager コンテンツを保持します。

プレースホルダーの代わりにJourney Optimizerの組織IDとサンドボックス名を使用して、IDがajo-enabled:{AJO-OrgId}/{AJO-SandboxName}に続くタグを割り当てます(例:ajo-enabled:123A12A123A123A12A@AdobeOrg/prod)。

Experience Managerでタグを作成するには:

  1. ツール > タグ付け​に移動します。

  2. ネストされたタグ構造を作成して、完全なタグ IDが上記の形式と一致するようにします。

    1. ルートレベルで、ajo-enabledという名前のフォルダーを作成します。

    2. ajo-enabledで、組織IDのタグ(例:123A12A123A123A12A@AdobeOrg)を作成します。

    3. その組織タグの下に、サンドボックスのタグ(例:prod)を作成します。

    結合パスは、ajo-enabled:123A12A123A123A12A@AdobeOrg/prodなどのタグ IDを生成します。

  3. コンテンツフラグメントに適用するには、エディターでコンテンツフラグメントを開きます。

  4. プロパティ​で、作成したタグを追加します。

  5. フラグメントを保存。

➡️ ​ タグについて詳しくは、Adobe Experience Manager ドキュメント ​を参照してください

Experience Manager コンテンツフラグメントの追加 aem-add

AEM コンテンツフラグメントを作成およびパーソナライズした後、それを Journey Optimizer キャンペーンまたはジャーニーに読み込めるようになりました。

  1. キャンペーンまたはジャーニーを作成します。

  2. AEM コンテンツフラグメントにアクセスするには、任意のテキストフィールド内の パーソナライゼーションアイコン をクリックするか、HTML コンテンツコンポーネントを通じてソースコードを開きます。

  3. 左側のペインの​AEM コンテンツフラグメント メニューから、AEM コンテンツアドバイザーを開く​をクリックします。

  4. リストを参照し、コンテンツフラグメント​を選択して、Journey Optimizer コンテンツに読み込みます。

    note
    NOTE
    フラグメントに1つ以上の​公開済み バリエーションがある場合、バリエーション ドロップダウンがセレクターに表示されます。 バリエーション​が選択されていない場合、メイン バリエーションが自動的に使用されます。 詳しくは、​ コンテンツフラグメントのバリエーションの操作を参照してください。
  5. フィルターを表示」をクリックして、コンテンツフラグメントリストを微調整します。

    デフォルトでは、コンテンツフラグメントフィルターは承認済みコンテンツのみを表示するようにプリセットされています。

  6. コンテンツフラグメント​を選択したら、選択​をクリックして追加します。

  7. フラグメントを表示」をクリックして、フラグメント情報を表示します。 フラグメント情報​メニューを開くと、エディターは読み取り専用モードになります。

    Adobe Experience Manager でフラグメントを表示するには、右側のメニューから「プレビュー」を選択します。

  8. その他のアクションアイコン をクリックして、フラグメントの詳細メニューにアクセスします。

    • フラグメントをスワップ
    • 参照を探索
    • AEM で開く

  9. フラグメント​から目的のフィールドを選択して、コンテンツに追加します。

  10. コンテンツフラグメント属性に保存されている画像URL (例:フラグメントモデルのパスまたはURL フィールド)を表示するには、HTMLに<img> タグとフラグメント属性をソースとして挿入します。例:

    code language-html
    <img src="[insert your AEM Content Fragment attribute here]">
    
    note
    NOTE
    Adobe Experience Managerの相対的な画像URLはサポートされていません。絶対 URLを使用してください。
  11. 丸薬:オフ​を選択して、丸薬のエクスペリエンスを有効にし、長い属性パスを非表示にして読みやすさを向上させます。

  12. Adobe Experience Managerで作成された​ パーソナライゼーションプレースホルダー ​をフラグメントテキスト内で使用するには、Adobe Experience Managerのコンテンツフラグメントで次のように定義します。{{name}}

    Journey Optimizerでは、これらのトークンはプレースホルダーです。 丸薬​のエクスペリエンスがオンになっている状態で、右側のパネルの​AEM コンテンツフラグメント セクションにフラグメントフィールドと共に表示されます。

  13. リアルタイムのパーソナライゼーションを有効にするには、コンテンツフラグメント​内で使用されるすべてのプレースホルダーを、フラグメントヘルパータグ内のパラメーターとしてユーザーが明示的に宣言する必要があります。 次のように、これらのプレースホルダーをプロファイル属性、コンテキスト属性、静的文字列、または定義済み変数にマッピングします。

    1. プロファイルまたはコンテキスト属性のマッピング:プレースホルダーをプロファイルまたはコンテキスト属性に割り当てます(例:name = profile.person.name.firstName)。

    2. 静的文字列マッピング:二重引用符で囲んで固定文字列値を割り当てます(例:name = “John”)。

    3. バリアブルマッピング:同じHTML内で以前に宣言された変数を参照します(例:name = ‘variableName’)。
      この場合、フラグメント IDを追加する前に、次の構文を使用して​ variableName ​が宣言されていることを確認します。

      code language-html
      {% let variableName = attribute name %}
      

    次の例では、month プレースホルダーが、フラグメント内の​ profile.person.birthDate ​属性にマッピングされています。

    {modal="regular"}

  14. 保存」をクリックします。 メッセージのコンテンツをテストして確認するには、この節を参照してください。

    選択したコンテンツフラグメントは、このメッセージに対してアクティブなままになります。 別のフィールドまたはコンテンツブロックでPersonalization エディターを開くと、AEM コンテンツフラグメント セクションの同じフラグメントを引き続き使用し、AEM コンテンツアドバイザー​を開き直さずに、さらにフィールドを追加できます。

テストを実行してコンテンツを検証したら、キャンペーンを送信したり、オーディエンスにジャーニーを公開したりできます。

Adobe Experience Manager を使用すると、コンテンツフラグメントが使用されている Journey Optimizer キャンペーンまたはジャーニーを識別できます。 詳しくは、Adobe Experience Manager ドキュメントを参照してください。

Experience DecisioningでのAEM コンテンツフラグメントの使用 aem-decisioning

AVAILABILITY
この機能は、Decisioningをサポートするチャネルで使用できます。

AEM コンテンツフラグメントは、Experience Decisioning​のオファー項目属性としても使用できます。 コンテンツフラグメントフィールドを決定項目属性にマッピングすることで、Journey Optimizerの決定モデル、式、ランキング基準を使用して、各プロファイルに提供するフラグメントを最適化できます。

前提条件とガードレール

  • コンテンツフラグメントは、決定セレクターに表示される前に、Adobe Experience Managerでajo-enabled:{OrgId}/{SandboxName} タグを付ける必要があります。 ​ タグの作成と割り当て方法について説明します
  • 公開済み​状態のコンテンツフラグメントのみが使用できます。
  • 1つの決定項目に最大​ five ​個のAEM コンテンツフラグメントを追加できます。

意思決定におけるAEM コンテンツフラグメントの活用

AEM コンテンツフラグメントを作成して公開したら、次の操作を行う必要があります。

  1. 決定項目の属性で選択して、決定項目に関連付けます。
  2. 意思決定ポリシーに活用し、適切なコンテンツを的確な顧客に提供。

➡️ AEM コンテンツフラグメントを決定項目に関連付ける

➡️ 決定ポリシーでAEM コンテンツフラグメントを活用

コンテンツフラグメントのバリエーションの操作 aem-variations

Adobe Experience Managerでは、各コンテンツフラグメントは次の要素で構成されています。

  • Main:常に存在するフラグメントのコアコンテンツは削除できず、すべてのバリエーションの基礎となります。
  • バリエーション:作成者が特定のチャネルまたはシナリオ用に作成する​ メイン ​の1つ以上の置換。 バリエーションはフラグメント内に存在し、個別のアセットとしてではなく、Main​と比較して同期できます。

バリエーションの使用例:

  • プッシュ通知のコピーの短いバージョンとメールの長いバージョン。
  • 別のフラグメントを作成することなく、地域のトーンを調整。
  • チャネル別メッセージ(モバイルと比較したwebなど)。

➡️ 詳しくは、Adobe Experience Manager ドキュメント ​を参照してください

Journey Optimizerでは、フラグメントを挿入する際に使用するバリエーションを選択できるので、フラグメントを複製することなく、Adobe Experience Managerの同じソースコンテンツの異なるレンディションに依存して、様々なキャンペーンやジャーニーを作成できます。

バリエーションを選択するには:

  1. ​ キャンペーン ​または​ ジャーニーを開きます。

  2. 任意のテキストフィールドで Personalization アイコン ​ をクリックするか、HTML コンテンツコンポーネントからHTML ソースを開きます。

  3. AEM コンテンツフラグメント​から、AEM コンテンツアドバイザーを開く​をクリックします。

  4. テーブルビューでロケール固有のAdobe Experience Manager コンテンツフラグメントを選択するには、テーブルのカスタマイズ​を使用して​ 言語 ​列を追加します。 ロケール値がテーブルに表示され、適切なフラグメントを特定して選択できます。

  5. コンテンツフラグメント​を選択します。

  6. 情報アイコン ​ をクリックして、詳細 メニューを開きます。 フラグメントに1つ以上の公開済みバリエーションがある場合、フラグメントの詳細の横に「バリエーション」ドロップダウンが表示されます。

  7. クイックの詳細 メニューで「参照を検索」をクリックすると、Adobe Experience Managerで関連オプションを開いて、バリエーションの詳細、プレビュー、プルーフが利用可能な場合に表示されます。

  8. バリエーションを選択し、選択​をクリックします。

    note
    NOTE
    バリエーションを選択しない場合、またはバリエーションのサポートが利用可能になる前にフラグメントが追加された場合、Journey Optimizerは配信時に​Main バリエーションを自動的に使用します。

バリエーションを含むフラグメントを挿入した後、Adobe Experience Managerでフラグメントを再公開すると、アクティブなキャンペーンまたはジャーニー内の​ 参照バリエーション ​ごとに自動的に更新されます。 プレビューとプルーフでは、選択したバリエーションと、そのバリエーションの最新の公開コンテンツが引き続き使用されます。

recommendation-more-help
journey-optimizer-help