首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何实现邮件列表+外部数据库列表状态同步?

如何实现邮件列表+外部数据库列表状态同步?
EN

Stack Overflow用户
提问于 2011-02-02 22:09:59
回答 1查看 5.9K关注 0票数 6

我是新的世界的MailChimp和自定义的API集成,所以请容忍我。我也是一个网络营销者(不是开发商),

所以请更多地容忍我;)

情况:

我们有一个具有用户帐户、数据等功能的平台。目前,该平台采用自定义、平台通讯系统和列表管理。这个平台上的系统并不是所有的work...at:所以,

我们将整个系统迁移到MailChimp。

问题是:

我们需要确保我们的通讯列表都更新在我们的网站(LAMP堆栈)和MailChimp。

从本质上讲,我们希望发生以下情况:

  1. 如果用户在我们平台上的配置文件中订阅/取消订阅/更新他们的时事通讯订阅,MailChimp将收到此信息。
  2. 如果有人通过电子邮件或自托管表单项中的合并标记订阅/取消订阅/更新他们的MailChimp订阅,该信息将被推回我们的数据库。

简单地说,这两个列表都将保持平等、独立和更新。

我们有3种通讯类型,每种语言3种语言。为了为这些通讯创建过滤器,我们将1)创建三个组,2)根据来自我们数据库的用户语言首选项在每个组中创建段。我们使用Zoho CRM

导入MailChimp

问题是:

我们该怎么做?(开玩笑.)我们需要进行哪些必要的API调用,以确保我们可以同步与列表管理有关的平台的MySQL列和MailChimp?

在MailChimp上提供表单元素的最佳方法是什么,用户可以在我们的平台中使用这些元素来管理他们的订阅状态。(我们有三种通讯类型,一旦用户在我们的网站上更新了一些内容,我们希望不仅是1)去mailchimp (简单的部分),而且2)回到我们的网站并更新我们自己的MySQL数据库列。

什么将是最无缝和最不扯头发的方式,以确保我们可以保持Zoho,我们的网站和MailChimp的最新订阅数据更新。我在想:

  1. 从我们的网站出口到Zoho
  2. 从Zoho导入MailChimp
  3. 将数据从MailChimp拉回我们的网站(仅仅是订阅时事通讯的状态)

我的想法是,我们将每周迭代这个过程。这样可以吗?还是太离谱了?

非常感谢,我很乐意澄清任何事情。

EN

回答 1

Stack Overflow用户

发布于 2011-10-01 23:26:25

首先,我认为你需要一个开发人员。

第二,我不认识佐霍,但是,我知道的是.

MailChimp API提供您所需的一切。万维网钩的使用也将有助于保持这种同步。在过去,我也曾遇到过类似的情况:

  1. 当用户订阅(或选择组内/组外的列表)时,MailChimp列表上的信息将使用带有double_optin=False和update_existing=True的listSubscribe API调用进行更新。我们在我们这边做了双optin,update_existing既允许订阅,也允许更新组。
  2. 安装了一个web钩子来捕获订阅、取消订阅和概要文件更新并更新我们的数据库。我这样做的方式,是使用listMemberInfo在网络钩子,以确保我有选择的IP和时间。
  3. 我每周都有一个cron,它会遍历我们所有的用户,并同步它们,以防当用户订阅或其他类似的内容时MailChimp下降。一种额外的心灵平静。

尽管如此,我最近花了整整一个周末的时间对软件进行重新编码,不再需要维护多余的数据。MailChimp具有订阅状态,期间。我们只存储电子邮件地址,最后已知的状态,optin时间,和optin IP在我们的一端。当用户在我们的站点上进行更改时,它立即被发送到MailChimp,每当我们查询用户的订阅状态时,它都来自MailChimp。

例如,通过调用listMemberInfo加载“电子邮件设置”表单,然后表单处理程序通过调用listUpdateMemberlistSubscribe将信息保存到MailChimp。MailChimp API甚至会传递用于组的表单字段类型(复选框、选择、广播)。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4880490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档