SurveyMonkey 电子邮件收集器自定义值
SurveyMonkey Email Collector Custom Values
为了在使用电子邮件收集器的调查中包含信息(如订单号),据我了解,此信息需要存储在联系人的自定义变量中。我担心的是,如果我发送需要参考订单号的客户满意度调查之类的东西,并且同一客户(电子邮件地址)下了多个订单,我必须发送多个调查,会发生什么情况。
随 collectors/.../responses API 调用返回的自定义值是否包括调查邀请时的自定义值?还是将这些设置为当前值?
自定义值存储在进行调查时的响应中。因此,如果他们稍后更改,他们将不会更改响应。只要您不在同一联系人回复前一个联系人之前向他们发送另一份包含新自定义值的调查,这就可以正常工作。
仅供参考,在将收件人添加到电子邮件收集器(而不是联系人)时,还可以选择在收件人上设置 extra_fields
。
POST /v3/collectors/<collector_id>/messages/<message_id>/recipients
{
"email": "test@example.com",
"extra_fields": {
"field1": "value1",
"field2": "value2"
}
}
我不认为数据会与他的回复一起存储,但 recipient_id
是,您可以通过 ID 获取收件人以取回该数据。
这是两个选项,您可以看看哪个最适合您。联系人自定义值的好处是您可以从 Web 查看和编辑它们,而 extra_fields 只是 API 字段。
为了在使用电子邮件收集器的调查中包含信息(如订单号),据我了解,此信息需要存储在联系人的自定义变量中。我担心的是,如果我发送需要参考订单号的客户满意度调查之类的东西,并且同一客户(电子邮件地址)下了多个订单,我必须发送多个调查,会发生什么情况。
随 collectors/.../responses API 调用返回的自定义值是否包括调查邀请时的自定义值?还是将这些设置为当前值?
自定义值存储在进行调查时的响应中。因此,如果他们稍后更改,他们将不会更改响应。只要您不在同一联系人回复前一个联系人之前向他们发送另一份包含新自定义值的调查,这就可以正常工作。
仅供参考,在将收件人添加到电子邮件收集器(而不是联系人)时,还可以选择在收件人上设置 extra_fields
。
POST /v3/collectors/<collector_id>/messages/<message_id>/recipients
{
"email": "test@example.com",
"extra_fields": {
"field1": "value1",
"field2": "value2"
}
}
我不认为数据会与他的回复一起存储,但 recipient_id
是,您可以通过 ID 获取收件人以取回该数据。
这是两个选项,您可以看看哪个最适合您。联系人自定义值的好处是您可以从 Web 查看和编辑它们,而 extra_fields 只是 API 字段。