【问题标题】:How to integrate newsletter subcription using Campaign Monitor?如何使用 Campaign Monitor 集成时事通讯订阅?
【发布时间】:2013-03-23 00:30:21
【问题描述】:

我已经在我的网站中实现了一个时事通讯订阅选项。目前,它是在用户输入它保存到我们自己的数据库中的电子邮件地址时发明的。

我想知道是否可以将该电子邮件地址发送到我的campaignmonitor.com 帐户?我希望维护会减少。我看到一些 Drupal 和其他 CMS 软件有这个选项,但由于我的网站是在 Yii 框架中,我不确定如何?

谁能解释一下我该如何升级?

【问题讨论】:

  • 是的,使用 API:campaignmonitor.com/api/subscribers。您可以使用 Pest 之类的方式通过 JSON 访问它。
  • 能否请您告诉我在 API 方面是否有安装活动监控时事通讯的方法。因为我发现以下网站有活动监控时事通讯订阅表格creativedeuce.co.uk。当我检查时事通讯订阅者表单元素时,它非常干净,并且它们可能很容易安装。你能告诉我这是怎么可能的吗?

标签: php yii newsletter


【解决方案1】:

在您的 Campaign Monitor 帐户中

  1. 转到您的列表和订阅者标签并选择您的订阅者列表
  2. 点击右侧面板中的扩大受众群体链接

关于如何注册订阅者有几个选项。如果您选择将表单复制/粘贴到您的网站,它将生成表单代码供您放置在您的网站上。

如果您想同时将表单输入发布到 BOTH Campaign Monitor 和您的数据库,this thread might help

【讨论】:

    【解决方案2】:

    要扩展我的评论,是的,这是可能的。可能有一种简单的方法可以做到这一点,方法是嵌入一个 POST 到 Campaign Monitor URL 的表单。但是,由于我从未使用过 CM,我不能肯定地说 - 请查看他们的网站。

    我这样做的方法是向您的网站添加一些 PHP,以使用他们的 REST API 处理订阅。因此,下载Pest(或其他一些 REST 客户端)并将其安装到您的代码库中。我为自己的工作选择了这个,因为它适用于 5.2,但如果您使用的是 5.3 或更高版本,还有一些更高级的。

    然后,使用 CM 网站创建 API 密钥。使用它,您可以使用 POST 表单向您的站点提交电子邮件地址,此时您可以使用 API 将地址添加到订阅者数据库。我不知道这是否会触发 CM 方面的选择加入电子邮件;如果没有,那么你应该自己做。

    这不是一个完全微不足道的编程问题,但不妨试一试,并好好研究 CM 技术文档 - 它看起来相当透彻。此外,Pest README 中有关于如何调用 RESTful API 的示例。

    【讨论】:

      猜你喜欢
      • 2015-12-13
      • 1970-01-01
      • 2017-02-09
      • 2015-08-25
      • 2012-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-02
      相关资源
      最近更新 更多