与其他数据库同步 mailchimp 活动的点击和打开

Posted

技术标签:

【中文标题】与其他数据库同步 mailchimp 活动的点击和打开【英文标题】:Sync mailchimp campaign click and open with some other database 【发布时间】:2011-10-24 23:24:20 【问题描述】:

我正在研究 mailchimp 集成。 我需要提取广告系列统计信息(打开次数和点击次数)并将其放入我的本地数据库中。

使用 mailchimp api,我得到了所有用户的列表以及他们所采取的行动。

但我的问题是如何始终保持数据同步。 有什么方法可以跳过我已经同步的 mailchimp api 中的数据。

【问题讨论】:

您使用什么方法获取广告系列统计信息? CampaignStats 或 ? 我正在使用campaignEmailStatsAIMAll,因为我需要同步所有成员的打开和同步历史记录以及他们采取该操作的时间。 【参考方案1】:

问题是整个数据集可以在调用之间改变,并且没有'since'参数......获取更新图片的唯一方法是查询所有记录并更新......

保持“数据始终同步”的统计数据实际上仅取决于您的解决方案(当您/您的用户访问该部分时,它会查询更新...)

您可以通过使用时间戳跟踪以前的调用/更新来加快更新过程(跟踪时间戳并仅更新/添加比上次同步更新的记录...)

正如我所说,campaignEmailStatsAIMAll 方法目前没有“since”命令(并且在导出 API 中没有直接等效...)

'since' 参数实际上是一个很好的功能...因此,如果不希望编写自己的解决方案来通过时间戳跟踪更新,您可能需要在 google 组中提问或在谷歌代码项目:

http://code.google.com/p/mailchimp-api/


编辑:我刚刚打开了功能请求,因为它可能会解决即将提交的项目的类似问题: http://code.google.com/p/mailchimp-api/issues/detail?id=60

【讨论】:

是的,这就是我现在正在做的事情。如果将来 mailchimp 提供任何此类功能,这将非常有帮助。谢谢你的建议

以上是关于与其他数据库同步 mailchimp 活动的点击和打开的主要内容,如果未能解决你的问题,请参考以下文章

MailChimp:如何将条件逻辑与RSS源一起使用

在 MailChimp 活动中包含订单信息?

具有多个提要和组的 Mailchimp RSS 活动

将 MailChimp 与 Django 用户工作流集成

创建活动时 Mailchimp 自定义模板空白

无法创建活动 Mailchimp API 3.0 - PHP