Show Menu
主題×

如何使用工作流程資料

Updating the database

所有收集的資料都可用於更新資料庫或傳送。 例如,您可以豐富訊息內容個人化的可能性(包括訊息中的合約數目、指定去年的平均購物車等) 或詳細定位人口(傳送訊息給合約合約持有人、鎖定線上服務的1,000名最佳訂閱者等)。 此資料也可以匯出或封存在清單中。

清單和直接更新

Adobe Campaign資料庫和現有清單的資料可使用兩個專用活動進行更新:
  • 此活 List update 動可讓您將工作表儲存在資料清單中。
    您可以選取現有清單或建立清單。 在這種情況下,將計算名稱和可能的記錄資料夾。
    請參閱清 單更新
  • Update data 動會對資料庫中的欄位執行大量更新。
    For more on this, refer to Update data .

訂閱/取消訂閱管理

如需透過工作流程訂閱和取消訂閱資訊服務的收件者,請參閱訂閱 服務

透過工作流程傳送

傳送活動

傳送活動在「傳送」中詳 細說明

豐富和鎖定遞送

傳送可處理工作流程中的資料,以便自訂內容或在目標人口族群選擇的架構中。
例如,在直接郵件傳送的框架內,您可以在抽取檔案中包括從工作流中執行的資料操作中獲取的附加資料:
除了一般的個人化欄位外,您還可以將工作流程階段的個人化欄位新增至傳送內容。 工作流活動中定義的附加資料可以在發送嚮導中保留並使其可訪問,如以下示例所示,用於在直接郵件發送框架中定義輸出檔案的名稱:
工作流表中包含的資料由其名稱標識:它一律由targetData連 結組成 。 For more on this, refer to Target data .
在電子郵件傳送的架構中,個人化欄位也可以使用定位工作流程階段中執行之定位擴充功能的資料,如下列範例所示:
如果在定位活動中指定區段代碼,則會將其新增至工作流程表格的特定欄,並連同個人化欄位一起提供。 若要顯示所有個人化欄位,請按一下可 Target extension > Other... 透過個人化按鈕存取的連結。

匯出資料

壓縮或加密檔案

Adobe Campaign可讓您匯出壓縮或加密的檔案。 當透過活動定義匯 Data extraction (file) 出時,您可以定義後置處理來壓縮或加密檔案。
若要這麼做:
  1. 使用「控制面板」為實例安裝GPG 密鑰對
    控制面板適用於AWS托管的所有客戶(現場托管其行銷實例的客戶除外)。
  2. 如果您的Adobe Campaign安裝是由Adobe代管,請聯絡Adobe客戶服務,以便在伺服器上安裝必要的公用程式。
  3. 如果您的Adobe Campaign安裝是內部部署,請安裝您要使用的公用程式(例如:GPG、GZIP)以及應用程式伺服器上的必要金鑰(加密金鑰)。
然後,您可以在活動標籤或活 Script 動中使用命令或代 JavaScript code 碼。 在下面的使用案例中提供了示例。
相關主題:

使用案例:使用控制面板上安裝的密鑰加密和導出資料

在此使用案例中,我們將建立工作流程,以便使用「控制面板」上安裝的金鑰來加密和匯出資料。
本節也提供教學課程影片,說明如何使用GPG金鑰來加密 資料
執行此使用案例的步驟如下:
  1. 使用GPG公用程式產生GPG金鑰對(公用/私用),然後將公用金鑰安裝至「控制面板」。 「控制面板」文檔中提供 了詳細步驟
  2. 在Campaign Classic中,建立工作流程以匯出資料,並使用透過控制面板安裝的私密金鑰匯出。 為此,我們將建立以下工作流程:
    • Query 活動:在此示例中,我們要執行查詢來定位要導出的資料庫中的資料。
    • Data extraction (file) 活動:將資料擷取至檔案。
    • JavaScript code 活動:加密要提取的資料。
    • File transfer 活動:將資料傳送至外部來源(在此範例中為SFTP伺服器)。
  3. 配置活 Query 動以定位來自資料庫的所需資料。 如需詳細資訊,請參閱 本章節
  4. 開啟活 Data extraction (file) 動,然後根據您的需求進行設定。 有關如何配置活動的全局概念,請參閱本
  5. 開啟活 JavaScript code 動,然後複製並貼下方的命令,以加密要擷取的資料。
    請務必將命令 的指紋 值替換為控制面板上安裝的公鑰的指紋。
    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. 開啟活 File transfer 動,然後指定您要傳送檔案的SFTP伺服器。 有關如何配置活動的全局概念,請參閱本
  7. 您現在可以執行工作流程。 執行後,查詢的資料目標將匯出至SFTP伺服器,並匯出至加密的。gpg檔案。