ワークフローデータの使用 how-to-use-workflow-data
ワークフローアクティビティを使用すると、複数のタスクを実行できます。リストの作成によるデータベースの更新、購読の管理、ワークフローを介したメッセージの送信、配信とオーディエンスのエンリッチメントなどの使用例を以下に示します。
ワークフローの一連のユースケースについては、この節を参照してください。
データのライフサイクル data-life-cycle
ワークフローの一時ワークテーブル work-table
ワークフローでは、1 つのアクティビティから別のアクティビティへ移されたデータは、一時的なワークテーブルに保存されます。
このデータは、適切なトランジションを右クリックすることで、表示して分析することができます。
これを実行するには、該当するメニューを選択します。
-
ターゲットを表示…
このメニューには、ターゲット母集団に関して使用可能なデータが表示されます。
ワークテーブルの構造にアクセスするには、「スキーマ」タブをクリックします。
詳しくは、この節を参照してください。
-
ターゲットを分析…
このメニューを使用すると、トランジションのデータに関する統計とレポートを生成できる、記述的分析ウィザードを表示できます。
記述的分析ウィザードの使用方法について詳しくは、Campaign Classic v7 ドキュメントを参照してください。
ワークフローが実行されると、ターゲットデータはパージされます。最後のワークテーブルだけにアクセスできます。
ワークフローを設定し、すべての作業用テーブルをアクセス可能なまま維持することもできます。それには、「2 つの実行間の中間母集団の結果を保存」オプションを選択します。
ターゲットデータの活用 target-data
ワークフローの一時ワークテーブルに保存されたデータは、パーソナライゼーションタスクに使用できます。データは、パーソナライゼーションフィールドで使用できます。
これにより、例えば、配信のリストから収集したデータを使用できます。それには、次の構文を使用します。
%= targetData.FIELD %
「ターゲット式」(targetData)タイプのパーソナライゼーション要素は、ターゲティングワークフローには使用できません。配信ターゲットは、ワークフロー内に作成され、配信のインバウンドトランジション内に指定される必要があります。
次の例では、パーソナライズしたメールで使用するために、顧客に関する情報のリストを収集しようとしています。次の手順に従います。
-
情報を収集するワークフローを作成し、既にデータベース内にあるデータと紐付けをおこなってから、配信を開始します。
-
この例では、ファイルの内容は次のようになります。
code language-none Music,First name,Last name,Account,CD/DVD,Card Pop,David,BLAIR,4323,CD,0 Rock,Daniel,ARCARI,3222,DVD,1 Disco,Uma,ALTON,0488,DVD,0 Jazz,Paul,BOLES,6475,CD,1 Jazz,David,BOUKHARI,0841,DVD,1 [...]
ファイルを読み込むには、データ読み込み (ファイル) アクティビティを次のように設定します。
-
エンリッチメント アクティビティを設定して、収集したデータを、既に Adobe Campaign データベース内にあるデータと紐付けます。ここでは、紐付けキーがアカウント番号です。
-
次に、テンプレートに基づいて作成され、インバウンドトランジションによって受信者が指定された「配信」を設定します。
note caution CAUTION トランジションに含まれているデータのみが、配信のパーソナライズに使用されます。「targetData」タイプのパーソナライゼーションフィールドは、「配信」アクティビティのインバウンドの母集団用にのみ使用可能です。 -
配信テンプレートで、ワークフローで収集したフィールドを使用します。
それには、「ターゲット式」タイプのパーソナライゼーションフィールドを挿入します。
ここでは、ワークフローで収集されたファイル内に記述された顧客の好きな音楽ジャンルとメディアタイプ(CD または DVD)を挿入します。
さらに、ロイヤルティのあるカード所有者(例えば Card の値が 1 と等しい受信者)にクーポンを追加します。
「ターゲット式」(targetData)タイプのデータが、すべてのパーソナライゼーションフィールドと同じ特性を使用して、配信に挿入されます。これらのデータは、本文、リンクラベル、またはリンク自体に使用されます。
データベースの更新 update-the-database
収集したすべてのデータは、データベースを更新するために、または配信内で使用できます。例えば、メッセージのコンテンツのパーソナライゼーション機能をエンリッチメントすること(メッセージ内に契約件数を含める、過去 1 年間の買い物かごの平均購入額を指定するなど)や、母集団のターゲティングを詳細におこなうこと(契約の共有者にメッセージを送る、オンラインサービスの高額契約者上位 1,000 人をターゲティングするなど)ができます。このデータは、リストにエクスポートまたはアーカイブできます。
リストの更新 list-updates
Adobe Campaign データベースのデータおよび既存のリストは、2 つの専用アクティビティを使用して更新できます。
購読の管理 subscription-management
ワークフローを介した受信者の情報サービスへの購読登録と情報サービスからの購読登録解除については、購読サービスを参照してください。