自訂資料與用戶輸入

在訊息區塊顯示自訂資料

如果你想設置自訂資料並在訊息中顯示該值,你可以在訊息區塊輸入 {{customFields.fieldvalue}} 。如果你想自訂一項名為 "membership" 的資料,並以 "diamond" 為值,那麼你可以輸入 {{customFields.membership}}。當用戶觸發到這個流程,他就會在訊息中見到 "diamond" 這個值。

輸入 {{customFields.fieldvalue}} 以顯示該聯絡人的自訂資料值。

在訊息區塊顯示用戶輸入變數

如果你已經設置好用戶輸入區塊,你應該已經設置了儲存用戶輸入的變數。當變數已存在任何值,你便可以在訊息區塊輸入大括號及該變數名稱,例如 {{age}}。將變數放在訊息區塊中可以使你的對話更加靈活。

輸入 {{userinputvariable}} 以顯示該聯絡人的用戶輸入的變數。

把用戶輸入變數儲存到自訂資料

在更複雜的情況下,你或需要收集用戶輸入的值,同時把該值儲存到自訂資料中。你需要做的是在用戶輸入區塊後連接一個自訂資料區塊。然後你需要把用戶輸入變數作為自訂資料的值。例如,如果你把用戶輸入變數命名為 "age",你應該在自訂資料的值上輸入 {{age}} 。

以上示例是上一個流程的複雜版本。不同之處在於用戶輸入和條件漏斗之間加插了一個自訂資料區塊。用戶輸入變數儲存到名為 "age" 的欄位的值。最後的訊息區塊也修改成 {{customFields.age}}。

實際顯示的訊息與上一個流程相同,但用戶輸入變數儲存在自訂資料中,以實現其他目的,例如保留對話歷史記錄、根據自訂資料來篩選聯絡人、匯出帶有自訂資料的聯絡人等。

由於用戶輸入變數 {{age}} 儲存到名為"age"的自訂資料中。因此,無論你輸入的是用戶輸入變數 {{age}} 還是自訂資料 {{customFields.age}},你都同樣可以獲得同樣的結果。

Last updated