2016-11-02 23 views
2

法律上、オプトアウトを許可するすべてのメールにリンクが必要です。それはリンクthatsだと思われる| UNSUB |マージタグはMailChimp Hosted Unsubscribeフォームに直接リンクします。誰かが退会した場合に私自身の外部データベースを更新できるようにしたいので、これは役に立ちません。私は、購読を解除するフォームをホストする方法があるのだろうかと思っていました。または、Mailchimp Hosted Unsubscribe Formを持っていないと、どうにか私の外部データベースが更新されます。 ありがとう/Mailchimpの場合、MailChimpでホストされている購読解除のフォームではなく、購読解除のマージタグリンクをカスタムフォームに追加できますか?

答えて

0

*|UNSUB|*タグを自分のサーバーを指すようにカスタマイズする方法が見つかりませんでした。しかし、MailChimpにはAPI(またはwebhooks)があり、これは、購読解除(または他のイベントが発生するたびに)あなたのサーバーと話すことができます。あなたのリストに移動し、Settingsをクリックし、Webhooksを選択し、POSTで送信されるデータを受信するサーバーのURLを入力します。 イベント/タイプのPOSTの例を次に示します。

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', 
    ), 
) 
関連する問題