自定义资料与用户输入
Last updated
Last updated
在信息区块显示自订资料
如果你想设置自订资料并在讯息中显示该值,你可以在讯息区块输入 {{customFields.fieldvalue}} 。如果你想自订一项名为 "membership" 的资料,并以 "diamond" 为值,那么你可以输入 {{customFields.membership}}。当用户触发到这个流程,他就会在讯息中见到 "diamond" 这个值。
输入 {{customFields.fieldvalue}} 以显示该联络人的自订资料值。
在讯息区块显示用户输入变数
如果你已经设置好用户输入区块,你应该已经设置了储存用户输入的变数。当变数已存在任何值,你便可以在讯息区块输入大括号及该变数名称,例如 {{age}}。将变数放在讯息区块中可以使你的对话更加灵活。
输入 {{userinputvariable}} 以显示该联络人的用户输入的变数。
把用户输入变数储存到自订资料
在更复杂的情况下,你或需要收集用户输入的值,同时把该值储存到自订资料中。你需要做的是在用户输入区块后连接一个自订资料区块。然后你需要把用户输入变数作为自订资料的值。例如,如果你把用户输入变数命名为 "age",你应该在自订资料的值上输入 {{age}} 。
以上示例是上一个流程的复杂版本。不同之处在于用户输入和条件漏斗之间加插了一个自订资料区块。用户输入变数储存到名为 "age" 的栏位的值。最后的讯息区块也修改成 {{customFields.age}}。
实际显示的讯息与上一个流程相同,但用户输入变数储存在自订资料中,以实现其他目的,例如保留对话历史记录、根据自订资料来筛选联络人、汇出带有自订资料的联络人等。
由于用户输入变数 {{age}} 储存到名为"age"的自订资料中。因此,无论你输入的是用户输入变数 {{age}} 还是自订资料 {{customFields.age}},你都同样可以获得同样的结果。