我是 MailChimp 和自定义 API 集成领域的新手,所以 请多多包涵。我也是一名网络营销人员(不是开发人员),
所以请多多包涵 ;)
情况:
我们有一个包含用户帐户、数据等的平台。目前这个 平台利用定制的平台内通讯系统和列表 管理。这个平台上的系统根本不起作用……:(。所以,
我们正在将整个系统迁移到 MailChimp。
问题:
我们需要确保我们的时事通讯列表在我们的 站点(LAMP 堆栈)和 MailChimp。
本质上,我们希望发生以下情况:
- 如果用户订阅/取消订阅/更新他们的时事通讯 从他们在我们平台上的个人资料中订阅,即 MailChimp 收到此信息
- 如果有人订阅/取消订阅/更新他们的 MailChimp 从电子邮件或自托管表单项中的合并标签订阅,即 此信息被推送回我们的数据库
简单地说,两个列表将保持相等、独立和更新。
我们有 3 种时事通讯类型,每种类型有 3 种语言。为了创造 我们将为每个时事通讯筛选 1) 创建三个组 和 2) 根据用户在每个组中创建分割 语言偏好,来 self 们的数据库。我们使用 Zoho CRM 来
导入 MailChimp
问题:
我们如何做? (开玩笑...) 我们需要进行哪些必要的 API 调用以确保 我们可以同步我们平台的属于列表的 MySQL 列 使用 MailChimp 进行管理?
在 MailChimp 上为用户提供表单元素的最佳方式是什么 可以用来从我们的内部管理他们的订阅状态 平台。 (我们有三种时事通讯类型,一旦用户 更新我们网站上的内容,我们希望它不仅用于 1) 转到 mailchimp(简单的部分),但 2) 返回我们的网站并更新 我们自己的 MySQL 数据库列。
什么是最无缝和最不费力的制作方式 确保我们可以使 Zoho CRM、我们的网站和 MailChimp 保持更新 最近的订阅数据。我在想:
- 从我们的网站导出到 Zoho
- 从 Zoho 导入到 MailChimp
- 将数据从 MailChimp 拉回到我们的网站(只是新闻订阅的状态)
我的想法是,我们将每周左右重复此过程。这个可以吗 还是离题太远?
非常非常感谢,我很乐意澄清任何事情。
最佳答案
首先,我认为您需要一名开发人员。
其次,我不了解 Zoho,但是,这是我所知道的...
MailChimp API提供你需要的一切。 web hooks的使用也将有助于保持同步。过去我遇到过类似的情况:
当用户订阅(列表或选择加入/退出组)时,MailChimp 列表上的信息会使用 listSubscribe 更新使用 double_optin=False 和 update_existing=True 调用 API。我们在自己这边进行双重选择,update_existing 允许订阅和更新组。
设置了一个网络钩子(Hook)来捕获订阅、取消订阅和配置文件更新并更新我们的数据库。我这样做的方式是使用 listMemberInfo在网络 Hook 中确保我也获得了选择加入的 IP 和时间。
我有一个每周 cron,它运行我们所有的用户并同步他们,以防万一 MailChimp 在用户订阅或其他类似情况时出现故障。多一点安心。
综上所述,我最近花了整个周末在我们这边重新编码软件,不再需要维护冗余数据。 MailChimp 的订阅状态为期间。我们只在我们这边存储电子邮件地址、最后已知状态、选择时间和选择 IP。每当用户在我们的网站上进行更改时,它都会立即发送到 MailChimp,而每当我们查询用户的订阅状态时,它都来自 MailChimp。
例如,我们的“电子邮件设置”表单是通过调用 listMemberInfo 加载的然后表单处理程序通过调用 listUpdateMember 将信息保存到 MailChimp或 listSubscribe . MailChimp API 甚至会传递用于组的表单字段类型(复选框、选择、单选)。
关于mysql - 如何实现Mailchimp列表+外部数据库列表状态同步?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4880490/