定義網路表單頁面排序

表單可包含一或多個頁面。 它是透過圖表建置,可讓您排序頁面、測試、指令碼執行、頁面跳轉和記錄步驟。 全域圖表設計模式與Campaign工作流程的模式相同。

關於上一頁和下一頁

對於每個頁面,您可以刪除​Next​或​Previous​按鈕。 若要這麼做,請選取相關頁面,然後選取選項​Disable next page​或​Disallow returning to the previous page

您可以用連結取代這些按鈕。 請參閱插入HTML內容

插入跳轉

當使用者點按​Next​時,Jump​物件可供存取其他頁面或其他表單。

目的地可以是:

  • 表單的另一頁。 要執行此操作,請選取​Internal activity,然後指定所需頁面,如下所示:

  • 另一種形式。 要執行此操作,請選擇​Explicit​選項並指定目標表單。

  • 目的地可儲存在變數中。 在此情況下,請從下拉式清單中選取它,如下所示:

  • Comment​索引標籤可讓您輸入當運算子按一下圖表中的物件時,將顯示的資訊。

範例:根據URL的參數存取其他表單

在以下範例中,我們要設定Web表單,在核准後,該表單將顯示URL參數指定的其他表單。 若要這麼做,請套用下列步驟:

  1. 在表單結尾處插入跳轉:這會取代​End​方塊。

  2. 在表單屬性中,新增儲存在本機變數(next)中的參數(next)。 在將資料儲存在本地變數中會詳細說明本地變數。

  3. 編輯​Jump​物件,選取​Stored in a variable​選項,然後從下拉式方塊選取​next​變數。

  4. 傳送URL必須包含目的地表單的內部名稱,例如:

    https://[myserver]/webForm/APP62?&next=APP22
    

    當使用者按一下​Approve​按鈕時,會顯示表單​APP22

您可以插入表單中其他頁面的連結。 若要這麼做,請將​Link​類型靜態元素新增至頁面。 有關詳細資訊,請參閱插入連結

條件式頁面顯示

根據回應顯示

Test​方塊可讓您條件表單中的頁面順序。 它可讓您根據測試結果定義各種分支線。 這可讓您根據使用者提供的答案,顯示不同的頁面。

例如,您可以為已線上訂購的客戶顯示不同的頁面,而為已訂購超過10個的客戶顯示另一個頁面。 要執行此操作,請在表單的第一頁插入​Number​類型輸入欄位,讓使用者指出已下了多少訂單。

您可以將此資訊儲存在資料庫的欄位中,或使用本機變數。

注意

響應儲存欄位中詳細說明儲存模式。

在我們的範例中,我們想使用變數:

在表單的圖表中,插入測試方塊以定義條件。 對於每個條件,測試方塊的輸出將新增一個新分支。

選取​Activate the default branching​選項,以針對無條件的情況新增轉變。 如果定義的條件涵蓋所有可能的情況,則不需要此選項。

接著,當其中一個或其他條件為true時,定義頁面排序,例如:

根據參數顯示

您也可以根據Web表單的初始化參數或根據資料庫中儲存的值來個人化頁面排序。 請參閱表單URL參數

新增指令碼

Script​物件可讓您直接輸入JavaScript指令碼,例如修改欄位值、從資料庫擷取資料,或呼叫Adobe Campaign API。

個人化結束頁面

必須在圖的結尾處放置結束頁。 當用戶按一下Web表單中的​Approve​按鈕時,將顯示結束頁。

若要個人化此頁面,請連按兩下​End,然後在中央編輯器中輸入頁面內容。

  • 您可以複製並貼上現有的HTML內容。 要執行此操作,請按一下​Display source code​並插入HTML代碼。
  • 您可以使用外部URL;若要這麼做,請選取對應的選項,然後輸入要顯示的頁面URL。

本頁內容