ベストプラクティスと制限事項
外部データを利用して、メールのパーソナライゼーションを最適化 optimizing-email-personalization-with-external-data
専用のワークフローで、メッセージのパーソナライゼーションを事前に処理できます。 これを実行するには、配信プロパティの「分析」タブにある「ワークフローを使用してパーソナライズ機能データを準備」オプションを使用します。
このオプションを選択すると、配信を分析する際、ターゲットにリンクされているすべてのデータ(リンクされている外部データベースのテーブルのデータを含む)を一時テーブルに保存するワークフローが、自動的に作成および実行されます。
このオプションにより、パーソナライゼーション手順を実行する際のパフォーマンスが大幅に向上します。
ワークフローでの外部データベースからのデータの使用 using-data-from-an-external-database-in-a-workflow
複数のAdobe Campaign ワークフローアクティビティでは、外部データベースに保存されているデータを使用できます。
-
外部データに対するフィルター - クエリ アクティビティを使用すると、外部データを追加し、定義されたフィルター設定で使用できます。 詳しくは、[Campaign v8 ドキュメント ]https://experienceleague.adobe.com/docs/campaign/automation/workflows/introduction/wf-type/targeting-workflows.html?lang=ja) {target=“_blank”}を参照してください。
-
サブセットを作成 – 分割アクティビティを使用すると、サブセットを作成できます。 外部データを使用して、適用するフィルタリング条件を定義できます。 Campaign v8 ドキュメントを参照してください。
-
外部データベースを読み込む - データ読み込み(RDBMS)アクティビティで外部データを使用できます。 詳しくは、Campaign v8 ドキュメントを参照してください。
-
情報とリンクの追加 - エンリッチメントアクティビティを使用すると、ワークフローのワークテーブルに追加データを追加したり、外部テーブルにリンクしたりできます。 こうすることで、外部データベースのデータを使用できます。 Campaign v8 ドキュメントを参照してください。
ガードレールと制限 fda-limitations
FDA オプションは、ワークフローのバッチモードで外部データベースのデータを操作するように設計されています。 パフォーマンスの問題を回避するために、パーソナライゼーション、インタラクション、リアルタイムメッセージなどの単一操作のコンテキストでは、FDA モジュールを使用しないことをお勧めします。
あるデータベースのデータをターゲットにして、別のデータベースに属するフィルタリングディメンションを使用して結果をフィルタリングすることはサポートされていません。 1つのクエリで異なるデータソースにあるテーブルを結合することはできません。 ディメンションの変更などの他のワークフローアクティビティを使用して、この制限を克服できます。
Adobe Campaign と外部データベースの両方を使用する必要がある操作は、できるだけおこなわないようにします。 ベストプラクティスは次のとおりです。
-
Adobe Campaign データベースを外部データベースにエクスポートし、外部データベースからのみ操作を実行して、その結果を Adobe Campaign に再インポートします。
-
外部の Adobe Campaign データベースからデータを収集し、ローカルで操作を実行します。
外部データベースのデータを使用する配信でパーソナライゼーションを実行する場合は、ワークフローで使用するデータを収集して一時テーブルに格納してから、 一時テーブルのデータを使用して配信をパーソナライズします。
FDA オプションには、使用する外部データベースシステムの制限事項が適用されます。