为了在使用电子邮件收集器的调查中包含信息(如订单号),我的理解是,这些信息需要存储在联系人的自定义变量中。我担心的是,如果我发送的是一份客户满意度调查,需要引用订单号,而同一客户(电子邮件地址)下了多个订单,我必须发送多份调查,会发生什么情况。
与收集器/./responses调用一起返回的自定义值是否包括在调查邀请时的自定义值?还是将这些值设置为当前值?
发布于 2017-08-30 19:16:10
自定义值在进行调查时存储在响应中。因此,如果他们稍后改变,他们将不会改变的回应。这将是很好的工作,只要你不发出另一个调查与新的自定义值到相同的联系人之前,他们回应上一个。
只有FYI,在将收件人添加到电子邮件收集器(而不是联系人)时,还可以在收件人上设置extra_fields。
POST /v3/collectors/<collector_id>/messages/<message_id>/recipients
{
"email": "test@example.com",
"extra_fields": {
"field1": "value1",
"field2": "value2"
}
}我不相信数据是与响应一起存储的,但是recipient_id是,您可以通过ID获取收件人以获取数据。
这是两个选择,你可以看到哪一个最适合你。contact自定义值的好处是您可以从web查看和编辑它们,而extra_fields仅是API字段。
https://stackoverflow.com/questions/45967196
复制相似问题