自定义资料与用户输入

在信息区块显示自订资料

如果你想设置自订资料并在讯息中显示该值,你可以在讯息区块输入 {{customFields.fieldvalue}} 。如果你想自订一项名为 "membership" 的资料,并以 "diamond" 为值,那么你可以输入 {{customFields.membership}}。当用户触发到这个流程,他就会在讯息中见到 "diamond" 这个值。

输入 {{customFields.fieldvalue}} 以显示该联络人的自订资料值。

此示例为一项连带按钮选项的文字讯息,点击按钮后会设置自定资料,并显示该自订资料的值。

這是從上述流程中點擊 "Moisturizers" 選項時的實際結果。

在讯息区块显示用户输入变数

如果你已经设置好用户输入区块,你应该已经设置了储存用户输入的变数。当变数已存在任何值,你便可以在讯息区块输入大括号及该变数名称,例如 {{age}}。将变数放在讯息区块中可以使你的对话更加灵活。

输入 {{userinputvariable}} 以显示该联络人的用户输入的变数。

此示例为用户输入区块,其中包含确认年龄是否超过18岁的条件漏斗。如果未满 18 岁,该讯息将显示其实际年龄并说明无法继续进行下一步。
這是在回覆 “17”(數值低於18)時,按上述流程返回的實際結果。

把用户输入变数储存到自订资料

在更复杂的情况下,你或需要收集用户输入的值,同时把该值储存到自订资料中。你需要做的是在用户输入区块后连接一个自订资料区块。然后你需要把用户输入变数作为自订资料的值。例如,如果你把用户输入变数命名为 "age",你应该在自订资料的值上输入 {{age}} 。

此示例為用戶輸入變數儲存到自訂資料中。
這是在回覆 “16”(數值低於18)時,按上述流程返回的實際結果。

以上示例是上一个流程的复杂版本。不同之处在于用户输入和条件漏斗之间加插了一个自订资料区块。用户输入变数储存到名为 "age" 的栏位的值。最后的讯息区块也修改成 {{customFields.age}}。

实际显示的讯息与上一个流程相同,但用户输入变数储存在自订资料中,以实现其他目的,例如保留对话历史记录、根据自订资料来筛选联络人、汇出带有自订资料的联络人等。

由于用户输入变数 {{age}} 储存到名为"age"的自订资料中。因此,无论你输入的是用户输入变数 {{age}} 还是自订资料 {{customFields.age}},你都同样可以获得同样的结果。

Last updated