Mailchimp API - 为现有订阅者发送更新通知

时间:2017-07-27 14:27:01

标签: mailchimp-api-v3.0

我使用Mailchimp API进行以下工作流程:

  1. 用户正在注册表单并使用按钮"我想选择加入时事通讯"
  2. 用户发布到状态为pending的Mailchimp API并收到双重选择加入电子邮件
  3. 用户点击确认按钮,状态变为“`subscribed``
  4. 现在有可能用户会在我的应用中返回另一个表单,但再次点击按钮"我想选择加入时事通讯"

    现在我有两种可能性:

    1. 我的脚本正在检查用户已经存在于列表中的天气,在这种情况下 - >忽视并且什么都不做
    2. 我的脚本会触发Mailchimp"更新详细信息"邮件要求用户更新其详细信息
    3. 使用Mailchimp API可以轻松完成第一种情况。 我知道的第二种情况可以通过Mailchimp Widgets进行,但我没有在API文档中找到任何可以触发此更新邮件的内容。

      我知道不同的状态:https://developer.mailchimp.com/documentation/mailchimp/guides/manage-subscribers-with-the-mailchimp-api/但没有任何内容反映出这个特殊情况("用户已订阅")。

      我想知道如何做到这一点,以及如何触发"更新细节"通过API邮寄。

1 个答案:

答案 0 :(得分:1)

据我所知,从您所看到的情况来看,还没有预先构建的选项或端点来触发MC的更新个人资料电子邮件。

但是因为这个版本的电子邮件基本上只是指向现有订阅者列表配置文件的链接,所以以下解决方法之一可能值得一试。

1)使用他们的API自动化工作流程选项,使用合并标记向现有订阅者发送包含更新配置文件链接的电子邮件:

或者,如果您想在脚本检查#2之后尝试为订阅者提供他们的个人资料链接,可以在检索后完成:

并将散列ID附加到列表特定的更新个人资料网址的末尾,作为e=

的值

这将导致他们使用现有的预填充更新个人资料表单:

例如:http://mailchimp.{USX}.list-manage.com/profile?u=839fhdd4dd38abf344924fa&id=f29uundc48d&e={unique_email_id}

您的列表特定网址没有e =值可以通过在其“广告系列”构建器中使用更新配置文件合并标记并使用预览或自行发送测试电子邮件来获取。