我有一个带有姓名和电子邮件字段的时事通讯表单,提交后将使用MailChimp API发送到/api.mailchimp.com/3.0/lists/####/members。
据我所知,MailChimp创建的新GDPR字段似乎没有关联的字段标记,这意味着不能使用API为它们赋值。
有没有办法获取用户对我现有表单的同意,并将其与MailChimp GDPR fields进行匹配,或者我是否需要用嵌入MailChimp的表单替换我的表单?
发布于 2018-08-23 23:15:24
意味着不能使用API为它们赋值。
实际上可以通过API为列表成员设置GDPR选项的值,唯一的问题是提前知道不同的marketing_permission_id。不过,一个技巧可以是插入成员(或虚拟成员)而不指定它们,从响应有效负载中提取此类ids,然后使用此类ids执行第二次更新调用:
PUT https://usXX.api.mailchimp.com/3.0/lists/{{listId}}/members/{{subscriberHash}}
{
"marketing_permissions": [
{"marketing_permission_id": "12a69fa097", "enabled": true}, // 'Email' consent
{"marketing_permission_id": "d0dc5969af", "enabled": false} // 'Direct Mail' consent
]
}发布于 2018-05-01 20:06:50
我也有同样的问题,所以我问了MailChimp支持,下面是我得到的回答:
目前不支持GDPR字段。我们希望这个功能很快就可以使用,尽管我不能提供一个时间框架。话虽如此,我很高兴将这些反馈传递给我们的开发人员。
发布于 2018-08-22 06:37:54
看起来MailChimp最近使用他们的应用程序接口添加了对GPDR字段(营销权限)的支持。因此,现在您应该能够使用现有的表单来获取同意。
应用编程接口中是否提供了GDPR工具?
是。我们将marketing_permissions作为一个布尔值字段添加,因此您可以使用接口启用GDPR字段和同步联系人营销权限。要了解有关使用MailChimp API管理列表的更多信息,请查看我们的API documentation。
为了遵从完全删除数据的请求,您还可以使用应用编程接口permanently delete联系人。永久删除联系人后,不能重新导入。
来源:https://mailchimp.com/help/gdpr-faq/#API
请注意,您可能想要签出他们的docs on proving consent,因为您不会使用他们的表单。
https://stackoverflow.com/questions/50114923
复制相似问题