2016-11-02 5 views
2

Я должен по закону иметь ссылку во всех электронных письмах, которые позволяют отказаться. Кажется, что ссылка это | UNSUB | ссылки на теги слияния непосредственно с формой MailShimp Hosted Unsubscribe. Это не помогает, поскольку я хочу обновить собственную внешнюю базу данных, если кто-то отменил подписку. Мне было интересно, есть ли способ принять форму отказа от подписки. Или если это невозможно, чтобы Mailchimp Hosted Unsubscribe Form каким-то образом обновила мою внешнюю базу данных. Thanks./Для mailchimp можно связать тег слияния без подписки на пользовательскую форму вместо формы отправки Unsubscribe MailChimp?

ответ

0

Я не нашел способ настроить тег *|UNSUB|*, чтобы указать на собственный сервер. Но MailChimp имеет API, или, скорее, веб-хосты, которые могут разговаривать с вашим сервером каждый раз, когда отменяется подписка (или происходит другое событие). Перейдите в свой список, нажмите Settings и выберите Webhooks и введите URL-адрес своего сервера, который будет получать данные, которые отправляются в POST. Ниже приведен пример того, что является POST'ed для события unsubscribe:

array (
    'type' => 'unsubscribe', 
    'fired_at' => '2016-11-29 17:25:47', 
    'data' => 
    array (
     'action' => 'unsub', 
     'reason' => 'manual', 
     'id' => '1788964578', 
     'email' => '[email protected]', 
     'email_type' => 'html', 
     'ip_opt' => '166.136.10.51', 
     'web_id' => '178654877', 
     'merges' => 
     array (
      'EMAIL' => '[email protected]', 
      'FNAME' => 'John', 
      'LNAME' => 'Doe', 
      'INTERESTS' => '', 
      'GROUPINGS' => 
      array (
       0 => 
       array (
        'id' => '84611', 
        'name' => 'Public categories', 
        'groups' => '', 
       ), 
      ), 
     ), 
     'list_id' => 'f633681b5d', 
    ), 
) 
Смежные вопросы