对于mailchimp,可以将退订合并标记链接到自定义表单,而不是mailchimp托管的退订表单



法律要求我在所有允许选择退出的电子邮件中提供链接。似乎链接是一个|不明原因|合并标签直接链接到MailChimp托管退订表单。这是没有帮助的,因为我希望能够更新我自己的外部数据库,如果有人退订。我想知道是否有一种方式来主持自己的退订形式。或者,如果不可能有Mailchimp托管退订表单以某种方式更新我的外部数据库。待/

我还没有找到一种方法来定制*|UNSUB|*标记指向您自己的服务器。但是MailChimp有一个API,或者更确切地说是webhooks,它可以在每次退订(或发生其他事件)时与服务器通信。转到您的列表,单击Settings并选择Webhooks并输入您的服务器的URL,该服务器将接收在POST中发送的数据。下面是unsubscribe事件/类型POST的示例:

array (
    'type' => 'unsubscribe',
    'fired_at' => '2016-11-29 17:25:47',
    'data' => 
    array (
        'action' => 'unsub',
        'reason' => 'manual',
        'id' => '1788964578',
        'email' => 'john.doe@sample.com',
        'email_type' => 'html',
        'ip_opt' => '166.136.10.51',
        'web_id' => '178654877',
        'merges' => 
        array (
            'EMAIL' => 'john.doe@sample.com',
            'FNAME' => 'John',
            'LNAME' => 'Doe',
            'INTERESTS' => '',
            'GROUPINGS' => 
            array (
                0 => 
                array (
                    'id' => '84611',
                    'name' => 'Public categories',
                    'groups' => '',
                ),
            ),
        ),
        'list_id' => 'f633681b5d',
    ),
)

最新更新