Show Menu
トピック×

ワークフローデータの使用方法

データベースの更新

収集したすべてのデータは、データベースを更新するために、または配信内で使用できます。例えば、メッセージのコンテンツのパーソナライゼーション機能をエンリッチメントすること(メッセージ内に契約件数を含める、過去 1 年間のショッピングカートの平均購入額を指定するなど)や、母集団のターゲティングを詳細におこなうこと(契約の共有者にメッセージを送る、オンラインサービスの高額契約者上位 1,000 人をターゲティングするなど)ができます。このデータは、リストにエクスポートまたはアーカイブできます。

リストおよびダイレクト更新

Adobe Campaign データベースのデータおよび既存のリストは、2 つの専用アクティビティを使用して更新できます。
  • リスト更新 」アクティビティを使用して、データリスト内に作業用テーブルを保存できます。
    既存のリストを選択するか、新規リストを作成することができます。ここでは、名前が自動生成されます(場合によってはレコードフォルダーも)。
    リストの更新 を参照してください。
  • データを更新 ​アクティビティでは、データベースのフィールドを一括で更新します。
    詳しくは、 データを更新 を参照してください。

購読/購読解除の管理

ワークフロー経由で受信者の情報サービスの購読を登録および解除する方法については、 購読サービス を参照してください。

ワークフロー経由での送信

配信アクティビティ

配信アクティビティについて詳しくは、 配信 を参照してください。

配信のエンリッチメントとターゲティング

コンテンツまたはターゲット母集団の選択のフレームワークをカスタマイズするために、配信はワークフロー内のデータを処理できます。
例えば、直接メール配信のフレームワーク内では、ワークフロー内で実行されるデータ操作から取り出した追加データを、抽出ファイルに含めることができます。
通常のパーソナライゼーションフィールドに加えて、ワークフローステージからのパーソナライゼーションフィールドを、配信コンテンツに追加できます。以下の例に示すように、ワークフローアクティビティ内で定義された追加データは、直接メール配信のフレームワーク内で出力ファイルの名前を定義するために、配信ウィザード内に保持され、アクセスできるようになります。
ワークフローテーブル内に含まれるデータは、名前で識別されます。名前は常に、「 targetData 」リンクから構成されます。詳しくは、 ターゲットデータ を参照してください。
さらに、メール配信のフレームワークでは、パーソナライゼーションフィールドで、ターゲティングワークフローステージで実行されるターゲット式のデータを使用できます。以下に例を示します。
セグメントコードがターゲティングアクティビティ内に指定されている場合、それらのコードはワークフローテーブルの特定の列に追加され、パーソナライゼーションフィールドと共に提供されます。すべてのパーソナライゼーションフィールドを表示するには、パーソナライゼーションボタン経由でアクセス可能な​ ターゲット式/その他... ​リンクをクリックします。

データのエクスポート

ファイルの圧縮または暗号化

Adobe Campaign では、圧縮されたファイルや暗号化されたファイルをエクスポートできます。「 データ抽出(ファイル) 」アクティビティを通じてエクスポートを定義する際にファイルを圧縮または暗号化する後処理を定義できます。
手順は以下のとおりです。
  1. コントロールパネルは、AWSでホストされるすべてのお客様が利用できます(自分のマーケティングインスタンスをオンプレミスでホストするお客様を除く)。
  2. Adobe Campaignのインストールがアドビによってホストされている場合は、アドビカスタマーケアに連絡して、必要なユーティリティをサーバーにインストールしてもらいます。
  3. Adobe Campaignのインストールがオンプレミスの場合は、使用するユーティリティをインストールします(例: GPG、GZIP)と、アプリケーションサーバー上の必要なキー(暗号化キー)。
その後、アクティビティの「 スクリプト 」タブまたはJavaScriptコード ​アクティビティでコマンドまたはコードを使用できます。 次の使用例に例を示します。
関連トピック:

使用例:コントロールパネルにインストールされたキーを使用したデータの暗号化および書き出し

この場合、コントロールパネルにインストールされたキーを使用してデータを暗号化およびエクスポートするためのワークフローを構築します。
GPGキーを使用してデータを暗号化する方法を示すチュートリアルビデオも この節で説明します
この使用例を実行する手順は次のとおりです。
  1. GPGユーティリティを使用してGPGキーペア(公開/秘密)を生成し、公開キーをコントロールパネルにインストールします。 詳細な手順は、 コントロールパネルのドキュメントで確認できます
  2. Campaign Classicで、データを書き出すワークフローを作成し、コントロールパネルからインストールされた秘密鍵を使用して書き出します。 これを行うには、次のようにワークフローを構築します。
    • クエリ アクティビティ: この例では、クエリを実行して、エクスポートするデータベースのデータをターゲットします。
    • データ抽出(ファイル) アクティビティ: データをファイルに抽出します。
    • JavaScriptコード アクティビティ: 抽出するデータを暗号化します。
    • ファイル転送 アクティビティ: データを外部ソース(この例ではSFTPサーバー)に送信します。
  3. データベースから必要なデータをターゲットする クエリ アクティビティを設定します。 詳しくは、 この節 を参照してください。
  4. データ 抽出(ファイル) アクティビティを開き、必要に応じて設定します。 この節では、アクティビティの設定方法に関するグローバルな概念について説明 します
  5. JavaScriptコード アクティビティを開き 、次のコマンドをコピー&ペーストして、抽出するデータを暗号化します。
    コマンドの 指紋 (指紋)の値は、コントロールパネルにインストールされた公開鍵の指紋に置き換えてください。
    var cmd='gpg ';
    cmd += ' --trust-model always';
    cmd += ' --batch -yes';
    cmd += ' --recipient fingerprint';
    cmd += ' --encrypt --output ' + vars.filename + '.gpg ' + vars.filename;
    execCommand(cmd,true);
    vars.filename=vars.filename + '.gpg'
    
    
  6. ファイル転送 」アクティビティを開き、ファイルの送信先のSFTPサーバーを指定します。 この節では、アクティビティの設定方法に関するグローバルな概念について説明 します
  7. これで、ワークフローを実行できます。 実行後、クエリによるデータターゲットは、暗号化された.gpgファイルにSFTPサーバにエクスポートされます。