我需要发送促销电子邮件并在那里获取相应的统计信息。目前我使用的是Gibbon Gem,但无法通过创建广告系列。是否有任何方法可以创建广告系列并在接收器中添加批量电子邮件 通过Gibbon Gem或者还有其他任何Gem可以用于同样的工作。我需要一个广告系列的所有统计信息,例如发送,退回,有效的电子邮件。我应该使用哪种版本的Gibbon Gem通过Api创建广告系列和联系人列表
答案 0 :(得分:1)
Gibbon允许您通过Mailchimp API v3创建和触发广告系列。您必须使用Gibbon版本> = 2.1.3来发送广告系列,因为早期版本中存在错误。
Gibbon的readme file最近更新了示例。
制作广告系列:
recipients = {
list_id: list_id,
segment_opts: {
saved_segment_id: segment_id
}
}
settings = {
subject_line: "Subject Line",
title: "Name of Campaign",
from_name: "From Name",
reply_to: "my@email.com"
}
body = {
type: "regular",
recipients: recipients,
settings: settings
}
begin
gibbon.campaigns.create(body: body)
rescue Gibbon::MailChimpError => e
puts "Houston, we have a problem: #{e.message} - #{e.raw_body}"
end
发送广告系列:
gibbon.campaigns(campaign_id).actions.send.create
获取统计数据:
email_stats = gibbon.reports(campaign_id).retrieve["opens"]