2017-06-15 17 views
1

私は顧客に電子メールを送信するために、ランディングページでmailchaimpオートメーションワークフローを使用します。Mailchimpオートメーションは同じメールを複数回送信します

自動化ワークフローは次のとおりです。

  1. お客様が私のフォーム
  2. (すでに存在する場合、または更新)顧客は、API V3で私のmailchimpリストに追加されたのでは、彼のメールアドレスを入力して、私が送っ呼び出す
  3. 最初の電子メールでこのトリガーを使用します(http://developer.mailchimp.com/documentation/mailchimp/reference/automations/emails/queue/
  4. 時間が経つと、自動化されたメールがお客様の購読者に送信されます。

このワークフローの仕事は素晴らしい初めてが、(彼は忘れてしまったので)私の訪問者が二度目を購読する場合、私は私のトリガーを呼び出すとき、私はこのエラーを持っている:

Array ([type] => http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/ [title] => Bad Request [status] => 400 [detail] => You’ve already sent this email to the subscriber. [instance] =>)

どのように任意のアイデア私の訪問者が同じ電子メールに何度も尋ねることができますか?

答えて

-1

新しいユーザーを購読するときは、その電子メールがまだ購読されていないことを確認してください。持っている場合は、「この電子メールはすでに購読済みです」というエラーを返します。

読み込むためのAPIコール/加入者がここにあるGET:https://developer.mailchimp.com/documentation/mailchimp/reference/lists/members/#read-get_lists_list_id_members_subscriber_hash

あなたがPHPで、レスポンスのステータス」を確認することを呼び出す - 値は、あなたはあなたのエラーを表示する「加入」した場合、そうでなければ、ユーザーの購読を呼び出すことができます。 、私は(私はPATCHメソッドを使用して、私のリストに私のユーザーを追加するときにエラーが発生しません $subscriber_hash = md5(strtolower ($email));

+0

を使用しているときに、このメールに使用した加入者のハッシュは次のように計算する必要がGET呼び出していることを忘れないでくださいだから問題はない)。自動化のトリガーを呼び出してメッセージを送信するとエラーが発生します(http://developer.mailchimp.com/documentation/mailchimp/reference/automations/emails/queue/) – Fabien

関連する問題